giug 121010

30
Address Data as a Service Nick Turner Intelligent Addressing Ltd [email protected]

Upload: nick-turner

Post on 20-Jul-2015

280 views

Category:

Documents


0 download

TRANSCRIPT

Address Data as a Service

Nick TurnerIntelligent Addressing Ltd

[email protected]

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

The collection, storage, and management of address data are importantcomponents of everyday business activities in many organisations.Providing a centralised, coordinated and systematic street address system can assist organisations to significantly improve their operationalefficiency and effectiveness.

Today, digital address data are a necessity throughout an addressmanagement 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

• 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?

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)

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]

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]

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]

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]

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]

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

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.

<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

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

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

API

An application programming interface (API) is an interfaceimplemented 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 systemsto determine their vocabularies and calling conventions, and is used to access their services

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

A Web Map Service (WMS) is a standard protocol for servinggeoreferenced map images over the Internet that are generated by amap server using data from a GIS database

Examples are;OS Open SpaceGoogle MapsBingCloudmade Map tiler

WMS

WFS

Web Feature Service Interface Standard (WFS) provides an interfaceallowing requests for geographical features across the web using platform-independent calls.

Data management the silo approach

Cloud Computing How does it help?

So where is the ROI?

Cloud Computing How does it help?

• Affordable• Scaling of infrastructure• Fail over architecture• Savings on administration• Savings on asset replacement programs• Reducing carbon footprint

Service-oriented architecture (SOA) is a flexible set of designprinciples 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

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

• Verify• Update• Simple search

1. UPRN -> Property summary2. USRN -> Street summary3. Postcode (partial) -> A list of matching, fully-formed postcodes4. Postcode + Street Number -> Property summary5. Postcode + Street Range -> Property summary6. Postcode + Building Name (could be partial) -> Property summary7. Building Name (complete) + Location -> Property summary8. Building Name (complete) + Street Name -> Property summary9. Exact search criteria -> Property summary10. Spatial search according to location co-ordinates (ie: radius of50,100,500 metres) -> Property summary11. Postcode -> Property summary12. USRN -> Property summary13. PAON (street number and/or building name) and a USRN and/orpostcode -> Property summary

NLPG Web Services (WSF and SOAP)

Questions?

Nick TurnerBusiness Development Manager

Intelligent Addressing LtdIvybridge House1 Adam Street

LONDON WC2N 6DDT - 020 77473500F - 020 77473501

www.intelligent-addressing.co.ukwww.nlpg.org.uk

www.thensg.org.uk