SlideShare a Scribd company logo
1 of 30
Download to read offline
How the ISA Programme can help build
consensus on semantic interoperability
e-SENS kick-off meeting, Berlin, 10 April 2013



ISA Programme
Action 1.1 - Semantic Interoperability
Stijn.Goedertier@pwc.be
Agenda

0. About the ISA Programme

1. Document reusable building blocks with ADMS

2. Re-use the Core Vocabularies

3. Re-use ISA’s frameworks, tools, and services
ISA undertakes initiatives
to foster interoperability
of information exchanges
by public administrations



          What is interoperability?
          Ability of disparate organisations to
          interact towards mutually beneficial
          and agreed goals, involving the
          sharing of information and
          knowledge
The EIF defines 4 interoperability layers

   Political context

   Legal
                       • Aligned legislation
   interoperability

   Organisational
                       • Coordinated processes
   Interoperability

   Semantic
                       • Precise meaning of information
   Interoperability

   Technical
                       • Technical linking of systems
   Interoperability
ISA Programme Action 1.1: semantic
  interoperability
        Raise awareness: organise conferences,
    1   workshops, news items, events, ...

        Encourage reuse: make collections of re-
    2   usable assets searchable on Joinup.

        Exploit opportunities for semantic
    3   alignment: build consensus on core
        vocabularies.
        Provide insight into frameworks and
    4   methodologies: conduct case studies and pilot
        implementations.
Collaboration between ISA Action 1.1
 and e-SENS WP6.2

• Period: April 2013 – June 2013
• Possible areas of collaboration:
1. 1. Document reusable building blocks with ADMS.
2. 2. Re-use the Core Vocabularies.
3. 3. Re-use ISA’s frameworks, tools, and services.
Agenda

0. About the ISA Programme

1. Document reusable building blocks with ADMS

2. Re-use the Core Vocabularies

3. Re-use ISA’s frameworks, tools, and services
Creating optimal
conditions for re-use.


What is needed to make an asset re-usable?

★    Applicability
     eGov interoperability, re-use, compatibility,...


★    Maturity
     Development status, quality, stability, ...


★    Openness
     Creation and change process, availability, ...


★    IPR
     Documented, FRAND or royalty free.
                                                        Benefits of reuse
★    Market support
     Implementations, users, ...                         Cost savings
                                                         Coherent Architecture
★    Potential
     Impact, risks, maintenance, ...                     Interoperability




Common Assessment Method of Standards and Specifications (CAMSS)
What can be re-used?




Possible building blocks for the LSPs

•   e-CODEX’ Data Model Governance
•   ePSOS’ Master Value Set Catalogue
•   PEPPOL’s/SPOCS’ Virtual Company Dossier
•   SPOCS’ Omnifarious Container format
•   STORK’s Technical Design
•   STORK ‘s Integration Packages
•   CIPA e-Delivery
•   ETSI Rem
•   OASIS BDX TC BusDoX Specifications
Describe your
interoperability assets
with ADMS




Asset Description Metadata Schema (ADMS)

• Re-usable building blocks = re-usable
  interoperability assets.

• Describe e-SENS building blocks only once with
  the ADMS vocabulary and publish them
  everywhere.

• Escape the data jail.


              https://joinup.ec.europa.eu/asset/adms/description
Share your collection of
re-usable interoperability
assets with Joinup




      The Joinup Team
      will help you
      identify the best
                             1Contact the Joinup team
      way to describe
      your assets with
      ADMS.



          Describe your


                                 2   Describe your assets
          assets using the
          ADMS and export
          them into an RDF
          file.                      using ADMS


   Propose a federated
   repository on Joinup,


                             3   Import your
   and upload the
   ADMS RDF file or
   configure a harvest
   URL.                          descriptions on Joinup

          https://joinup.ec.europa.eu/community/cesar/description
Find reusable
 interoperability assets on
 Joinup




                                             Enter a search keyword to find
                                        1    interoperability assets available on
                                             different websites.


Refine the
search results
via the faceted
                     2
