SlideShare uma empresa Scribd logo
1 de 18
Concept URI Strategy
for the NL Public Sector
DRAFT version – Q1 2013
Hans Overbeek @hoverbee
Thijs Brentjens @thijsbrentjens
Starting points
Designing URI Sets for
the UK Public Sector.
D7.1.3 - Study on persistent URIs, with identification of
best practices and recommendations on the topic for the
MSs and the EC
URI-strategy: why?
URI-strategy: why?
Trust
Intuition
Recognizability
Goal of URI-strategy for PSI
Why is this important for Government information?
•Indication that URI comes from trustworthy, authentic register.
•Re-use of existing registers with authentic data
•Re-use of existing harmonisation models
•Making this ituitive, easy, attractive
Insight
Goal of URI-strategy
Model
Data
Reference-
objects
a1
b2
c3
c2
c1
a3
a2
b3
b1
Standard ApplicationAuthentic
Register
Insight
Re-use of Ontology Terms
Model
Data
Reference-
objects
a1
b2
c3
c2
c1
a3
a2
b3
b1
Standard ApplicationAuthentic
Register
Insight
Re-use of Reference Objects
Model
Data
Reference-
objects
a1
b2
c3
c2
c1
a3
a2
b3
b1
Standard ApplicationAuthentic
Register
Insight
Re-use of Reference Objects
Model
Data
Reference-
objects
a1
b2
c3
c2
c1
a3
a2
b3
b1
Standard ApplicationAuthentic
Register
Insight
a3
No Register?
No Identifier!
Insight
URI patern
To encourage adoption:
•KISS (human readable, short)
•Trustworthy
•Intuitive
•Persistent
http://{domain}/{type}/{concept}/{reference}
Conclusion
http://{domain}/{type}/{concept}/{reference}
{domain} identifies the register in a persistent
way
So idealy: {register}.data.gov.nl/
• {register}: No register, no identifier!
• ‘data.gov.nl’: recognisable, trustworthy, persistent.
or: {sector}.data.gov.nl/{register} ?
• Which part DNS-adressable?
or {yourdomain}/{yourpath} ?
Ques-tions
http://{domain}/{type}/{concept}/{reference}
{domain} = {register}.data.gov.nl/
What infrastructure is needed?
• A register of registers
• Register name
• Register mnemonic
• Register resolver
• Register administrator
• How will apps use the resolvers and how frequently?
Ques-tions
http://{domain}/{type}/{concept}/{reference}
{type}
• ‘id’: identifier of real life object *in a register*
• ‘doc’: documentation about the real life object by
this register
• ‘def’:
Wait, let me…
http://{domain}/{type}#{concept}
{type}
• ‘def’: definition of a term in an ontology
• Hash-URI
• URI of model: http://{domain}/def
UK-strategy recommends slash URI’s for
vocabulary terms. Why?
Sometimes no clear distinction between model
and content
Ques-tions
http://{domain}/{type}/{concept}/{reference}
{concept}
• The {concept} is ‘just a string’ NOT the formal
classification of the identified resource. It has no
semantic meaning, just comes in handy for the
human reader and helps to make unique
references
• Singular
• Avoid all other characters than a-z, A-Z, 0-9
• CamelCase or lowercase? Ques-tions
To identify concepts:
• Classes, properties and skos:concepts
• Hash-URI always retuns complete ontology
http://{domein}/def
• Use UpperCamelCase for classes and
concepts, lowerCamelCase for properties
http://{domain}/def#{concept}
http://{domain}/{type}/{concept}/{reference}
{reference}
Key of the resource within the register. URI-strategy
leaves lot of freedom to the registrar: many different
requirements
Some recommendations:
•Try to avoid special characters
•Use W3CDTF for versions
•Avoid information bearing keys

Mais conteúdo relacionado

Destaque

Beeldimpressie_offertes_11aug_Provincie_Gelderland
Beeldimpressie_offertes_11aug_Provincie_GelderlandBeeldimpressie_offertes_11aug_Provincie_Gelderland
Beeldimpressie_offertes_11aug_Provincie_Gelderland
ffbb-projectmanagement
 
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten HajerSlecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
VU Connected
 

Destaque (20)

BVB en electronische overheid
BVB en electronische overheidBVB en electronische overheid
BVB en electronische overheid
 
061114 ipo bij12_factsheet_a3-def.1
061114 ipo bij12_factsheet_a3-def.1061114 ipo bij12_factsheet_a3-def.1
061114 ipo bij12_factsheet_a3-def.1
 
20140403 presentatie breedoverleg.def
20140403 presentatie breedoverleg.def20140403 presentatie breedoverleg.def
20140403 presentatie breedoverleg.def
 
Omgevingswet en geluidaanpak in gemeenten
Omgevingswet en geluidaanpak in gemeentenOmgevingswet en geluidaanpak in gemeenten
Omgevingswet en geluidaanpak in gemeenten
 
