E-SENS WP6.2 face-to-face meeting, Poznan, 24 October 2013 ISA Programme Action 1.1 - Semantic Interoperability

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Semantic Interoperability Courses Course Module 1 Introduction and overview of existing initiatives V0.18 April 2014 ISA Programme, Action 1.1.
JOINING UP GOVERNMENTS EUROPEAN COMMISSION ADMS-enabled exploration of GS1 Dox 20 February 2013.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Resource Description Framework (RDF) developed by World Wide Web Consortium (W3C) by Satya.
Modernizing the Data Documentation Initiative (DDI-4) Dan Gillman, Bureau of Labor Statistics Arofan Gregory, Open Data Foundation WICS, 5-7 May 2015.
Proposal for a Revised Technical Framework for UN/CEFACT 1.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
Semantic Interoperability Courses Course Module 2 Core Vocabularies V0.12 April 2014 ISA Programme, Action 1.1.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
I.T. Core Location Vocabulary into practice Harmonised access to base address registries 2 April 2013 Stijn Goedertier.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS United Nations Economic Commission for Europe UN/CEFACT Information Technology.
ISA Action 1.3: Catalogue of Services CPSV Application Profile WG Virtual Meeting
Practical RDF Chapter 1. RDF: An Introduction
I.T. Joining up INSPIRE XML and Core Location RDF schemas to interconnect Belgian address data INSPIRE 2013, Florence 25 June 2013
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Antonio Rotundo – Agenzia.
Save time. Reduce costs. Find and reuse interoperability solutions on Joinup for developing European public services Nikolaos Loutas
Proposal for a Revised Technical Framework for UN/CEFACT eProcurement impact 1.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Martin Tuchyňa, Tomáš.
Aligning library-domain metadata with the Europeana Data Model Sally CHAMBERS Valentine CHARLES ELAG 2011, Prague.
Webinar of the CoP 15 September Webinar Agenda 2 StartTopic 14:00Welcome 14:10Overview of the mappings of the ISA Core Vocabularies 14:20Common.
19/10/20151 Semantic WEB Scientific Data Integration Vladimir Serebryakov Computing Centre of the Russian Academy of Science Proposal: SkTech.RC/IT/Madnick.
CEN WS/BII The BII post-award activities and deliverables The path towards more efficient procurement in Europe Stockholm December 2, Mr. Martin.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
Introduction to the advanced search functionality of Joinup March 2014 PwC EU Services.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
SEMIC 2013, Dublin, 21 May 2013 ISA Programme Action Semantic Interoperability Putting the core vocabularies.
Publications Office Metadata Registry (MDR) INSPIRE Registry and Registers Workshop Willem van Gemert Publications Office of the EU Dissemniation and Reuse.
Introduction to the Asset Description Metadata Schema Application Profile (ADMS-AP) March 2014 PwC EU Services.
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Training Module 2.4 Designing and developing RDF vocabularies.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
19-20 October 2010 IT Directors’ Group meeting 1 Item 6 of the agenda ISA programme Pascal JACQUES Unit B2 - Methodology/Research Local Informatics Security.
COMPASS09 Annual Conference of Compass Informatics.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Linked Open Data Dataset from Related Documents Petya Osenova and Kiril Simov IICT-BAS LDL-2016, LREC, Portoroz.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
MICHAEL and the European Digital Library: promoting teaching, learning and research The MICHAEL Project is funded under the European Commission eTEN Programme.
The Global Soil Information System
Geospatial Knowledge Base (GKB) Training Platform
e-SENS WP6 Architecture
The Re3gistry software and the INSPIRE Registry
Applications of IFLA Namespaces
PREMIS Tools and Services
How can DDI make the most of RDF?
2. An overview of SDMX (What is SDMX? Part I)
Reaping the value of reusable semantic assets
Geraldine Nolf, Dirk De Baere, Mathias De Schrijver, Bart Cosyn
Session 2: Metadata and Catalogues
LOD reference architecture
Semantic-Web, Triple-Strores, and SPARQL
Access to Base Registries ISA2 action
Presentation transcript:

e-SENS WP6.2 face-to-face meeting, Poznan, 24 October 2013 ISA Programme Action Semantic Interoperability e-Documents based on reusable core assets such as core vocabularies

Outline 0. ISA Programme Action What are the Core Vocabularies? 2. Why using the Core Vocabularies? 3. How to use? 4. Where already used? 2

“Standards are like toothbrushes, a good idea but no one wants to use anyone else's” - Anita Golderba