search filters.                                                                         The search results
                                                                                        contain a relevant
                                                                                    3   description of the
                                                                                        assets and the link
                                                                                        from where they
                                                                                        can be downloaded.



1500 interoperability assets
20   partner organisations




                             https://joinup.ec.europa.eu/catalogue/all
EFIR: European Federated
 Interoperability Repository

• Extend ADMS towards other interoperability
  layers
• Participate in our Webinar on 24 April




          https://joinup.ec.europa.eu/node/64526
Agenda
0. About the ISA Programme

1. Document reusable building blocks with ADMS

2. Re-use the Core Vocabularies

3. Re-use ISA’s frameworks, methodologies, tools,
and services
European Interoperability Framework

          • Recommendation 12. Public
            administrations, when working to
            establish European public
            services, should develop
            interfaces to authentic sources
            and align them at semantic and
            technical level.
Core vocabularies

                        Simplified, re-usable, and
                        extensible data models that
                        capture the fundamental
                        characteristics of a data entity
                        in a context-neutral fashion.

                                                    CORE
                                                   PUBLIC
                                                    SERVICE
                                                    VOCABULARY




   Process and Methodology for Developing Core Vocabularies
Consensus building




Process and Methodology for
 developing core vocabularies
                       •   More than 60 WG members
                       •   21 EU Member States
                       •   Many international experts
                       •   Public review period




               https://joinup.ec.europa.eu/node/43160
3 representation formats




Core vocabularies

       Concept                      RDF                       XML
       model                        schema                    schema
      Re-use                      Re-uses                   Re-uses Core
      existing                    existing                  Components
      concepts in                 Linked Data               Technical
      CCL, INSPIRE,               vocabularies              Specification
      etc.                                                  (CCTS).



                           ISA Open Metadata Licence v1.1


            Maintained by W3C (Government Linked Data Working Group)
Core Person Vocabulary




Core Person Vocabulary

 • Basic properties for a person.

 • Re-used by e-CODEX.




      https://joinup.ec.europa.eu/asset/core_person/description
Core Business Vocabulary




Registered Organisation Vocabulary

 • Renamed by W3C GLD into “Registered
   Organisation” (specialises the ORG ontology).

 • Good basic company data for everyone (URI,
   legal identifier, name, company type, activities).

 • Informs DG Markt – interconnecting business
   registers (Directive 2012/17/EU).


     https://joinup.ec.europa.eu/asset/core_business/description
Core Public Service
Vocabulary




Core public service vocabulary

 Bridge the gap between the supply and demand of
   electronic public services.

 Describe public services “only once” using a
   standard vocabulary and make them searchable
   on many governmental Access Portals.

 Participate in our pilot (as simple as filling in a
   spreadsheet).
   https://joinup.ec.europa.eu/asset/core_public_service/description
Core Location Vocabulary




Core Location Vocabulary

 • Subset of the INSPIRE address specification.

 • A linked data service can be implemented on top
   of an INSPIRE representation.

 • Address notation.

 • Taken on board by the W3C location and address
   community.
Core Location Vocabulary


Today address data is
   fragmented across
     various registers
                                                 DATA CONSUMER




                                                                  Lack of common identifiers
                     Unlinked
                  Low quality                                     Heterogeneous data formats
            Non-interoperable
                                            ?                     Data fragmentation




       UrBIS - Brussels   CRAB - Flanders       PICC - Wallonia   NGI – National         Civil register
       Capital Region                                             Geographic Institute




         Core Location Pilot: https://joinup.ec.europa.eu/node/63242
Core Location Vocabulary


          The pilot                                                                                           Link
      demonstrates                                                                                                           Look up
 interconnection of                                                                                           Address                         Address

      base address
                                                                                                              Identifier                      Notation
                                                          DATA CONSUMER                                                    Disambiguate

              registers
                                                          lookup, disambiguate, link
                                                                                                                 DATA CONSUMER ORIENTED
                                                                                                                        USE CASES
                                                     SPARQL endpoint

                                                   Linked address data
                                                              Common Data models




                                                                                       INSPIRE
                                              RDF
                                            Repository

                                             LOGD INFRASTRUCTURE

                                             sample address data in native format




    UrBIS - Brussels      CRAB - Flanders                PICC - Wallonia                         NGI – National              Civil register
    Capital Region                                                                               Geographic Institute




      Core Location Pilot: https://joinup.ec.europa.eu/node/63242
