Open Provenance Model Tutorial Session 7: Open Provenance Model Vocabulary.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

A Semantic Web Approach to Digital Rights Management Roberto García González.
1 Search and Navigate Web Ontologies Li Ding Tetherless World Constellation Rensselaer Polytechnic Institute Aug 22, 2008.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Applications of XSLT. generating Word documents WordML provides formatting and content elements Word 2003 can read WordML files XSLT can be used to transform.
TDWG GUID-2 June 10, 2006Jessie Kennedy/Rob Gales LSID Resolution In SEEK Taxon.
Brief Introduction to Provenance "As data becomes plentiful, verifiable truth becomes scarce
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Creating Linked Data Juan F. Sequeda Semantic Technology Conference June 2011.
Q UERY L ANGUAGE C ONSTRUCTS FOR P ROVENANCE Murali Mani, Mohamad Alawa, Arunlal Kalyanasundaram University of Michigan, Flint Presented at IDEAS 2011.
Open Provenance Model Tutorial Session 2: OPM Overview and Semantics Luc Moreau University of Southampton.
ICS-FORTH May 23, An Ontological Approach to Digital Preservation Metadata Martin Doerr Foundation for Research and Technology - Hellas Institute.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
An Introduction to RDF(S) and a Quick Tour of OWL
1 RDF Tutorial. C. Abela RDF Tutorial2 What is RDF? RDF stands for Resource Description Framework It is used for describing resources on the web Makes.
KOM, SEKE, June 20, 2004 Representing Chains of Custody Along a Forensic Process: A Case Study on Kruse Model Tamer Fares Gayed, UQAM Hakim Lounis, UQAM.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Open Provenance Model Tutorial Session 3: OPM Serializations Luc Moreau University of Southampton.
Introduction to RDF and RDFS Editor: MR 3 Susumu Tamagawa OSM 2011, Lecture and Exercise, Web Intelligence.
Jena a introduction Semantic Web Tools. Originally devised by HP Labs in Bristol, it was developed by Brian McBride of Hewlett-Packard and was derived.
UTPB: A Benchmark for Scientific Workflow Provenance Storage and Querying Systems Artem Chebotko Joint work with E. De Hoyos, C. Gomez, A. Kashlev, X.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
Supported by EU projects 12/12/2013 Athens, Greece Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products.
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Semantic Web Introduction
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
Linked Data for Libraries, Archives, Museums. Learning objectives Define the concept of linked data State 3 benefits of creating linked data and making.
A BRIEF INTRO TO THE PROV DATA MODEL Simon Miles The entire W3C Provenance Working Group.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SPARQL Query Language for RDF presented by Cristina Feier.
Open Provenance Model Tutorial Session 4: Use Cases.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
Using Provenance to Support Real-Time Collaborative Design of Workflows Workflow evolution provenance and OPM Tommy Ellkvist and Juliana Freire.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
Ontology Notes are from:
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Semantic Web Andrejs Lesovskis. Publishing on the Web Making information available without knowing the eventual use; reuse, collaboration; reproduction.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
The Semantic Web Web Science Systems Development Spring 2015.
Open Provenance Model Tutorial Session 4: Use cases from data.gov.uk.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
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.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
A Semantic Web Approach for the Third Provenance Challenge Tetherless World Rensselaer Polytechnic Institute James Michaelis, Li Ding,
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Components.
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Analyzing and Securing Social Networks
Ontology.
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Information Networks: State of the Art
Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.
Presentation transcript:

Open Provenance Model Tutorial Session 7: Open Provenance Model Vocabulary

OPMV The goal The rationale Overview of the vocabulary Overview of existing type modules Tools and examples Future development

Our Goal Enable “responsible” data publication, in order to trace the responsible agents and to reproduce results Enable to describe provenance of any types of data Easy to use and extend – By people who publish Linked Data – By developers of Linked Data publishing tools

ARTIFACT Immutable piece of state, which may have a physical embodiment in a physical object, or a digital representation in a computer system.

The Rationale Grounded upon existing SW technologies – Do not explicitly define a graph, OPMGraph – Named Graphs Reuse existing vocabularies Lightweight – 3 classes and 12 properties – Reuse 3 classes from the W3C Time Ontology

Overview of the Vocabulary Defined as a vocabulary expressed using OWL Implement the core concepts of the Open Provenance Model No specific granularity prescribed Partitioned into: – The Core Module – Other typed modules: common, xml, gate, sparql

OWL Ontology for OPM

Overview of the OPMV Vocabulary Object properties implementing OPM Object properties not as exactly defined in OPM rdfs:subClassOf relationships 1 prefix time: owl:Thing Agent Artifact Process time:Temp oralEntity time: Instant time: Instant time: Interval time: Interval wasControlledBy used wasGeneratedBy wasTriggeredBy wasGeneratedAt

OWL Ontology for OPM (1) pc1:p5 a opm:Process ; opm:account pc1:black ; opm:label "Reslice 1". pc1:an1_p5 a opm:Annotation. pc1:pr_18 a opm:Property ; opm:uri " ; opm:value " pc1:an1_p5 opm:property pc1:pr_18. pc1:p5 opm:annotation pc1:an1_p5. pc1:u_103 a opm:Used ; opm:effect pc1:p1 ; opm:role pc1:r_102 ; opm:cause pc1:a3 ; opm:account pc1:black. pc1:gr_273 a opm:OPMGraph ; opm:hasAccount pc1:black ; opm:hasProcess pc1:p5,...; opm:hasArtifact pc1:a25p,...; opm:hasDependency pc1:u_103,...

Example: OPMV pc1:p5 rdf:type opmv:Process ; rdfs:label "Reslice 1". pc1:a3 rdf:type opmv:Artifact opmv:wasGeneratedBy [ rdf:typeopmv:Process; opmv:usedpc1:p1 ]. pc1:p1rdf:typeopmv:Artifact.

Example: OPMV + Named Graphs pc1:gr_273 { pc1:p5 rdf:type opmv:Process ; rdfs:label "Reslice 1". pc1:a3 rdf:type opmv:Artifact opmv:wasGeneratedBy [ rdf:typeopmv:Process; opmv:usedpc1:p1 ]. pc1:p1rdf:typeopmv:Artifact. } pcl:gr_273 rdf:type.

Comparison with OPM OWL A more intuitive OWL ontology and RDF representation Take full advantage of SW technologies Lack of explicit semantics for graph membership Not too much for reasoning (Probably) a less complete implementation of the OPM Specification

Overview of the Common Module Agent Artifact Process used Data used Script isCachedCopyOf common: Download common: Unzip common: Zip Object properties implementing OPM Object properties defined in the Common Module rdfs:subClassOf relationships 1 prefix common: 2 prefix http: 3 prefix doap: isCachedResultOf doap: Version doap: Version http: Connection http: Connection deployedSoftware connection Classes from the Common Module Classes from the other existing vocabularies wasControlledBy

Example I

Example II

Overview of the XSLT Module Agent Artifact Process Transformation Processor Binding StylesheetTemplate Object properties defined in the XSLT Module rdfs:subClassOf relationships Classes from the XSLT Module processor wasResultOf source binding initial Template module stylesheet

Example

Publishing OPMV Provenance ProvenanceJS (Hands-on session)

Future Development More typed modules A guide on how to publish provenance – Where and how much – What is the minimum provenance – How to represent the information

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License (