Ontologies and foreign data models

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 12Slide 1 Software Design l Objectives To explain how a software design may be represented.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
Ontologies - Design principles Cartic Ramakrishnan LSDIS Lab University of Georgia.
SOFTWARE ENGINEERING ONTOLOGY A DEVELOPMENT METHODOLOGY Projects: eLSE & SELBO Iveta Georgieva.
Object-Oriented Analysis and Design
A Framework for Ontology-Based Knowledge Management System
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
The MetaDater Model and the formation of a GRID for the support of social research John Kallas Greek Social Data Bank National Center for Social Research.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Analysis Concepts and Principles
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 5, Day 1 (10/28)
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Chapter 3: Data Modeling
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Linking Disparate Datasets of the Earth Sciences with the SemantEco Annotator Session: Managing Ecological Data for Effective Use and Reuse Patrice Seyed.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
WorkPlace Pro Utilities.
Practical RDF Chapter 1. RDF: An Introduction
University of Utah SoCCS Lecture 61 Architecture – An Introduction CS Lecture 6 Nathan Dykman.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Introduction To System Analysis and Design
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Distribution After Release Tool Natalia Ratnikova.
Information Interchange on the Semantic Web an interactive talk by Piotr Kaminski, University of Victoria
Structural Modeling. Objectives O Understand the rules and style guidelines for creating CRC cards, class diagrams, and object diagrams. O Understand.
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
Inspiration 8.0 and Webspiration: The Concept-Mapping Tools of Today Bushra Faisal April 11, 2008.
Lecture 6: Structural Modeling
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
Elaboration Lecture Oo18 Gymnastics System Example Cont’d.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Week III  Recap from Last Week Review Classes Review Domain Model for EU-Bid & EU-Lease Aggregation Example (Reservation) Attribute Properties.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
…building the next IT revolution From Web to Grid…
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
CMPE 588 ENGINEERING THE SEMANTIC WEB INFORMATION SYSTEM ONTOLOGY-DRIVEN SEMANTIC MARK UP OF UNSTRUCTURED TEXTS EASTERN MEDITERRANEAN UNIVERSITY COMPUTER.
Knowledge Management Platform Communities of Practice User Guide for CoP users Copyright © 2010 Group Technology Solutions. All Rights Reserved.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Design of an Expert System for Enhancing.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
1 Analysing system-user cooperation in KADS H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Determining Fitness-For-Use of Ontologies through Change Management, Versioning and Publication Best Practices Patrick West 1 Stephan.
Using Wikis in Education An introduction to the use of wikis as a collaborative content development tool for learning.
ONION Ontologies In Ontology Community of Practice Leader
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Special Interest Groups - a Grid Service Dr. Algimantas Juozapavicius Vilnius University EGEE’06, Geneva, September.
UNIT-IV Designing Classes – Access Layer ‐ Object Storage ‐ Object Interoperability.
Building the Semantic Web
ece 627 intelligent web: ontology and beyond
The Question Matrix Q Matrix
Object-Oriented Analysis
Knowledge Representation (Part I)
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
COMPASS: A Geospatial Knowledge Infrastructure Managed with Ontologies
Semantic Markup for Semantic Web Tools:
Visual Modeling Using Rational Rose
Database Design Chapter 7.
Presentation transcript:

Ontologies and foreign data models Paul Millar

Contents What is an ontology? What is it useful for? More on ontologies Foreign data models Consensus approach When consensus breaks down How to use others' results. 6/19/2018 Talk Title

What's an ontology? “a formal, explicit description of concepts in a domain of discourse” -- huh? Lots of things exist in our world: events, files, datasets, users, physics groups, roles, collaborations, sites, storage elements, ... We group these things into different classes We can define/add properties for classes Also add restrictions(facets) to properties With specific instances(data), this is a knowledge base

What's it useful for? To share common understanding of structure of information amongst people or software agents To enable reuse of domain knowledge To make domain assumptions explicit To separate domain knowledge from the operational knowledge To analyse domain knowledge Taken from Ontology Development 101: A guide to creating your first ontology; Noy & McGuinness

Dataset hierarchy The most important property of a class is the taxomic relation (“is-a”). Multiple inheritance is expected. Some examples Production dataset is-a/is-a-kind-of Dataset Analysis dataset is-a Dataset Reco-source is-a Dataset RDO dataset is-a Reco-source dataset RDO dataset is-a Monte Carlo dataset TDAQ dataset is-a Reco-source dataset

Decomposition A item is made up of one (or more) components Limited by cardinality Examples File is-part-of a Dataset Event is-part-of a File Production Grid Job is-part-of a task Task is-part-of a transformation chain Tier-n is-part-of a geographic region Site is-part-of a Tier-2 CE is-part-of a Tier-n

Explicit “other” links Other links (properties/slots) are possible: Analysis dataset is-created-by a user Production dataset is-result-of a physics group File1 is-replica-of File2 Job is-requested-by a User User is-member-of a physics group (or more than one)

Foreign data models Two (groups of) users might have different understanding (ontology) about a particular environment Particle Physics is mostly about annotating datasets (private Tags) There will be no standard dictionary. No way to know that number X (by Physicist A) represents the same concept as Physicist B represents with number Y.

Consensus So, “easy” solution, build up a dictionary of well-defined words. No so easy: should be unambiguous should be complete should be well adhered to should be static

Consensus breaks down We imagine that no one can (or has the time to) make the consensus model. Each physicist does his/her own work and information is passed via peer-reviewed publications This is probably “good enough”, but can we do better?

An ontological solution Being able to bridge ontologies by specifying links between the two ontologies. If the links are sufficient and the ontologies are compatible, then it might be possible to reason about relationships between components in different ontologies. Speculative work is subject to a research proposal ... hopefully more news soon!

Summary A quick introduction to ontologies and how they might be useful. A introduction to the foreign data model problem (is it a problem?) A possible solution, using ontologies.