Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Giug 121010


Published on

Presentation to the GI User Group for Utilities October 2010 on address data as a service and service orientation

  • Be the first to comment

  • Be the first to like this

Giug 121010

  1. 1. Address Data as a Service Nick Turner Intelligent Addressing Ltd
  2. 2. Covering today • Principles of address management • Principles of the NLPG • Overview of the NLPG • Address life cycle • Address management partners and current collaberations • What is a web service • Acronyms • Service Orientation • Why it’s the future
  3. 3. The collection, storage, and management of address data are important components of everyday business activities in many organisations. Providing a centralised, coordinated and systematic street address system can assist organisations to significantly improve their operational efficiency and effectiveness. Today, digital address data are a necessity throughout an address management life-cycle, from system planning through application design, operations and maintenance. Automation, sharing, and leveraging address data through a widely- accepted standard will provide substantial economic benefits to the region Principles of the Address Management
  4. 4. • A compilation of all 348 LLPGs in England and Wales [Produced by all Street Naming and Numbering Councils in England and Wales] [Maintained through the statutory street naming and numbering process] • Managed by Intelligent Addressing [Under a PPP agreement with Local Government and also underpinned by the MSA] • Owned by I&DeA [on behalf of] • Local and Central Government • Identical authority based approach in Scotland [With the One Scotland Gazetteer (OSG) being used across local and central Government to facilitate partnership working] What is the NLPG?
  5. 5. How is the NLPG governed • Based on the British standard for addressing [BS7666: 2006 – Parts 0, 1 and 2] [great advantage here is it offers future proofing of your investment] [standard can only go forward and never decrease usability or content] • Created Under contract with local government [Mapping Services Agreement (MSA)] • MSA • The agreement is for Local Government to procure digital mapping services at a discounted rate • Councils, Police, Fire, PTE’s, National Parks, English Conservation Boards • All receiving participants are entitled to daily updates of a national feed of the NLPG and access to a help desk for support, training and feedback purposes • All creating authorities must update their gazetteer to hub at least once per month • All creating authorities must commit to continual improvement (through feedback)
  6. 6. What does it contain? • Basic Land and Property Units (BLPUs) [Based on smallest units of occupation / service delivery, flats, units, sub floors] [Each spatial entity (including child records) is designated with a unique and persistent UPRN] [Each spatial entity has at least one address] • Addresses and location content [Postally addressed and non postally addressed properties] [Alternative addresses, historical addresses and Welsh addresses] • Spatial data [All BLPUs contain a grid coordinate] [All streets with grid coordinates] • Additional attribution [Including property classifications, property states, street classifications etc] [The NLPG is more comprehensive and current than any other address dataset]
  7. 7. Principles of the NLPG • Not simply designed for postal delivery but for better information management [adopting principles of data management, sharing, completeness and currency] [although obviously it can do postal delivery too] • The way it manages information. [Relational structure rather than flat] • Complete Welsh language records - and alternatives, historic addresses [Alternative addresses help with data matching] [Dual language capability meets the needs of the Welsh Language Act and satisfies community groups]
  8. 8. Principles of the NLPG 2 • Helps central government activity match to local government activity • Derived data sharing benefits • Designed for continuous improvement • Maintained by users for users • A defined process for updating and correcting [NLPG is part of a process (data creation > maintenance > storage > use) within a cycle of constant improvement (candidate services and Improvement Schedules] • Auditable and audited [Local authorities need high quality data and suffer if it degrades] [It is not perfect but we can tell you its strengths and weaknesses…. And work to correct them]
  9. 9. Current collaborations: Who is using the NLPG? • DCLG FiReControl project: [Command and Control using NLPG as base addressing dataset for mobilisation] • Office for National Statistics [2011 Census addressing project] • Ministry of Justice [Coordination Online Register of Electors (Core)] [prevents being disenfranchised] • National Register of Social Housing (NROSH) [Data quality and matching exercise to improve interoperability] • Increasing numbers of local authority applications [Local authorities need high quality data and suffer if it degrades]
  10. 10. Software suppliers and collaborations Many implementations of NLPG through many technology enablers • Thousands of separate applications, some large and facilitated by [for example] • QAS, GB Group, Hopewiser • Aligned Assets, Hopewiser, Northgate, etc • Bespoke – IBM, EDS, Capita etc • CRM – Lagan, Oracle, Microsoft Dynamics, Northgate • GIS – ESRI, MapInfo, CadCorp [Further collaborations are emerging all the time as the news spreads]
  11. 11. Web services are self-describing business functions that are accessible from any Web-connected device using a set of messaging protocols, programming standards, and network registration and discovery facilities. A Web service is a discrete business process that: • Exposes and describes its functionality and attributes in WSDL • Allows other services to locate it on the Web using UDDI registries • Allows remote services to invoke it using standard Internet protocols • Returns a response to the requesting application over the same protocol What are web services
  12. 12. XML Extensible Markup Language (XML) a set of rules for encoding documents in machine-readable form • XML solves a key technology requirement that appears in many places. By offering a standard, flexible and inherently extensible data format, XML significantly reduces the burden of deploying the many technologies needed to ensure the success of Web services. • The important aspects of XML, for the purposes of this Architecture, are the core syntax itself, the concepts of the XML Infoset [XML Infoset], XML Schema and XML Namespaces. • Many application programming interfaces (APIs) have been developed that software developers use to process XML data, and several schema systems exist to aid in the definition of XML-based languages.
  13. 13. <Summary> <Property> <UPRN>12059525</UPRN> <Custodian_Code>5270</Custodian_Code> <Classification_Code>RD</Classification_Code> <Primary_LPI> <English> <LPI_Key>5270L000351318</LPI_Key> <Start_Date>2001-08-10</Start_Date> <Entry_Date>2000-12-14</Entry_Date> <Last_Update_Date>2000-12-14</Last_Update_Date> <PAON> <Start>54</Start> </PAON> <USRN>20600362</USRN> <Level>1</Level> <Post_Address> <Postcode>W7 3HJ</Postcode> <Posttown>LONDON</Posttown> </Post_Address> <Official_Flag>Y</Official_Flag> </English> </Primary_LPI> </Property> </Summary> XML
  14. 14. SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks SOAP provides a standard, extensible, composable framework for packaging and exchanging XML messages. In the context of this architecture SOAP
  15. 15. The Web Services Description Language is an XML-based language that provides a model for describing Web The WSDL defines services as collections of network endpoints, or ports. The WSDL specification provides an XML format for documents for this purpose. WSDL describes Web services starting with the messages that are exchanged between the requester and provider agents. The messages themselves are described abstractly and then bound to a concrete network protocol and message format. So a machine-readable description of the operations offered by the service written or a list of the APIs! WSDL
  16. 16. API An application programming interface (API) is an interface implemented by a software program that enables it to interact with other software. It facilitates interaction between different software programs similar to the way the user interface facilitates interaction between humans and computers. An API is implemented by applications, libraries, and operating systems to determine their vocabularies and calling conventions, and is used to access their services
  17. 17. The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modelling language for geographic systems as well as an open interchange format for geographic transactions on the Internet. GML
  18. 18. A Web Map Service (WMS) is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database Examples are; OS Open Space Google Maps Bing Cloudmade Map tiler WMS
  19. 19. WFS Web Feature Service Interface Standard (WFS) provides an interface allowing requests for geographical features across the web using platform-independent calls.
  20. 20. Data management the silo approach
  21. 21. Cloud Computing How does it help?
  22. 22. So where is the ROI?
  23. 23. Cloud Computing How does it help? • Affordable • Scaling of infrastructure • Fail over architecture • Savings on administration • Savings on asset replacement programs • Reducing carbon footprint
  24. 24. Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA architecture will provide a loosely-integrated suite of services that can be used within multiple separate systems from several business domains. Service-Orientated Architecture
  25. 25. Data maintenance Process (OS . IA . RM) Widget / Client Side Store / GUI Central Government and Commercial applications Central Government and Commercial applications Aligned, Assets, IDOX, GGP, Northgate ESRI, QAS, GB Group, Postcode Anyway Data-8, AVG APIs Custom Format CRM Assets Billing CRM Assets Billing
  26. 26. • Verify • Update • Simple search 1. UPRN -> Property summary 2. USRN -> Street summary 3. Postcode (partial) -> A list of matching, fully-formed postcodes 4. Postcode + Street Number -> Property summary 5. Postcode + Street Range -> Property summary 6. Postcode + Building Name (could be partial) -> Property summary 7. Building Name (complete) + Location -> Property summary 8. Building Name (complete) + Street Name -> Property summary 9. Exact search criteria -> Property summary 10. Spatial search according to location co-ordinates (ie: radius of 50,100,500 metres) -> Property summary 11. Postcode -> Property summary 12. USRN -> Property summary 13. PAON (street number and/or building name) and a USRN and/or postcode -> Property summary NLPG Web Services (WSF and SOAP)
  27. 27. Questions? Nick Turner Business Development Manager Intelligent Addressing Ltd Ivybridge House 1 Adam Street LONDON WC2N 6DD T - 020 77473500 F - 020 77473501