Questions raised so far during this meeting… Which building block types: methodology, library, NDR, tools …? Reuse by restriction/extension? Syntax vs Semantics? Governance mechanism and sustainability? Metadata management? Reuse existing tools… exchange data elements between tools? Does it matter at all? (mediation) Do libraries cover everything? … And how about RDF?

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 5

Political context European Interoperability Framework 6 Source:

ISA Action 1.1 Semantic Interoperability New Work Package: Define a Method to build e-Documents based on Core Assets Methodology e-Documents Core Assets (Building Blocks)

Methods Examples: CCTS NIEM Naming and Design Rules (NDR) UBL ISA Core Vocabularies

e-Documents Definition? Machine-readable? PDF? XML? Messages?

Core Assets UN/CEFACT Core Component Library UBL 2.1 Library ISA Core Vocabularies

Definition: … Core Person Core Location Org, RegOrg Other initiatives Asset Description Metadata Schema (ADMS) DCAT application profile

Why we should collaborate What is e-SENS CC6.2 doing? "Develop Semantic Assets" What is a Semantic Assets?

D6.1 chapters Stock taking from predecessor LSP – Building Blocks Methodology SWOT analysis Maturity Semantic tools Requirements for semantic interactions EIA description of Building blocks Overview of semantic assets in Europe Priorities, Plans

Analysis of resources from the JoinUp portal (D6.1) eSens domainJoinUp asset theme Number of assets on JoinUp (July 2013) eBusinessBusiness and Competition5 eJusticeLaw and Justice19 eHealthHealth20 eEmploymentEmployment16 eEducationEducation13 eAgricultureAgricultura, Forestry and Fisheries22

Types of Semantic Assets (D6.1) Schemas (Messages, eDocs, …) Knowledge organization systems: o Codelists, Catalogues, (Controlled) Vocabularies o Taxonomies, Thesauri, Name authorities Ontologies Mappings/Translations, Mapping Services Other Services (Syndication, Service Catalogue, Directory of Registers) Process flows Containers

Future plans for CC 6.2 Create? Reuse? What is reusable? What is generic?

Thank you for your attention

Outline 0. ISA Programme Action What are the Core Vocabularies? 2. Why using the Core Vocabularies? 3. How to use? 4. Where already used? 18

Building consensus on core vocabularies 2 WGs with each 60+ members 21+ EU Member States Following a formal process and methodology Public review periods Re-using existing standards 19 Source:

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

4 core vocabularies 21 Fundamental characteristics of a person. Fundamental characteristics of a legal entity, such as legal identifier, name, company type, activities. Fundamental characteristics of a location, represented as an address, a geographic name, or a geometry. Fundamental characteristics of a public service.

3 representation formats RDF schema Re-uses existing RDF vocabularies ISA Open Metadata Licence v1.1 IPR Re-uses Core Components Technical Specification (CCTS) and UBL NDR XML schema Conceptual model Re-use existing concepts in CCL, INSPIRE, etc. Maintained by W3C (Government Linked Data Working Group) 22

Core Vocabulary UML Model 23 A conceptual model of the Core Vocabularies To enable humans to understand the meaning of the data model Not (yet) used for model-driven design of schemas

Illustration: Core Person UML model 24

Core Vocabulary XML Schemas According to OASIS Universal Business Language (UBL) XML Naming and Design Rules (NDR) Garden of Eden design pattern (maximising reuse of global elements) Using Crane Software Genericode-to-UBL-NDR scriptGenericode-to-UBL-NDR Location XML Schema as subset of the INSPIRE Data Specifications (GML Application Profile)? 25

26 UBL-CommonBasicComponents-2.1.xsd (namespace prefix: cbc) CoreVocabularyBasicComponents-v1.00.xsd (namespace prefix: cvb) CorePerson.xsd (namespace prefix: cperson) … … The global elements cbc:FamilyName and cvb:FullName can be reused in any schema Illustration: Person XML Schema

Core Vocabularies RDF Schemas Maximally reuse existing foundational RDF Vocabularies: Dublin Core Terms, FOAF, SKOS, … Created with a text editor Core Location as a foundational RDF Vocabulary for the INSPIRE Data Specifications? 27

