SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Public Sector Data Publishing
URI Patterns
Stuart Williams
skw@epimorphics.com
Why Patterns?
 Capture’s ‘canned thought’ or idiom
 Recognisable when used consistently
 Useful when correctly triggers intuitions in
 Developers
 Data consumers
Why URI?
MAN
03600
7000000000018821
GB108050014050
100866
M62
M15NH
ukc2102-03600
2003/1238
URI Sets for the UK Public Sector
 Published Oct 2009
 Basis of several pilot through to
Business As Usual Services
 Impact outside UK
 EU, study on persistent URI;
 Netherlands, Finland
 Issues:
 Focussed on URI mainly on:
http://{sector}.data.gov.uk/.*
 Governance
 Trading-Funds, Devolved and Local Admin
 Practicalities of Multi-tenancy
Aiming point…
 Framing Document
 Framework, Definitions,
 document map
 URI Patterns ('this' document)
 URI Patterns for INSPIRE
 Metadata for Data Quality, Provenance and Scope
 Governance:
 Roles and responsibilities of data publishers.
 Publishing principles.
 Registers and Registries
 Versioning data and vocabularies
Evolution
http://{sector}.data.gov.uk/{type}[/{concept}/{key}]+
http://{domain}{/collection*}[/{type}][/{concept}/{key}]+
Enables coarse grain request routing
cf. register based proxy/redirection
Scoped broadened beyond
data.gov.uk
{type}
def for terms and definitions
id for ‘things’
doc for reference doc about ‘things’
data for record oriented ‘data’
so for spatial-objects (INSPIRE)
Collection
A cohesive grouping of URI Sets, Datasets andVocabularies
published as a unit.
Changes in publishing authority/responsibility assumed at
granularity of collection.
Domain and Collection Naming
 Avoid
 Facets prone top change
 Organisation Names
 Product/Brand names
 Approval Status/Disposition
 experimental, draft…
 Natural Language distinctions
(@en, @cy)
 Plan for Eventual Change
 Use metadata to set
expectations.
 Have a transition plan ready.
https://docs.google.com/document/d/1Id8GSMAgiWWOaKsn1TUqXPgZ17tyoKp2oKqM9UvDnjE/edit#
URI for INSPIRE Spatial Object (/so)
 Published May 2011
 Basis of some pilots through BAU
services
 Growing interest in Linked Data for
INSPIRE delivery (in UK and EU)
 Issues/drivers for change:
 Focussed on
http://location.data.gov.uk/.*
 Relaxed constraints on INSPIRE
namespaceIDs – can now be http: URI
 Multi-tenancy
 Reduced pattern complexity
Evolution (work in progress)
http://location.data.gov.uk/so/{theme}/{featureType}/{namespace}/{localId}[/{version}]
http://{domain}{/collection*}[/so][/{id-space}]/{localId}[/{version}]
c.f. namespace
Same as LHS of generic pattern.
so’s published in own domain.
Evolution (work in progress)
Common shared definitions:
http://location.data.gov.uk/def/{theme}[/{application-schema}][/{featureType}]/{term}
Local definitions
http://{domain}/{collection}/def[/{local-schema}][/{featureType}]/{term}

Weitere ähnliche Inhalte

Ähnlich wie Public sector data publishing uri patterns

451 Research Introduction
451 Research Introduction451 Research Introduction
451 Research Introduction
jared451
 
September 2016 (153) MIS Quarterly Executive 179Drawb.docx
September 2016 (153)  MIS Quarterly Executive   179Drawb.docxSeptember 2016 (153)  MIS Quarterly Executive   179Drawb.docx
September 2016 (153) MIS Quarterly Executive 179Drawb.docx
bagotjesusa
 
Unlocking value from data with data integration tools
Unlocking value from data with data integration toolsUnlocking value from data with data integration tools
Unlocking value from data with data integration tools
Phil Watt
 
Thought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserveThought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserve
Ron Krzoska
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata management
Open Data Support
 

Ähnlich wie Public sector data publishing uri patterns (20)

18231979 Data Mining
18231979 Data Mining18231979 Data Mining
18231979 Data Mining
 
Stories from the Financial Service AI Trenches: Lessons Learned from Building...
Stories from the Financial Service AI Trenches: Lessons Learned from Building...Stories from the Financial Service AI Trenches: Lessons Learned from Building...
Stories from the Financial Service AI Trenches: Lessons Learned from Building...
 
451 Research Introduction
451 Research Introduction451 Research Introduction
451 Research Introduction
 
MongoDB IoT CITY Tour EINDHOVEN: Machina Research
MongoDB IoT CITY Tour EINDHOVEN: Machina ResearchMongoDB IoT CITY Tour EINDHOVEN: Machina Research
MongoDB IoT CITY Tour EINDHOVEN: Machina Research
 
Oltre l’intelligenza Artificiale: agire alla velocità del pensiero
Oltre l’intelligenza Artificiale: agire alla velocità del pensieroOltre l’intelligenza Artificiale: agire alla velocità del pensiero
Oltre l’intelligenza Artificiale: agire alla velocità del pensiero
 