Provincie Gelderland Cross Media NL
Provincie Gelderland Cross Media NLProvincie Gelderland Cross Media NL
Provincie Gelderland Cross Media NL
 
20101126 aarhus skype_presentation_skopje
20101126 aarhus skype_presentation_skopje20101126 aarhus skype_presentation_skopje
20101126 aarhus skype_presentation_skopje
 
Verkiezing Organisatie2.0 + Juryrapport Gelderland + erbij
Verkiezing Organisatie2.0 + Juryrapport Gelderland + erbijVerkiezing Organisatie2.0 + Juryrapport Gelderland + erbij
Verkiezing Organisatie2.0 + Juryrapport Gelderland + erbij
 
Huibert Jan Lekkerkerk I D S W Metainfo
Huibert  Jan  Lekkerkerk  I D S W  MetainfoHuibert  Jan  Lekkerkerk  I D S W  Metainfo
Huibert Jan Lekkerkerk I D S W Metainfo
 
Gastcollege Radboud Universiteit duurzame stad 9 3-2016
Gastcollege Radboud Universiteit duurzame stad 9 3-2016Gastcollege Radboud Universiteit duurzame stad 9 3-2016
Gastcollege Radboud Universiteit duurzame stad 9 3-2016
 
Dublin Core Wereldwijd; Interoperabiliteit als een visie
Dublin Core Wereldwijd; Interoperabiliteit als een visieDublin Core Wereldwijd; Interoperabiliteit als een visie
Dublin Core Wereldwijd; Interoperabiliteit als een visie
 
Atlas Leefomgeving liferay op de kaart
Atlas Leefomgeving liferay op de kaartAtlas Leefomgeving liferay op de kaart
Atlas Leefomgeving liferay op de kaart
 
20100310 Presentatie Webbvb Veluwe Vallei
20100310 Presentatie Webbvb Veluwe Vallei20100310 Presentatie Webbvb Veluwe Vallei
20100310 Presentatie Webbvb Veluwe Vallei
 
Beeldimpressie_offertes_11aug_Provincie_Gelderland
Beeldimpressie_offertes_11aug_Provincie_GelderlandBeeldimpressie_offertes_11aug_Provincie_Gelderland
Beeldimpressie_offertes_11aug_Provincie_Gelderland
 
Web-BVB Gelderland
Web-BVB GelderlandWeb-BVB Gelderland
Web-BVB Gelderland
 
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten HajerSlecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
Slecht klimaat voor de wetenschap_okt 2010_Presentatie Maarten Hajer
 
Meta made in Gelderland
Meta made in GelderlandMeta made in Gelderland
Meta made in Gelderland
 
1 Hugo Butter Info Op Orde
1 Hugo Butter Info Op Orde1 Hugo Butter Info Op Orde
1 Hugo Butter Info Op Orde
 
Iog Div Zaakgericht Publiceren 2009
Iog Div Zaakgericht Publiceren 2009Iog Div Zaakgericht Publiceren 2009
Iog Div Zaakgericht Publiceren 2009
 
Od 2015 nr 5 Ketenarchivering voor de Omgevingswet Jacques Duivenvoorden
Od 2015 nr 5 Ketenarchivering voor de Omgevingswet Jacques DuivenvoordenOd 2015 nr 5 Ketenarchivering voor de Omgevingswet Jacques Duivenvoorden
Od 2015 nr 5 Ketenarchivering voor de Omgevingswet Jacques Duivenvoorden
 
Pupvoorprocomo
PupvoorprocomoPupvoorprocomo
Pupvoorprocomo
 

Semelhante a ODW13 Draft URI-strategy for NL PSI

Design and manage persistent URIs
Design and manage persistent URIsDesign and manage persistent URIs
Design and manage persistent URIs
Open Data Support
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in Nice
Dr. Haxel Consult
 

Semelhante a ODW13 Draft URI-strategy for NL PSI (20)

Design and manage persistent URIs
Design and manage persistent URIsDesign and manage persistent URIs
Design and manage persistent URIs
 
CNI 2018: A Research Object Authoring Tool for the Data Commons
CNI 2018: A Research Object Authoring Tool for the Data CommonsCNI 2018: A Research Object Authoring Tool for the Data Commons
CNI 2018: A Research Object Authoring Tool for the Data Commons
 
FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014
 
Scholze imcw 2014-11-25
Scholze imcw 2014-11-25Scholze imcw 2014-11-25
Scholze imcw 2014-11-25
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
 
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...
 
Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...Interoperability is the key: repositories networks promoting the quality and ...
Interoperability is the key: repositories networks promoting the quality and ...
 
