Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Meta Data Larry, Stirling md on data access – data types, domain meta-data discovery Scott, Ohio State – caBIG md driven architecture semantic md Alexander.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Basics of Knowledge Management ICOM5047 – Design Project in Computer Engineering ECE Department J. Fernando Vega Riveros, Ph.D.
Who am I Gianluca Correndo PhD student (end of PhD) Work in the group of medical informatics (Paolo Terenziani) PhD thesis on contextualization techniques.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
Fundamentals, Design, and Implementation, 9/e Chapter 3 Entity-Relationship Data Modeling: Process and Examples Instructor: Dragomir R. Radev Fall 2005.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Fundamentals, Design, and Implementation, 9/e COS 346 Day 3.
Methodology Conceptual Database Design
Mrs. Maninder Kaur 1Maninder Kaur
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Data Management David Nathan & Peter Austin & Robert Munro.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Dimitrios Skoutas Alkis Simitsis
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
RELATORS, ROLES AND DATA… … similarities and differences.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
MyGrid/Taverna Provenance Daniele Turi University of Manchester OMII f2f Meeting, London, 19-20/4/06.
Faculty Faculty Richard Fikes Edward Feigenbaum (Director) (Emeritus) (Director) (Emeritus) Knowledge Systems Laboratory Stanford University “In the knowledge.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
An Ontological Approach to Financial Analysis and Monitoring.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Ontology Technology applied to Catalogues Paul Kopp.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Semantic metadata in the Catalogue Frédéric Houbie.
OWL imports Nick Drummond or “How to make life hard for tool developers”
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Course Outcomes of Object Oriented Modeling Design (17630,C604)
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
DATA MODELS.
Stanford Medical Informatics
Distribution and components
Architecture Components
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
ece 627 intelligent web: ontology and beyond
Database Design Hacettepe University
RDA Community and linked data
Graphical Modeling of INFOD applications
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic Engineering Chair of Construction Informatics

Provenance Metadata for Shared Product Model Databases2/14 Index Basic facts about provenance What are ontologies? Provenance in the IFC standard Provenance ontology Provenance service prototype

Provenance Metadata for Shared Product Model Databases3/14 What is Provenance? Provenance data is usually Metadata: –intended for sharing, retrieving, integrating, aggregating and processing. –generated with the hope that it is comprehensive enough to be future-proofed. –recorded for those who we do not yet know will use the object and who will likely use it in a different way. –machine computational: free text is of limited help. Provenance is the knowledge that makes –An item interpretable and reusable within a context –An item reproducible or at least repeatable. Its part of the information model of any system

Provenance Metadata for Shared Product Model Databases4/14 Provenance data elements Legal – Who is responsible? Professional – Why does it have such value? Managerial – Who is doing the work here? Re-use – Can we re-use the process next time we do something similar? Trust Preservation Security Scalability Generality Customisability Provenance data requirements Other

Provenance Metadata for Shared Product Model Databases5/14 Provenance Granularity Different levels of granularity correspond to different use-cases Knowledge level (annotations-free text or in a structured/semi-structured form) Organization level (organization name, author name…) Product or Process level (which workflow has been used and how) Data level (derivation paths of data results from services)

Provenance Metadata for Shared Product Model Databases6/14 Ontologies An ontology is an engineering artefact: –It is constituted by a specific vocabulary used to describe a certain reality –Plus a set of explicit assumptions regarding the intended meaning of the vocabulary Thus an ontology describes a formal specification of a certain domain: –Shared understanding of a domain of interest –Formal and machine manipulative model of a domain of interest Language - OWL language(s): Application - Protege

Provenance Metadata for Shared Product Model Databases7/14 IFC standard and provenance The main entity connected with provenance issues in the IFC standard is the IFCOwnerHistory entity It is linked to the IFCRoot entity and thus inherited by every single entity of the IFC standard that has IFCRoot as its highest ancestor IFCOwnerHistory entity has several sub entities with different attributes: –ifcAuditTrail (7) –ifcApplication (3) –ifcOrganization (4) –ifcAddress (13) –ifcPersonAndOrganization (4) –ifcPerson (6)

Provenance Metadata for Shared Product Model Databases8/14 Provenance ontology We have inserted in our ontology some concepts that were already present in the IFC standard If we use the OWL notation for specifying ontologies, we have a lot of APIs and other tools that are already implemented and available For a more precise cover of the conceptualisation regarding provenance, some additional rules, axioms, concepts and properties should be added

Provenance Metadata for Shared Product Model Databases9/14 Provenance prototype Ontology management: Jena toolkit Separate ontology concepts/properties and instances files Aggregation of smaller ontologies into bigger one Scalability problems with long IFC files Persistent storage in a MySQL database

Provenance Metadata for Shared Product Model Databases10/14 Provenance prototype reasoning Ontology Ontology Service Service API Ontology ApplicationReasoner Reasoner sits outside the Ontology Service. Requests are answered w.r.t. the basic facts asserted in the ontology. Ontology Service Service API Application Reasoner Reasoner sits inside the Ontology Service. Requests are answered w.r.t. the semantics. Ontology

Provenance Metadata for Shared Product Model Databases11/14 Provenance prototype architecture

Provenance Metadata for Shared Product Model Databases12/14 Web user interface

Provenance Metadata for Shared Product Model Databases13/14 Discussion Converting part of the IFC standard into an ontology? Standardising the provenance saving mechanisms and elements Specifying the level of granularity of the provenance metadata Implementing a more general provenance service

Provenance Metadata for Shared Product Model Databases14/14 Questions ???