Agenda

0. About the ISA Programme

1. Document reusable building blocks with ADMS

2. Re-use the Core Vocabularies

3. Re-use ISA’s frameworks, tools, and services
What can be re-used?




Joinup Licensing Framework

                          • The Joinup Licensing
                            Framework establishes a system
                            for:
                          • 1. the co-creation of assets on
                            the Joinup platform, the ISA
                            Contributor Agreement
                            v1.1, and
                          • 2. a licensing model, the ISA
                            Open Metadata Licence v1.1.




               http://joinup.ec.europa.eu/node/45058
What can be re-used?




Process and Methodology for reaching semantic
  agreements
  Process
                                            Create and         Reach
                                                                             Endorsement
    Assign roles and       Establish a     review drafts   agreement on
                                                                             of the Shared
    responsibilities       subgroup          (at least 2   a Shared Data
                                                                              Data Model
                                            iterations)        Model

  Methodology
                                             Compare         Develop a
                           Identify data                                        Implement
  Agree on the selected                       existing      Shared Data
                            entities and                                       Shared Data
       Use Cases                            description    Model (at least
                              sources                                             Model
                                              models        2 iterations)




                       https://joinup.ec.europa.eu/node/61062
Common Web identifiers
for basic data




                     10 rules URIs                 for persistent

                                                 Follow the pattern                    Avoid stating ownership
                                 e.g. http://{domain}/{type}/{concept}/{reference}   e.g. http://education.data.gov.uk/ministryofeducation/id/school/123456



                                    Re-use existing identifiers                        Avoid version numbers
                               e.g. http://education.data.gov.uk/id/school/123456    e.g. http://education.data.gov.uk/doc/school/v01/123456



                                Link multiple representations                         Avoid using auto-increment
                                    e.g. http://data.example.org/doc/foo/bar.html     e.g. http://education.data.gov.uk/id/school1/123456
                                      e.g. http://data.example.org/doc/foo/bar.rdf    e.g. http://education.data.gov.uk/id/school1/123457



                                 Implement 303 redirects for                          Avoid query strings
                                         real-world objects
                                                                                     e.g. http://education.data.gov.uk/doc/school?id=123456



                                       Use a dedicated service                        Avoid file extensions

                                           i.e. independent of the data originator   http://education.data.gov.uk/doc/schools/123456.csv
                e.g. data.gov.uk and publications.europa.eu are decoupled from
            specific government department and could readily be transferred and
                                               run by someone else if necessary.




                  https://joinup.ec.europa.eu/node/53858
What can be re-used?




Use Joinup as a collaborative work environment




                         Joinup provides wikis, news items, events,
                         mailman mailing lists, subversion, WebDav,
                         signing of contributor agreements,etc.


           https://joinup.ec.europa.eu/page/our_services
Project Officers:
 Vassilios.Peristeras@ec.europa.eu
 Szabolcs.Szekacs@ec.europa.eu

Contractors: Joao.Frade@pwc.be, Stijn.Goedertier@pwc.be

Visit our initiatives                   Get involved
                    SOFTWARE    ADMS.
                                SW
                    FORGES                 Follow @SEMICeu on Twitter
                    COMMUNITY



                                           Join SEMIC group on LinkedIn
       CORE
       PUBLIC
       SERVICE
       VOCABULARY                          Join SEMIC community on Joinup

More Related Content

Similar to D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic interoperability-v0.09

SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
Sofia Eu
 
Semantic interop-live
Semantic interop-liveSemantic interop-live
Semantic interop-live
ePSI Platform
 
2013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-20132013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-2013
Goedertier Stijn
 
CHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in ParisCHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in Paris
choreos
 
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
OW2
 

Similar to D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic interoperability-v0.09 (20)

Promoting (meta)-data standards - The European Commission ISA Programme per...
 Promoting (meta)-data standards- The European Commission ISA Programme per... Promoting (meta)-data standards- The European Commission ISA Programme per...
Promoting (meta)-data standards - The European Commission ISA Programme per...
 
NISO/DCMI Webinar: Metadata for Public Sector Administration
NISO/DCMI Webinar: Metadata for Public Sector AdministrationNISO/DCMI Webinar: Metadata for Public Sector Administration
NISO/DCMI Webinar: Metadata for Public Sector Administration
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
 
PM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing briefPM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing brief
 
2013 06-21 - semic2013 - putting the core vocabularies into practice
2013 06-21 - semic2013 - putting the core vocabularies into practice2013 06-21 - semic2013 - putting the core vocabularies into practice
2013 06-21 - semic2013 - putting the core vocabularies into practice
 
Ontologies, controlled vocabularies and Dataverse
Ontologies, controlled vocabularies and DataverseOntologies, controlled vocabularies and Dataverse
Ontologies, controlled vocabularies and Dataverse
 
Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...Open standards for linked organisations | meeting Estonia - Flemish Governmen...
Open standards for linked organisations | meeting Estonia - Flemish Governmen...
 
1
11
1
 
Semantic interop-live
Semantic interop-liveSemantic interop-live
Semantic interop-live
 
Semic 1
Semic 1Semic 1
Semic 1
 
2013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-20132013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-2013
 
CHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in ParisCHOReOS European Project presented at OW2Con2011 in Paris
CHOReOS European Project presented at OW2Con2011 in Paris
 
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, ParisCHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
CHOReOS Large Scale Choreographies, OW2con11, Nov 24-25, 2011, Paris
 
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
Dilnoza Bobokalonova Resume | Embedded Systems Engineering | Backend Software...
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and concepts
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 