PrepDS4Mobility_BuildingBlocks.pptx
PrepDS4Mobility_BuildingBlocks.pptxPrepDS4Mobility_BuildingBlocks.pptx
PrepDS4Mobility_BuildingBlocks.pptx
 
NYC Sem Web Meetup 20090219
NYC Sem Web Meetup 20090219NYC Sem Web Meetup 20090219
NYC Sem Web Meetup 20090219
 
September 2016 (153) MIS Quarterly Executive 179Drawb.docx
September 2016 (153)  MIS Quarterly Executive   179Drawb.docxSeptember 2016 (153)  MIS Quarterly Executive   179Drawb.docx
September 2016 (153) MIS Quarterly Executive 179Drawb.docx
 
The creation of an international core data model
The creation of an international core data modelThe creation of an international core data model
The creation of an international core data model
 
Big data Analytics
Big data AnalyticsBig data Analytics
Big data Analytics
 
Unlocking value from data with data integration tools
Unlocking value from data with data integration toolsUnlocking value from data with data integration tools
Unlocking value from data with data integration tools
 
Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?Was steckt drinnen, im Data Market Austria?
Was steckt drinnen, im Data Market Austria?
 
Thought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserveThought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserve
 
Introduction To Butler Group's Premier Information Support & Advisory Service
Introduction To Butler Group's Premier Information Support & Advisory ServiceIntroduction To Butler Group's Premier Information Support & Advisory Service
Introduction To Butler Group's Premier Information Support & Advisory Service
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata management
 
Agenda's for Preservation Research
Agenda's for Preservation ResearchAgenda's for Preservation Research
Agenda's for Preservation Research
 
Open elective iii & iv list 2021 22
Open elective iii & iv list 2021 22Open elective iii & iv list 2021 22
Open elective iii & iv list 2021 22
 
Self-Tuning Data Centers
Self-Tuning Data CentersSelf-Tuning Data Centers
Self-Tuning Data Centers
 
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
 
Platform Based Business Strategies for Connected IoT Value Chains
Platform Based Business Strategies for Connected IoT Value Chains Platform Based Business Strategies for Connected IoT Value Chains
Platform Based Business Strategies for Connected IoT Value Chains
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Public sector data publishing uri patterns

  • 1. Public Sector Data Publishing URI Patterns Stuart Williams skw@epimorphics.com
  • 2. Why Patterns?  Capture’s ‘canned thought’ or idiom  Recognisable when used consistently  Useful when correctly triggers intuitions in  Developers  Data consumers
  • 4. URI Sets for the UK Public Sector  Published Oct 2009  Basis of several pilot through to Business As Usual Services  Impact outside UK  EU, study on persistent URI;  Netherlands, Finland  Issues:  Focussed on URI mainly on: http://{sector}.data.gov.uk/.*  Governance  Trading-Funds, Devolved and Local Admin  Practicalities of Multi-tenancy
  • 5. Aiming point…  Framing Document  Framework, Definitions,  document map  URI Patterns ('this' document)  URI Patterns for INSPIRE  Metadata for Data Quality, Provenance and Scope  Governance:  Roles and responsibilities of data publishers.  Publishing principles.  Registers and Registries  Versioning data and vocabularies
  • 6. Evolution http://{sector}.data.gov.uk/{type}[/{concept}/{key}]+ http://{domain}{/collection*}[/{type}][/{concept}/{key}]+ Enables coarse grain request routing cf. register based proxy/redirection Scoped broadened beyond data.gov.uk {type} def for terms and definitions id for ‘things’ doc for reference doc about ‘things’ data for record oriented ‘data’ so for spatial-objects (INSPIRE) Collection A cohesive grouping of URI Sets, Datasets andVocabularies published as a unit. Changes in publishing authority/responsibility assumed at granularity of collection.
  • 7. Domain and Collection Naming  Avoid  Facets prone top change  Organisation Names  Product/Brand names  Approval Status/Disposition  experimental, draft…  Natural Language distinctions (@en, @cy)  Plan for Eventual Change  Use metadata to set expectations.  Have a transition plan ready. https://docs.google.com/document/d/1Id8GSMAgiWWOaKsn1TUqXPgZ17tyoKp2oKqM9UvDnjE/edit#
  • 8. URI for INSPIRE Spatial Object (/so)  Published May 2011  Basis of some pilots through BAU services  Growing interest in Linked Data for INSPIRE delivery (in UK and EU)  Issues/drivers for change:  Focussed on http://location.data.gov.uk/.*  Relaxed constraints on INSPIRE namespaceIDs – can now be http: URI  Multi-tenancy  Reduced pattern complexity
  • 9. Evolution (work in progress) http://location.data.gov.uk/so/{theme}/{featureType}/{namespace}/{localId}[/{version}] http://{domain}{/collection*}[/so][/{id-space}]/{localId}[/{version}] c.f. namespace Same as LHS of generic pattern. so’s published in own domain.
  • 10. Evolution (work in progress) Common shared definitions: http://location.data.gov.uk/def/{theme}[/{application-schema}][/{featureType}]/{term} Local definitions http://{domain}/{collection}/def[/{local-schema}][/{featureType}]/{term}