28 foaf:familyName rdfs:comment ; rdfs:isDefinedBy ; rdfs:label "family ; dcterms:identifier ; vann:usageNote "A family name is usually shared by members of a family. This attribute also carries prefixes or suffixes which are part of the Family Name, e.g.... en. foaf:name rdfs:comment ; rdfs:isDefinedBy ; rdfs:label ; dcterms:identifier ; vann:usageNote "The full name contains the complete name of a person as one string. In addition to the content of given name, family name and, in some systems, patronymic name... person:Person rdf:type rdfs:Class ; rdfs:comment ; rdfs:isDefinedBy : ; rdfs:label ; rdfs:subClassOf schema:Person, foaf:Person ; dcterms:identifier Illustration: Person RDF Schema The global properties foaf:familyName and foaf:name can be reused in any schema

Outline 0. ISA Programme Action What are the Core Vocabularies? 2. Why using the Core Vocabularies? 3. How to use? 4. Where already used? 29

3 generic use cases 1. Harmonised access to base registers (basic public service) 2. Interoperable cross-border public services (aggregate public service) 3. Interoperability of public data: making it easier to mash up public data 30

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. European Interoperability Framework 31 Source:

Denmark: “Good basic data for everyone” 32

Outline 1. What are the Core Vocabularies? 2. Why using the Core Vocabularies? 3. How to use? 4. Where already used? 33

How to use the e-Government Core Vocabularies? Reuse the core vocabularies as semantic building blocks for information exchange Reuse-by-restriction: use only a subset of the Core Vocabularies (e.g. only locn:Address) Reuse-by-extension: use the Core Vocabularies as a foundational data model that is extended with context-specific elements 34

Re-use by extension: 3 levels of abstraction e-Documents Linked Data, e-Documents (?) e-Documents domain models domain vocabularies domain schemas 35 Core level Message level Domain level RDFS /OWL XML Schema Core Vocabularies representation techniques … Levels of abstraction UML model

Illustration: patient healthcare domain 36 Patient as a subclass of Person… with a property blood type

Illustration: patient healthcare domain XML Schema 37 Patient.xsd (namespace prefix: cpatient) … …

Illustration: patient healthcare domain RDF Vocabulary ncicb:. ex:Patient a rdfs:Class ; rdfs:label ; rdfs:comment "A patient in the cross-border healthcare ; rdfs:subClassOf person:Person ; rdfs:subClassOf schema:Patient. ex:BloodType a rdf:Property ; rdfs:label "blood ; rdfs:comment ; vann:usageNote ; dct:identifier ex:bloodType ; rdfs:domain ex:Patient; rdfs:range ncicb:C61009.

Outline 0. ISA Programme Action What are the Core Vocabularies? 2. Why using the Core Vocabularies? 3. How to use? 4. Where already used? 39

Known implementations e-CODEX large-scale pilot on eJustice Open Corporates The OSLO project 5 pilot implementations initiated by the ISA Programme: 25 public administrations 14 Member States 4 EU Institutions 40

LOGD INFRASTRUCTURE UrBIS - Brussels Capital Region CRAB - Flanders PICC - Wallonia Civil register NGI – National Geographic Institute DATA CONSUMER sample address data in native format Linked address data Common Data models RDF view SPARQL endpoint INSPIRE lookup, disambiguate, link 41 XML and RDF views on relational data served over a Web interface XML view Xquery, Xpath Core Location Pilot:

42

GR- Company data of the Greek tax authorities 43 Master thesis project of Natasa Varitimou Using API of Greek tax administration 30K+ companies

GR- Ministry of administrative reform and electronic governance 44

Core public service vocabulary Describe public services “only once” using a standard vocabulary, make machine-readable descriptions available to others so that they become searchable on many governmental access portals. Core Public Service Vocabulary 45

Public services in Europe 46

Flemish Intergovernmental Product and service catalogue (IPDC) Exchange of service catalogue data between national, regional, and local governments. REST web service that returns XML. XSLT to convert into Core Public Service.XSLT Project manager: Katrien De Smet, CORVE (present at SEMIC 2013!) 47 n/lokaal/IPDC/

OSLO: Open Standards for Local Administrations 48 Putting the core vocabularies into a local context. Local administrations need locally enriched data models and data.

OpenCorporates: basic company data for everyone Machine- readable data: (URI, legal identifier, name, company type, activities) Links back to the base registers 49

Conclusions The core vocabularies are used in many different contexts. They can easily be extended and integrated with other vocabularies. They can be adapted to your needs and context. The can be used both in an XML and an RDF world. 50

Core Vocabularies: a semantic building block for e-SENS? 51 ?

Join SEMIC group on LinkedIn on Twitter Join SEMIC community on Joinup Project Officers: Contractor: Get involved Visit our initiatives 52