D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic interoperability-v0.09

  • 1. How the ISA Programme can help build consensus on semantic interoperability e-SENS kick-off meeting, Berlin, 10 April 2013 ISA Programme Action 1.1 - Semantic Interoperability Stijn.Goedertier@pwc.be
  • 2. Agenda 0. About the ISA Programme 1. Document reusable building blocks with ADMS 2. Re-use the Core Vocabularies 3. Re-use ISA’s frameworks, tools, and services
  • 3. ISA undertakes initiatives to foster interoperability of information exchanges by public administrations What is interoperability? Ability of disparate organisations to interact towards mutually beneficial and agreed goals, involving the sharing of information and knowledge
  • 4. The EIF defines 4 interoperability layers Political context Legal • Aligned legislation interoperability Organisational • Coordinated processes Interoperability Semantic • Precise meaning of information Interoperability Technical • Technical linking of systems Interoperability
  • 5. ISA Programme Action 1.1: semantic interoperability Raise awareness: organise conferences, 1 workshops, news items, events, ... Encourage reuse: make collections of re- 2 usable assets searchable on Joinup. Exploit opportunities for semantic 3 alignment: build consensus on core vocabularies. Provide insight into frameworks and 4 methodologies: conduct case studies and pilot implementations.
  • 6. Collaboration between ISA Action 1.1 and e-SENS WP6.2 • Period: April 2013 – June 2013 • Possible areas of collaboration: 1. 1. Document reusable building blocks with ADMS. 2. 2. Re-use the Core Vocabularies. 3. 3. Re-use ISA’s frameworks, tools, and services.
  • 7. Agenda 0. About the ISA Programme 1. Document reusable building blocks with ADMS 2. Re-use the Core Vocabularies 3. Re-use ISA’s frameworks, tools, and services
  • 8. Creating optimal conditions for re-use. What is needed to make an asset re-usable? ★ Applicability eGov interoperability, re-use, compatibility,... ★ Maturity Development status, quality, stability, ... ★ Openness Creation and change process, availability, ... ★ IPR Documented, FRAND or royalty free. Benefits of reuse ★ Market support Implementations, users, ...  Cost savings  Coherent Architecture ★ Potential Impact, risks, maintenance, ...  Interoperability Common Assessment Method of Standards and Specifications (CAMSS)
  • 9. What can be re-used? Possible building blocks for the LSPs • e-CODEX’ Data Model Governance • ePSOS’ Master Value Set Catalogue • PEPPOL’s/SPOCS’ Virtual Company Dossier • SPOCS’ Omnifarious Container format • STORK’s Technical Design • STORK ‘s Integration Packages • CIPA e-Delivery • ETSI Rem • OASIS BDX TC BusDoX Specifications
  • 10. Describe your interoperability assets with ADMS Asset Description Metadata Schema (ADMS) • Re-usable building blocks = re-usable interoperability assets. • Describe e-SENS building blocks only once with the ADMS vocabulary and publish them everywhere. • Escape the data jail. https://joinup.ec.europa.eu/asset/adms/description
  • 11. Share your collection of re-usable interoperability assets with Joinup The Joinup Team will help you identify the best 1Contact the Joinup team way to describe your assets with ADMS. Describe your 2 Describe your assets assets using the ADMS and export them into an RDF file. using ADMS Propose a federated repository on Joinup, 3 Import your and upload the ADMS RDF file or configure a harvest URL. descriptions on Joinup https://joinup.ec.europa.eu/community/cesar/description
  • 12. Find reusable interoperability assets on Joinup Enter a search keyword to find 1 interoperability assets available on different websites. Refine the search results via the faceted 2 search filters. The search results contain a relevant 3 description of the assets and the link from where they can be downloaded. 1500 interoperability assets 20 partner organisations https://joinup.ec.europa.eu/catalogue/all
  • 13. EFIR: European Federated Interoperability Repository • Extend ADMS towards other interoperability layers • Participate in our Webinar on 24 April https://joinup.ec.europa.eu/node/64526
  • 14. Agenda 0. About the ISA Programme 1. Document reusable building blocks with ADMS 2. Re-use the Core Vocabularies 3. Re-use ISA’s frameworks, methodologies, tools, and services
  • 15. European Interoperability Framework • Recommendation 12. Public administrations, when working to establish European public services, should develop interfaces to authentic sources and align them at semantic and technical level.
  • 16. Core vocabularies Simplified, re-usable, and extensible data models that capture the fundamental characteristics of a data entity in a context-neutral fashion. CORE PUBLIC SERVICE VOCABULARY Process and Methodology for Developing Core Vocabularies
  • 17. Consensus building Process and Methodology for developing core vocabularies • More than 60 WG members • 21 EU Member States • Many international experts • Public review period https://joinup.ec.europa.eu/node/43160
  • 18. 3 representation formats Core vocabularies Concept RDF XML model schema schema Re-use Re-uses Re-uses Core existing existing Components concepts in Linked Data Technical CCL, INSPIRE, vocabularies Specification etc. (CCTS). ISA Open Metadata Licence v1.1 Maintained by W3C (Government Linked Data Working Group)
  • 19. Core Person Vocabulary Core Person Vocabulary • Basic properties for a person. • Re-used by e-CODEX. https://joinup.ec.europa.eu/asset/core_person/description
  • 20. Core Business Vocabulary Registered Organisation Vocabulary • Renamed by W3C GLD into “Registered Organisation” (specialises the ORG ontology). • Good basic company data for everyone (URI, legal identifier, name, company type, activities). • Informs DG Markt – interconnecting business registers (Directive 2012/17/EU). https://joinup.ec.europa.eu/asset/core_business/description
  • 21. Core Public Service Vocabulary Core public service vocabulary Bridge the gap between the supply and demand of electronic public services. Describe public services “only once” using a standard vocabulary and make them searchable on many governmental Access Portals. Participate in our pilot (as simple as filling in a spreadsheet). https://joinup.ec.europa.eu/asset/core_public_service/description
  • 22. Core Location Vocabulary Core Location Vocabulary • Subset of the INSPIRE address specification. • A linked data service can be implemented on top of an INSPIRE representation. • Address notation. • Taken on board by the W3C location and address community.
  • 23. Core Location Vocabulary Today address data is fragmented across various registers DATA CONSUMER Lack of common identifiers Unlinked Low quality Heterogeneous data formats Non-interoperable ? Data fragmentation UrBIS - Brussels CRAB - Flanders PICC - Wallonia NGI – National Civil register Capital Region Geographic Institute Core Location Pilot: https://joinup.ec.europa.eu/node/63242
  • 24. Core Location Vocabulary The pilot Link demonstrates Look up interconnection of Address Address base address Identifier Notation DATA CONSUMER Disambiguate registers lookup, disambiguate, link DATA CONSUMER ORIENTED USE CASES SPARQL endpoint Linked address data Common Data models INSPIRE RDF Repository LOGD INFRASTRUCTURE sample address data in native format UrBIS - Brussels CRAB - Flanders PICC - Wallonia NGI – National Civil register Capital Region Geographic Institute Core Location Pilot: https://joinup.ec.europa.eu/node/63242
  • 25. Agenda 0. About the ISA Programme 1. Document reusable building blocks with ADMS 2. Re-use the Core Vocabularies 3. Re-use ISA’s frameworks, tools, and services
  • 26. What can be re-used? Joinup Licensing Framework • The Joinup Licensing Framework establishes a system for: • 1. the co-creation of assets on the Joinup platform, the ISA Contributor Agreement v1.1, and • 2. a licensing model, the ISA Open Metadata Licence v1.1. http://joinup.ec.europa.eu/node/45058
  • 27. What can be re-used? Process and Methodology for reaching semantic agreements Process Create and Reach Endorsement Assign roles and Establish a review drafts agreement on of the Shared responsibilities subgroup (at least 2 a Shared Data Data Model iterations) Model Methodology Compare Develop a Identify data Implement Agree on the selected existing Shared Data entities and Shared Data Use Cases description Model (at least sources Model models 2 iterations) https://joinup.ec.europa.eu/node/61062
  • 28. Common Web identifiers for basic data 10 rules URIs for persistent Follow the pattern Avoid stating ownership e.g. http://{domain}/{type}/{concept}/{reference} e.g. http://education.data.gov.uk/ministryofeducation/id/school/123456 Re-use existing identifiers Avoid version numbers e.g. http://education.data.gov.uk/id/school/123456 e.g. http://education.data.gov.uk/doc/school/v01/123456 Link multiple representations Avoid using auto-increment e.g. http://data.example.org/doc/foo/bar.html e.g. http://education.data.gov.uk/id/school1/123456 e.g. http://data.example.org/doc/foo/bar.rdf e.g. http://education.data.gov.uk/id/school1/123457 Implement 303 redirects for Avoid query strings real-world objects e.g. http://education.data.gov.uk/doc/school?id=123456 Use a dedicated service Avoid file extensions i.e. independent of the data originator http://education.data.gov.uk/doc/schools/123456.csv e.g. data.gov.uk and publications.europa.eu are decoupled from specific government department and could readily be transferred and run by someone else if necessary. https://joinup.ec.europa.eu/node/53858
  • 29. What can be re-used? Use Joinup as a collaborative work environment Joinup provides wikis, news items, events, mailman mailing lists, subversion, WebDav, signing of contributor agreements,etc. https://joinup.ec.europa.eu/page/our_services
  • 30. Project Officers: Vassilios.Peristeras@ec.europa.eu Szabolcs.Szekacs@ec.europa.eu Contractors: Joao.Frade@pwc.be, Stijn.Goedertier@pwc.be Visit our initiatives Get involved SOFTWARE ADMS. SW FORGES Follow @SEMICeu on Twitter COMMUNITY Join SEMIC group on LinkedIn CORE PUBLIC SERVICE VOCABULARY Join SEMIC community on Joinup