ICIC 2014 Patent Citation Analysis: Tools and Techniques
ICIC 2014 Patent Citation Analysis: Tools and Techniques ICIC 2014 Patent Citation Analysis: Tools and Techniques
ICIC 2014 Patent Citation Analysis: Tools and Techniques
 
RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application Profile
 
Webinar@AIMS on RIOXX
Webinar@AIMS on RIOXXWebinar@AIMS on RIOXX
Webinar@AIMS on RIOXX
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
 
Metadata for Research Objects
Metadata for Research ObjectsMetadata for Research Objects
Metadata for Research Objects
 
Attribution in the Research Lifecycle: Persistent identifiers
Attribution in the Research Lifecycle: Persistent identifiersAttribution in the Research Lifecycle: Persistent identifiers
Attribution in the Research Lifecycle: Persistent identifiers
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in Nice
 
How to expose research data in EOSC
How to expose research data in EOSCHow to expose research data in EOSC
How to expose research data in EOSC
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
 
Making Research Data Repositories Visible – The re3data.org Registry
Making Research Data Repositories Visible – The re3data.org RegistryMaking Research Data Repositories Visible – The re3data.org Registry
Making Research Data Repositories Visible – The re3data.org Registry
 
2013 DataCite Summer Meeting - Elsevier's program to support research data (H...
2013 DataCite Summer Meeting - Elsevier's program to support research data (H...2013 DataCite Summer Meeting - Elsevier's program to support research data (H...
2013 DataCite Summer Meeting - Elsevier's program to support research data (H...
 
2010 CLARA Nijmegen - Data Seal of Approval tutorial
2010 CLARA Nijmegen - Data Seal of Approval tutorial2010 CLARA Nijmegen - Data Seal of Approval tutorial
2010 CLARA Nijmegen - Data Seal of Approval tutorial
 

Último

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)

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
 
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)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech 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...
 

ODW13 Draft URI-strategy for NL PSI

Notas do Editor

  1. This is a concept of the technical choices to be made for a national URI strategy for Public Sector Information in the Netherlads. It’s just a draft of ideas to be presented at Open Data on the Web 2013 (ODW13) to get feedback. Hans Overbeek works for the Dutch Ministery for the Interior and Kingdom Relations. Thijs Brentjens works for Geonovum, a Dutch public body for Geo standards and application of the Inspire directive.
  2. Important sources of knowledge and information when we made this concept for the national URI strategy: The Inspire directive that prescribed a national strategy for URIs for geo-information with recommendation to connect this geo strategy to a national generic strategy. Designing URI sets for the UK Public Sector. A recommendation by the UK government, front runners in publishing Linked Open Government Data. 10 Rules for persistent URIs, a comprehensive report by the EU about comparable initiatives and a valuable overview of the latest best pracrtices.
  3. The Linked Data cloud is huge and succesful, without any URI strategy, so why would we need a National Stratgy for URI’s for government information?
  4. It is no longer possible to make a complete map like this one. There are many government registers with authentic data. How to
  5. A URI strategy is supposed to facilitate re-use of authentic data and interoperability standards. A national strategy alines initiatives and helps custodians of these authentic data sets (registers) and interoperability standards to develop compatible components for a linked data eco system
  6. We distinguish three categories of information sources: Standards, Registers and ‘ ordinary ’ Applications and three categories of concepts in an information source: terms in an abstract Model, Reference objects and ‘ ordinary ’ Data. The size of a cell indicates the importance of the concept category in that category of information source: The main function of a Standard usually is to define an abstract Model, Registers are usually set up to keep administration of Reference Objects and ‘ ordinary ’ Applications are usually just have a purpose to collect Data for a specific goal. Of course, a Register and an Application also might have an abstract Model of their own and some Standards provide lists of Reference values and Applications can have Reference tables too and Standards and Registers might contain ‘ ordinary ’ Data, for instance about provenance.
  7. Concepts (classes and properties), which are defined in models, are used to classify reference objects and data. Registers and other applications re-use concepts defined by standards.
  8. Reference objects, defined by standards (think of controled vocabularies) and managed in authentic registers are used in ‘ ordinary ’ applications.
  9. The URI-strategy aims at Models and reference objects of Standards and Authentic Registers
  10. When thinking about choosing identifiers for real life things, we realized that things in real life never have a suitable identifier by themselves. As soon as we try to mint identifiers for real life things we need to register them. Identifiers only exist in registers! In this sense standards have to be considered as particular registers.
  11. We considered several options, but ended up at the same patern as suggested by data.gov.uk and ISA.
  12. We decided for {register}.data.gov.nl/. To use {sector} would be nice from a semantic point of view, but there are issues: - How to find a custodian for each sector? How to decide to place an object type under which sector? And without a patern we would loose the recognizable patern of data.gov.nl.
  13. URI’s for terms in the model follow a slightly different patern with a hash-URI. A model usually is not too big. Advantage is to always find the entire model if you request for one term.