Introduction to metadata cleansing using SPARQL update queries. April 2014 PwC EU Services
|
|
- Lenard Strickland
- 6 years ago
- Views:
Transcription
1 Introduction to metadata cleansing using SPARQL update queries April 2014 PwC EU Services
2 Learning objectives By the end of this module, you will have an understanding of: How to transform your metadata using simple SPARQL Update queries How to conform to the ADMS-AP to get your interoperability solutions ready to be shared on Joinup The main types of errors that you could face when uploading metadata of interoperability solutions on Joinup 2
3 How can this tutorial help you? Interoperability solutions owners may have the possibility to generate automatically in RDF the descriptive metadata of their solutions. Sometimes, this metadata may not be conform to the ADMS Application Profile for Joinup (ADMS-AP), preventing it from being uploaded on Joinup. This tutorial provides basic knowledge on how to transform and cleanse RDF metadata using SPARQL Update queries in order to conform to the ADMS- AP. Since its launch in 2011 Joinup has been steadily growing in popularity. It currently receives more than visits per month and is hosting some 130 online communities. SPARQL is the query language for RDF and also allows for creating, updating and deleting RDF triples. ADMS-AP: 3
4 Outline 1. The context ADMS-AP for describing your interoperability solutions About SPARQL About RDF 2. Construct ADMS-AP compliant RDF Why? Construct queries 3. Metadata cleansing Why? The main queries 3 examples 4. Metadata upload to Joinup 4
5 What is the ADMS Application Profile for Joinup (ADMS-AP) The Asset Description Metadata Schema Application Profile is a common vocabulary used for all type of interoperability solutions. It allows interoperability solutions providers to describe their solutions and easily upload the descriptions on Joinup. It allows users to easily discover and re-use interoperability solutions coming from Joinup using a common vocabulary. 5
6 ADMS-AP for describing your interoperability solutions on Joinup Public administrations Repository Academic Explore Find Select Obtain Using the ADMS Application Profile ADMS-AP Your repository Standardisation bodies Repository Businesses Repository 6
7 Automatic or manual path to generate ADMS-AP Transformation with Open Refine Interoperability solutions Cleansing with SPARQL This tutorial focuses on the automatic path to generate ADMS-AP compliant RDF. See how to transform with Open Refine: tion_to_open_refine_rdf_tool.pptx 7
8 SPARQL Protocol and RDF Query Language (SPARQL) SPARQL is the standard language to query graph data represented as RDF triples. o One of the three core standards of the Semantic Web, along with RDF and OWL. o Became a W3C standard January o SPARQL 1.1 standard as of
9 The Resource Description Framework (RDF) RDF represents data as (subject, predicate, object) triples. A set of triples is an RDF graph. rdf:type dct:title adms:asset My asset name Resources (URIs), often abbreviated NB: subjects and objects may also be blank nodes. Resources Plain literals: Text, Typed literals: 42 ^^xsd:integer, ^^xsd:date 9
10 A graph can be represented with different syntaxes RDF/XML required by Joinup <rdf:description about= > <rdf:type rdf:resource= /> <dct:title>my asset name</dct:title> <dct:description>description of the asset</dct:description> <dct:modified rdf:datatype= > T00:00:00Z </dct:modified> </rdf:description> Turtle used in SPARQL and in this tutorial dct:title My asset name ; dct:description Description of the asset ; dct:modified T00:00:00Z ^^xsd:datetime. Syntaxes are equivalent. It is easy to transform one into another. 10
11 SPARQL is a query language for RDF data Query: SELECT * WHERE {?asset dct:title?title. } Graph pattern: an RDF graph with placeholder variables (e.g.,?asset) dct:title My asset name ; dct:description Description of the asset ; dct:modified T00:00:00Z ^^xsd:datetime. < dct:title Your asset name ; dct:description Another asset. Results:?asset < My asset name Your asset name 11
12 SPARQL queries have many forms SPARQL SELECT to query data from a graph (not used in this tutorial) SPARQL CONSTRUCT to transform one graph into another (used for creating ADMS-AP from existing RDF) SPARQL Update to modify a graph in place (used to cleanse ADMS-AP metadata) 12
13 A useful tool to transform RDF files Used to create and edit RDF files and run SPARQL queries over them. A free version is also available. TopBraid Composer is the leading industrial-strength RDF editor and OWL ontology editor, as well as the best SPARQL tool on the market. Source: For download: 13
14 Outline 1. The context ADMS-AP for describing your interoperability solutions About SPARQL About RDF 2. Construct ADMS-AP compliant RDF Why? Construct queries 3. Cleanse metadata Why? The main queries 3 examples 4. Metadata upload to Joinup 14
15 Construct ADMS-AP from existing RDF Why? You may already have the metadata description of your interoperability solutions in a RDF file that is not compliant with ADMS-AP (e.g. missing out on mandatory properties or on the use of recommended controlled vocabularies). The following slides help you to create a compliant ADMS-AP RDF graph from your initial RDF. 15
16 Construct ADMS-AP from existing RDF using a SPARQL CONSTRUCT query CONSTRUCT {?asset dct:title?title ; dct:description?description ; dct:modified?modified ; dct:type < ; dct:relation?related ; dcat:distribution?d.?d a adms:assetdistribution ; dcat:accessurl?asset. Result graph to construct } WHERE { }?asset a voaf:vocabulary ; dct:title?title ; dct:description?description ; dct:modified?modified. OPTIONAL {?asset voaf:similar?related } BIND(IRI(CONCAT(STR(?asset), "?type=distribution")) AS?d) Graph pattern to query Recommended and optional fields Construct new URIs using expressions 16
17 Construct ADMS-AP from existing RDF the result is a new RDF graph < a voaf:vocabulary ; dct:title Food ; dct:description This ; dct:modified ; voaf:similar < /food>. < a voaf:vocabulary ; dct:title Food Ontology in ; dct:description Along ; dct:modified < dct:title Food ; dct:description This ; dct:modified ; dct:type < ; dct:relation < ; dcat:distribution < < a adms:assetdistribution ; dcat:accessurl < < dct:title Food Ontology in ; dct:description Along ; dct:modified ; dct:type < ; dcat:distribution < /food?type=distribution>. Example from the Linked Open Vocabulary repository. < /food?type=distribution> a adms:assetdistribution ; dcat:accessurl < /food>
18 Outline 1. The context ADMS-AP for describing your interoperability solutions About SPARQL About RDF 2. Construct ADMS-AP compliant RDF Why? Construct queries 3. Metadata cleansing Why? The main queries 3 examples 4. Metadata upload to Joinup 18
19 Metadata cleansing Why? You may need to make some small modifications to your RDF graph in order to have it fully compliant to ADMS-AP Only ADMS-AP compliant descriptive metadata can be uploaded on Joinup. Joinup has a built-in ADMS-AP validation feature to help you pinpoint inconsistencies with the standard. 19
20 Metadata cleansing with SPARQL update queries Add static triples (INSERT DATA) Remove static triples (DELETE DATA) Modify static triples (combine INSERT DATA and DELETE DATA) Add triples based on query results (INSERT) Remove triples based on query results (DELETE) Modify triples based on query results (DELETE/INSERT) For more info:
21 Metadata cleansing add static triples Example: add the title of a specific interoperability solution (modelled as an adms:asset) Query: INSERT DATA { dct:title Asset } Before: dct:description Description. After: dct:title Asset ; dct:description Description. 21
22 Metadata cleansing remove static triples Example: remove an erroneous date of a specific asset Query: DELETE DATA { dct:issued ^^xsd:date. } Before: dct:title Asset ; dct:description Description ; dct:issued ^^xsd:date. After: dct:title Asset ; dct:description Description. 22
23 Metadata cleansing modify static triples Example: modify the title of a specific asset Query: DELETE DATA { dct:title Asset } INSERT DATA { dct:title My asset } Before: dct:title Asset ; dct:description Description. After: dct:title My asset ; dct:description Description. 23
24 Metadata cleansing add triples based on query results Example: add asset type for all assets whose name contain Schema Query: INSERT {?asset dct:type < } WHERE {?asset dct:title?title. FILTER(CONTAINS(?title, Schema )) } Before: dct:title My Asset Schema ; dct:description Description. < dct:title Your Asset Vocabulary. After: dct:title My Asset Schema ; dct:description Description ; dct:type < < dct:title Your Asset Vocabulary. 24
25 Metadata cleansing remove triples based on query results Example: remove all asset modification dates in the future Before: Query: DELETE {?asset dct:modified?date. } WHERE {?asset dct:modified?date. FILTER(?date > NOW()) } dct:title Asset ; dct:modified T00:00:00Z ^^xsd:datetime. < dct:title Your Asset Vocabulary ; dct:modified T11:42:22Z ^^xsd:datetime. After: dct:title Asset ; dct:description Description. < dct:title Your Asset Vocabulary ; dct:modified T11:42:22Z ^^xsd:datetime. 25
26 Metadata cleansing modify triples based on query results Example: replace a word in all asset titles Query: DELETE {?asset dct:title?title. } INSERT {?asset dct:title?newtitle. } WHERE {?asset dct:title?title. BIND(REPLACE(?title, grt, great ) AS?newtitle) } Before: dct:title My grt asset. < dct:title Your asset. After: dct:title My great asset. < dct:title Your asset. 26
27 Metadata cleansing Proposed fixes for 3 common issues Ensure all text fields have a language tag Transform date strings into xsd:datetime values Add missing asset modification dates 27
28 Metadata cleansing Ensure all text fields have a language tag Query: DELETE {?s?p?o. } INSERT {?s?p?olang. } WHERE {?s?p?o. FILTER(?p IN (foaf:name, dct:title, dct:description)) FILTER(LANG(?o) = ) BIND(STRLANG(?o, en ) AS?olang) } Before: dct:title Asset name ; dct:description After: dct:title Asset ; dct:description 28
29 Metadata cleansing Transform YYYY-MM-DD strings into xsd:datetime values Query: DELETE {?s dct:modified?str. } INSERT {?s dct:modified?date. } WHERE {?s dct:modified?str. BIND(xsd:dateTime(CONCAT(?str, T00:00:00Z )) AS?date) } Before: dct:title Asset ; dct:description ; dct:modified After: dct:title Asset ; dct:description ; dct:modified T00:00:00Z ^^xsd:datetime. 29
30 Metadata cleansing Add missing asset modification dates, copying the creation date Before: Query: INSERT {?asset dct:modified?date. } WHERE {?asset dct:issued?date. FILTER NOT EXISTS {?asset dct:modified?modified } } dct:title Asset ; dct:issued T00:00:00Z ^^xsd:datetime. < dct:title Your ; dct:issued T00:00:00Z ^^xsd:datetime ; dct:modified T00:00:00Z ^^xsd:datetime. After: dct:title Asset ; dct:issued T00:00:00Z ^^xsd:datetime ; dct:modified T00:00:00Z ^^xsd:datetime. < dct:title Your ; dct:issued T00:00:00Z ^^xsd:datetime ; dct:modified T00:00:00Z ^^xsd:datetime. 30
31 Outline 1. The context ADMS-AP for describing your interoperability solutions About SPARQL About RDF 2. Construct ADMS-AP compliant RDF Why? Construct queries 3. Metadata cleansing Why? The main queries 3 examples 4. Metadata upload to Joinup 31
32 Metadata upload to Joinup Upload an RDF/XML file to Joinup 1. On your repository page, click on Upload metadata 2. Select the RDF/XML file 3. Click on Upload the metadata file
33 Metadata upload to Joinup Get the upload status 1. Log in with your account 2. Go to the repository page 3. Click on Report file 33
34 Metadata upload to Joinup Reading the upload log Lines have the format: :36:02 INFO - Treatment of the repository Timestamp Level Message INFO WARN ERROR Information message Warning (you may ignore it) Error (you should fix it) 34
35 Related learning resources Introduction to ADMS-AP How to import and export ADMS-AP conform metadata of interoperability solutions on Joinup Introduction to the Open Refine RDF tool Using Joinup as catalogue for interoperability solutions Introduction to the advanced search functionality of EFIR 35
36 Disclaimers 1. The views expressed in this presentation are purely those of the authors and may not, in any circumstances, be interpreted as stating an official position of the European Commission. The European Commission does not guarantee the accuracy of the information included in this presentation, nor does it accept any responsibility for any use thereof. Reference herein to any specific products, specifications, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favouring by the European Commission. All care has been taken by the author to ensure that s/he has obtained, where necessary, permission to use any parts of manuscripts including illustrations, maps, and graphs, on which intellectual property rights already exist from the titular holder(s) of such rights or from her/his or their legal representative. 2. This presentation has been carefully compiled by PwC, but no representation is made or warranty given (either express or implied) as to the completeness or accuracy of the information it contains. PwC is not liable for the information in this presentation or any decision or consequence based on the use of it. PwC will not be liable for any damages arising from the use of the information contained in this presentation. The information contained in this presentation is of a general nature and is solely for guidance on matters of general interest. This presentation is not a substitute for professional advice on any particular matter. No reader should act on the basis of any matter contained in this publication without considering appropriate professional advice.
37 Project Officer Contractors Visit our initiatives Get involved ADMS. SW CISR COMMUNITY OF INTEROPERABILITY SOLUTION REPOSITORIES on Twitter Join the CISR community on Joinup Joinup and ADMS are funded by the ISA Programme 37
Using Joinup as a catalogue for interoperability solutions. March 2014 PwC EU Services
Using Joinup as a catalogue for interoperability solutions March 2014 PwC EU Services Learning objectives By the end of this module, you will have an understanding of: What is Joinup and the Interoperability
More informationIntroduction to the Open Refine RDF tool. March 2014 PwC EU Services
Introduction to the Open Refine RDF tool March 2014 PwC EU Services Learning objectives By the end of this module, you will have an understanding of: How to easily describe your solutions using a pre-defined
More informationDCAT-AP CHANGE MANAGEMENT & RELEASE POLICY
DCAT-AP CHANGE MANAGEMENT & RELEASE POLICY 19 October 2017 ISA² ACTION 2016.07: PROMOTING SEMANTIC INTEROPERABILITY AMONG EU MEMBER STATES TOPICS OF TODAY 1. Opening 2. Objective 3. The change & release
More informationIntroduction to RDF & SPARQL
Training Module 1.3 OPEN DATA SUPPORT Introduction to RDF & SPARQL PwC firms help organisations and individuals create the value they re looking for. We re a network of firms in 158 countries with close
More informationDesign & Manage Persistent URIs
Training Module 2.3 OPEN DATA SUPPORT Design & Manage Persistent URIs PwC firms help organisations and individuals create the value they re looking for. We re a network of firms in 158 countries with close
More informationWebinar: federated interoperability solutions on Joinup how to maximize the value delivered?
Webinar: federated interoperability solutions on Joinup how to maximize the value delivered? Framework Contract DI/07171 Lot 2 ISA Action 4.2.4: European Federated Interoperability Repository 12 May 2015
More informationIntroduction to metadata management
Training Module 1.4 OPEN DATA SUPPORT Introduction to metadata management PwC firms help organisations and individuals create the value they re looking for. We re a network of firms in 158 countries with
More informationOPEN. Open Data & Metadata Quality. Presentation metadata SUPPORT. Training Module 2.2 DATA. Open Data Support is funded by the European
Presentation metadata OPEN DATA SUPPORT Open Data Support is funded by the European Commission under SMART 2012/0107 Lot 2: Provision of services for the Publication, Access and Reuse of Open Public Data
More informationOPEN. Promoting the reuse of Open Government Data through the Open Data Interoperability Platform (ODIP) Presentation metadata SUPPORT
Presentation metadata OPEN DATA SUPPORT Open Data Support is funded by the European Commission under SMART 2012/0107 Lot 2: Provision of services for the Publication, Access and Reuse of Open Public Data
More informationSemantic Interoperability Courses
Semantic Interoperability Courses Course Module 3 Reference Data Management V0.10 June 2014 ISA Programme, Action 1.1 Disclaimer This training material was prepared for the ISA programme of the European
More informationStatDCAT-AP. A Common Layer for the Exchange of Statistical Metadata in Open Data Portals
StatDCAT-AP A Common Layer for the Exchange of Statistical Metadata in Open Data Portals Makx Dekkers, Stefanos Kotoglou, Chris Nelson, Norbert Hohn, Marco Pellegrino, Vassilios Peristeras Semstats 2016,
More informationcase study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011
case study July 2011 The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web DISCLAIMER The views expressed in this document are purely those
More informationPromoting semantic interoperability between public administrations in Europe
ISA solutions, Brussels, 23 September 2014 Vassilios.Peristeras@ec.europa.eu Promoting semantic interoperability between public administrations in Europe What semantics is about? ISA work in semantics
More informationGeoDCAT-AP. Working Group Meeting 1. Tuesday 31 March 2015, 14:00-16:00 CET (UTC+2)
GeoDCAT-AP Working Group Meeting 1 Tuesday 31 March 2015, 14:00-16:00 CET (UTC+2) How to enter the Virtual Meeting Room? See https://joinup.ec.europa.eu/node/139765 1. Web connection: http://ec-wacs.adobeconnect.com/geodcat-ap/
More informationA common metadata approach to support egovernment interoperability
ISWC 2011 10 th International Semantic Web Conference October, 2011 Rue Froissart 36, Brussels - 1040, Belgium A common metadata approach to support egovernment interoperability Makx Dekkers makx@makxdekkers.com
More informationLinked EU Budget. Example queries explained
Linked EU Budget Example queries explained Document Metadata Property Value Date 25 June 2018 Version 1.0 Authors Brecht Wyns PwC EU Services Emidio Stani PwC EU Services Reviewed by Denis Navarre Publications
More informationDCAT-AP FOR DATA PORTALS IN EUROPE
DCAT-AP FOR DATA PORTALS IN EUROPE BRECHT WYNS PWC EU SERVICES 30 November 2016 SDSVoc, Amsterdam Prepared for the ISA 2 programme by PwC EU Services AUTHORS: BRECHT WYNS, MAKX DEKKERS, NIKOLAOS LOUTAS,
More informationDetailed analysis + Integration plan
Outline Integration methodology Detailed analysis + Integration plan Conclusions 2 Outline Integration methodology Detailed analysis + Integration plan Conclusions 3 EULF-ISA Integration: methodology Phase
More informationFrom the Web to the Semantic Web: RDF and RDF Schema
From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]
More informationDemonstrators User Manual Updated version in the context of Specific Contract No7 under Framework Agreement ENTR/04/24-INFODIS-Lot 2
IDABC Public eprocurement Demonstrators User Manual Updated version in the context of Specific Contract No7 under Framework Agreement VERSION: 3.0 DATE OF ISSUE: 10/11/2008 Written by: Emmanuil PITAROKILIS
More informationDeliverable Final Data Management Plan
EU H2020 Research and Innovation Project HOBBIT Holistic Benchmarking of Big Linked Data Project Number: 688227 Start Date of Project: 01/12/2015 Duration: 36 months Deliverable 8.5.3 Final Data Management
More informationSemantic Web Information Management
Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the
More informationTowards semantic asset management and Core Vocabularies for e-government. Makx Dekkers Stijn Goedertier
Towards semantic asset management and Core Vocabularies for e-government Makx Dekkers makx@makxdekkers.com Stijn Goedertier stijn.goedertier@pwc.be DC-2011-22 September 2011 Five maturity levels for metadata
More informationHow Linked Data is transforming egovernment. and how the ISA Programme is actively pushing forward this transformation for the benefit of Europe
How Linked Data is transforming egovernment and how the ISA Programme is actively pushing forward this transformation for the benefit of Europe best What is Linked Data? The Web is evolving from a Web
More informationMulti-agent and Semantic Web Systems: RDF Data Structures
Multi-agent and Semantic Web Systems: RDF Data Structures Fiona McNeill School of Informatics 31st January 2013 Fiona McNeill Multi-agent Semantic Web Systems: RDF Data Structures 31st January 2013 0/25
More informationRethinking Semantic Interoperability through Collaboration
E-GOV 2011 10 th Conference on Electronic Government Delft, August 28 September 2, 2011 Rue Froissart 36, Brussels - 1040, Belgium Rethinking Semantic Interoperability through Collaboration Stijn Goedertier
More informationSemantic Web and Python Concepts to Application development
PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation
More informationFor each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS
1 1. USE CASES For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS Business need: Users need to be able to
More informationISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)
ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications
More informationEuropean Interoperability Reference Architecture (EIRA) overview
European Interoperability Reference Architecture (EIRA) overview Version 0.8.3 beta 09/01/2015 ISA Action 2.1: European Interoperability Architecture Specific Contract N. 54 Framework contract N. DI/07171
More informationSemantic Days 2011 Tutorial Semantic Web Technologies
Semantic Days 2011 Tutorial Semantic Web Technologies Lecture 2: RDF, The Resource Description Framework Martin Giese 7th June 2011 Department of Informatics University of Oslo Outline 1 The RDF data model
More informationSemantic Web for Earth and Environmental Terminology (SWEET) Status, Future Development and Community Building
Semantic Web for Earth and Environmental Terminology (SWEET) 2018 Status, Future Development and Community Building 2 Agenda and Purpose Current status of SWEET e.g. What has the community been doing?
More informationWP doc5 - Test Programme
European Commission DG Enterprise IDA PKI European IDA Bridge and Gateway CA Pilot Certipost n.v./s.a. Muntcentrum 1 B-1000 Brussels Disclaimer Belgium p. 1 / 29 Disclaimer The views expressed in this
More informationThe Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall
The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems
More informationSemantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent
Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework
More informationThe MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003
The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
More informationMaking Open Data work for Europe
Making Open Data work for Europe Daniele Rizzi European Commission DG Communications Networks, Content and Technology daniele.rizzi@ec.europa.eu Nikolaos Loutas PwC EU Services nikolaos.loutas@be.pwc.com
More informationDeliverable Initial Data Management Plan
EU H2020 Research and Innovation Project HOBBIT Holistic Benchmarking of Big Linked Data Project Number: 688227 Start Date of Project: 01/12/2015 Duration: 36 months Deliverable 8.5.1 Initial Data Management
More informationGraph Databases. Guilherme Fetter Damasio. University of Ontario Institute of Technology and IBM Centre for Advanced Studies IBM Corporation
Graph Databases Guilherme Fetter Damasio University of Ontario Institute of Technology and IBM Centre for Advanced Studies Outline Introduction Relational Database Graph Database Our Research 2 Introduction
More informationGeoDCAT-AP: Use cases and open issues
Authors Affiliation Andrea Perego, Anders Friis-Christensen, Michael Lutz European Commission, Joint Research Centre (JRC) (https://ec.europa.eu/jrc/) This paper illustrates some issues and use cases identified
More informationSemantic Interoperability Courses
Semantic Interoperability Courses Course Module 2 Core Vocabularies V0.12 April 2014 ISA Programme, Action 1.1 Disclaimer This training material was prepared for the ISA programme of the European Commission
More informationHow to Create and Send a Major Project Progress Report?
How to Create and Send a Major Project Progress Report? Contents of this guide: 1.1. Create a new Major Project Progress Report...2 1.2. Validate a Major Project Progress Report...6 1.3. Send a Major Project
More informationWorkshop on Prototyping the catalogue of reusable data visualisation tools in the EU Institutions
SC352DI07171 Workshop on Prototyping the catalogue of reusable data visualisation tools 22 September 2016 Document Metadata Property Value Date 13-10-2016 Status For acceptance Version 0.03 Authors Reviewed
More informatione-government Core Vocabularies handbook Using horizontal data standards for promoting interoperability ISA
e-government Core Vocabularies handbook Using horizontal data standards for promoting interoperability ISA This report was prepared for the ISA Programme by: PwC EU Services Disclaimer: The views expressed
More informationKnowledge Representation for the Semantic Web
Knowledge Representation for the Semantic Web Winter Quarter 2012 Pascal Hitzler Slides 2 01/05/2011 Kno.e.sis Center Wright State University, Dayton, OH http://www.knoesis.org/pascal/ KR4SW Winter 2012
More informationRESOURCES DESCRIPTION FRAMEWORK: RDF
1 RESOURCES DESCRIPTION FRAMEWORK: RDF Hala Skaf-Molli Associate Professor Nantes University Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Linked Data Stack (Semantic Web Cake)
More informationDynamic Demonstrators Translation Manual Updated version in the context of Specific Contract No7 under Framework Agreement ENTR/04/24-INFODIS-Lot 2
IDABC Public eprocurement Dynamic Demonstrators Translation Manual Updated version in the context of Specific Contract No7 under Framework Agreement VERSION: 2.0 DATE OF ISSUE: 10/11/2008 Written by: George
More informationSemantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic
Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Outline MediaWiki what it is, how it works Semantic MediaWiki MediaWiki
More informationINF3580/4580 Semantic Technologies Spring 2015
INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no
More informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More informationData driven transformation of the public sector Tallinn, Estonia Head of unit 22 September 2016 European Commission
Data driven transformation of the public sector Margarida Abecasis Head of unit European Commission E Leaders 2016 Tallinn, Estonia 22 September 2016 Interoperability Solutions and common Frameworks for
More informationEmpowering the reuse of Open Government Data across Europe
OPEN DATA SUPPORT Empowering the reuse of Open Government Data across Europe epsi platform workshop 2 October 2013 Budapest, Hungary This presentation has been created by PwC EU Services Presentation metadata
More informationSign Off and Date: Sign Off and Date: 17/11/2008. Approved by: Zuzana MAZANOVA Emilio CASTRILLEJO
Public e-procurement: Common Technical Specifications elaboration using State of the Art and Learning Demonstrators Framework Contract ENTR/01/58-TOOLS DG ENTR Updated Dynamic Demonstrators Installation
More informationBuilding Blocks of Linked Data
Building Blocks of Linked Data Technological foundations Identifiers: URIs Data Model: RDF Terminology and Semantics: RDFS, OWL 23,019,148 People s Republic of China 20,693,000 population located in capital
More informationCOMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara
JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source
More informationDay 2. RISIS Linked Data Course
Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30
More informationSemantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett Introduction Semantic Web Activity RDF - RDF Core OWL - WebOnt Interest Group Query, Calendaring SWAD and Applications
More informationUser and Reference Manual
User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,
More informationSemantiska webben DFS/Gbg
1 Semantiska webben 2010 DFS/Gbg 100112 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) With thanks to Ivan for many slides 2 Trends and forces: Technology Internet
More informationGlobal ebusiness Interoperability Test Beds (GITB) Test Registry and Repository User Guide
Global ebusiness Interoperability Test Beds (GITB) Test Registry and Repository User Guide CEN Workshop GITB Phase 3 October 2015 Global ebusiness Interoperability Test Beds (GITB) 2 Table of Contents
More informationChapter 13: Advanced topic 3 Web 3.0
Chapter 13: Advanced topic 3 Web 3.0 Contents Web 3.0 Metadata RDF SPARQL OWL Web 3.0 Web 1.0 Website publish information, user read it Ex: Web 2.0 User create content: post information, modify, delete
More informationFOCUS MEETING ON FAIR DATA DEVELOPMENTS. Luiz Olavo Bonino -
FOCUS MEETING ON FAIR DATA DEVELOPMENTS Luiz Olavo Bonino - luiz.bonino@dtls.nl SUMMARY What is FAIR data? The FAIR ecosystem Plans and how to realise Produces Consumes stewardship privacy? sustainability
More informationIETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008
IETF TRUST Legal Provisions Relating to IETF Documents Approved November 6, 2008 Effective Date: November 10, 2008 1. Background The IETF Trust was formed on December 15, 2005, for, among other things,
More informationSemantic Web Engineering
Semantic Web Engineering Gerald Reif reif@ifi.unizh.ch Fr. 10:15-12:00, Room 2.A.10 RDF Schema Trust Proof Logic Ontology vocabulary RDF + RDF Schema XML + NS + XML Schema Unicode URI Digital Signature
More informationThe European Commission s science and knowledge service. Joint Research Centre
The European Commission s science and knowledge service Joint Research Centre GeoDCAT-AP The story so far Andrea Perego, Antonio Rotundo, Lieven Raes GeoDCAT-AP Webinar 6 June 2018 What is GeoDCAT-AP Geospatial
More informationWelcome to INFO216: Advanced Modelling
Welcome to INFO216: Advanced Modelling Theme, spring 2017: Modelling and Programming the Web of Data Andreas L. Opdahl About me Background: siv.ing (1988), dr.ing (1992) from NTH/NTNU
More informationUsing DCAT-AP for research data
Using DCAT-AP for research data Andrea Perego SDSVoc 2016 Amsterdam, 30 November 2016 The Joint Research Centre (JRC) European Commission s science and knowledge service Support to EU policies with independent
More informationUsing DCAT-AP for research data
Authors Affiliation Andrea Perego, Anders Friis-Christensen, Lorenzino Vaccari, Chrisa Tsinaraki European Commission, Joint Research Centre (JRC) (https://ec.europa.eu/jrc/) This paper outlines a set of
More informationControlled vocabularies, taxonomies, and thesauruses (and ontologies)
Controlled vocabularies, taxonomies, and thesauruses (and ontologies) When people maintain a vocabulary of terms and sometimes, metadata about these terms they often use different words to refer to this
More informationSemantics in RDF and SPARQL Some Considerations
Semantics in RDF and SPARQL Some Considerations Dept. Computer Science, Universidad de Chile Center for Semantic Web Research http://ciws.cl Dagstuhl, June 2017 Semantics RDF and SPARQL 1 / 7 Semantics
More informationCS Knowledge Representation and Reasoning (for the Semantic Web)
CS 7810 - Knowledge Representation and Reasoning (for the Semantic Web) 02 Resource Description Framework (RDF) Adila Krisnadhi Data Semantics Lab, Wright State University, Dayton, OH Outline 1. Motivation:
More informationSECTION 10 EXCHANGE PROTOCOL
SECTION 10 EXCHANGE PROTOCOL The ADMS specification will facilitate the creation of a federation of disparate semantic asset repositories at the EU level. This federation will consist of Joinup setting
More informationLinked Open Data: a short introduction
International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 Linked Open Data: a short introduction Oreste Signore (W3C Italy) Slides at: http://www.w3c.it/talks/2015/lodjch/
More informationRDF AND SPARQL. Part IV: Syntax of SPARQL. Dresden, August Sebastian Rudolph ICCL Summer School
RDF AND SPARQL Part IV: Syntax of SPARQL Sebastian Rudolph ICCL Summer School Dresden, August 2013 Agenda 1 Introduction and Motivation 2 Simple SPARQL Queries 3 Complex Graph Pattern 4 Filters 5 Solution
More informationThe Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr
The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts Leslie Carr http://id.ecs.soton.ac.uk/people/60 What s the Web For? To share information 1. Ad hoc home pages 2. Structured
More informationTransforming Data from into DataPile RDF Structure into RDF
Transforming Data from DataPile Structure Transforming Data from into DataPile RDF Structure into RDF Jiří Jiří Dokulil Charles Faculty of University, Mathematics Faculty and Physics, of Mathematics Charles
More information1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM
1 1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL In the context of federation of repositories of Semantic Interoperability s, a number of entities are relevant. The primary entities to be described by ADMS are the
More informationDigital Public Space: Publishing Datasets
Digital Public Space: Publishing Datasets Mo McRoberts, April 2012 I. Organise your data into sets. Implications Your data should ideally exist within a conceptual hierarchy (even if it's a singlelevel
More informationStudy and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework
DG Joint Research Center Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework 6 th of May 2014 Danny Vandenbroucke Diederik Tirry Agenda 1 Introduction
More informationa paradigm for the Semantic Web RDF Data Model Angelica Lo Duca IIT-CNR Linked Open Data:
RDF Data Model Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Motivation How to encode the following piece of knowledge? Theory of
More informationKNOWLEDGE GRAPHS. Lecture 2: Encoding Graphs with RDF. TU Dresden, 23th Oct Markus Krötzsch Knowledge-Based Systems
KNOWLEDGE GRAPHS Lecture 2: Encoding Graphs with RDF Markus Krötzsch Knowledge-Based Systems TU Dresden, 23th Oct 2018 Encoding Graphs We have seen that graphs can be encoded in several ways: Adjacency
More informationLinked Data: What Now? Maine Library Association 2017
Linked Data: What Now? Maine Library Association 2017 Linked Data What is Linked Data Linked Data refers to a set of best practices for publishing and connecting structured data on the Web. URIs - Uniform
More informationSemantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037
Semantic Web In Depth: Resource Description Framework Dr Nicholas Gibbins 32/4037 nmg@ecs.soton.ac.uk RDF syntax(es) RDF/XML is the standard syntax Supported by almost all tools RDF/N3 (Notation3) is also
More informationEnterprise Information Integration using Semantic Web Technologies:
Enterprise Information Integration using Semantic Web Technologies: RDF as the Lingua Franca David Booth, Ph.D. HP Software Semantic Technology Conference 20-May-2008 In collaboration with Steve Battle,
More informationIntroduction to Semantic Web Databases. Version 1 Prepared By: Amgad Madkour Ph.D. Candidate Purdue University April 2018
Introduction to Semantic Web Databases Version 1 Prepared By: Amgad Madkour Ph.D. Candidate Purdue University April 2018 Semantic Web Motivation Represents the next generation of the the world wide web
More informationSolution Architecture Template (SAT) Design Guidelines
Solution Architecture Template (SAT) Design Guidelines Change control Modification Details Version 2.0.0 Alignment with EIRA v2.0.0 Version 1.0.0 Initial version ISA² Action - European Interoperability
More informationSEMANTIC WEB AN INTRODUCTION. Luigi De https://elite.polito.it
SEMANTIC WEB AN INTRODUCTION Luigi De Russis @luigidr https://elite.polito.it THE WEB IS A WEB OF DOCUMENT FOR PEOPLE, NOT FOR MACHINES 2 THE WEB IS A WEB OF DOCUMENT 3 THE SEMANTIC WEB IS A WEB OF DATA
More informationMARKET ACCESS DATABASE
MARKET ACCESS DATABASE http://madb.europa.eu USER GUIDE 1 Table of Contents 1. INTRODUCTION... 3 1.1. OBJECTIVE OF THIS DOCUMENT... 3 1.2. WHAT IS THE MARKET ACCESS DATABASE?... 3 1.3. HOW DOES THE MADB
More informationXML based Business Frameworks. - II- Description grid for XML frameworks
1 / 14 XML based Business Frameworks - II- Description grid for XML frameworks 2 / 14 Document administration Reference Version State Exploitation Sender 20030905.D2.2.XML-BBF.1 2.1 A.Rizk Written by Checked
More informationBuilding Semantic Interoperability in Europe
Building Semantic Interoperability in Europe Federation of Semantic Asset Repositories 23 April 2012 Joao.Frade@pwc.be @fradester Agenda Promoting Open Government Metadata The need for in practice Get
More informationDatabase of historical places, persons, and lemmas
Database of historical places, persons, and lemmas Natalia Korchagina Outline 1. Introduction 1.1 Swiss Law Sources Foundation as a Digital Humanities project 1.2 Data to be stored 1.3 Final goal: how
More informationImplementing and extending SPARQL queries over DLVHEX
Implementing and extending SPARQL queries over DLVHEX Gennaro Frazzingaro Bachelor Thesis Presentation - October 5, 2007 From a work performed in Madrid, Spain Galway, Ireland Rende, Italy How to solve
More informationEvolution of INSPIRE interoperability solutions for e-government
Evolution of INSPIRE interoperability solutions for e-government INSPIRE Implementation State-of-Play 26/05/2015 Robin S. Smith www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation
More informationToday s Plan. 1 Repetition: RDF. 2 Jena: Basic Datastructures. 3 Jena: Inspecting Models. 4 Jena: I/O. 5 Example. 6 Jena: ModelFactory and ModelMaker
Today s Plan INF3580/4580 Semantic Technologies Spring 2015 Lecture 3: Jena A Java Library for RDF Martin Giese 2nd February 2015 2 Department of Informatics University of Oslo INF3580/4580 :: Spring 2015
More informationW3C Workshop on RDF Access to Relational Databases October, 2007 Boston, MA, USA D2RQ. Lessons Learned
W3C Workshop on RDF Access to Relational Databases 25-26 October, 2007 Boston, MA, USA D2RQ Lessons Learned Christian Bizer Richard Cyganiak Freie Universität Berlin The D2RQ Plattform 2002: D2R MAP dump
More informationMulti-agent Semantic Web Systems: Data & Metadata
Multi-agent Semantic Web Systems: Data & Metadata Ewan Klein School of Informatics MASWS January 26, 2012 Ewan Klein (School of Informatics) Multi-agent Semantic Web Systems: Data & Metadata MASWS January
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationDeveloping markup metaschemas to support interoperation among resources with different markup schemas
Developing markup metaschemas to support interoperation among resources with different markup schemas Gary Simons SIL International ACH/ALLC Joint Conference 29 May to 2 June 2003, Athens, GA The Context
More informationReport on the implementation of a LOGD pilot with the Greek public administration
Report on the implementation of a LOGD pilot with the Greek public Date: 29-06-16 Report on the implementation of a LOGD pilot with the Greek public This study was prepared for the ISA Programme by: PwC
More informationSemantic Web Technologies
1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable
More information