SlideShare uma empresa Scribd logo
1 de 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}

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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}