Earth System Grid – Pouchard Ontologies and The Earth System Grid Line Pouchard (ORNL) PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.

Slides:



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

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to RDF(S) and a Quick Tour of OWL
RDF and XML tutorial. 2 Talk Overview Semantic Web XML RDF DAML + OIL ( Time permitting)
CS570 Artificial Intelligence Semantic Web & Ontology 2
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Presented by Amr Ali AL-Hossary (M.B.,B.Ch)
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Ontology Notes are from:
1 An Introduction To The Semantic Web. 2 Information Access on the Web Find an mp3 of a song that was on the Billboard Top Ten that features a cowbell.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Cornell CS Semantic Web Ontologies & Data Models CS 502 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
11 -1 Lecture 11 Ontology Engineering Topics –Basics –Representation and Reasoning of Ontology –General Ontology Languages –Web-centric Ontology Languages.
Editing Description Logic Ontologies with the Protege OWL Plugin.
McGuinnessAAAI July 28, 2002 The Semantic Web (State of the art and implications for language processing) Deborah McGuinness Associate Director and Senior.
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.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
OWL and SDD Dave Thau University of Kansas
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entry-Relationship (EER) Model.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
CS690L - Lecture 3 1 CS690L Semantic Web and Knowledge Discovery: Concept, Technologies, Tool Yugi Lee STB #555 (816)
Ontology & OWL Semantic Web - Fall 2005 Computer Engineering Department Sharif University of Technology.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Ontologies Come of Age Deborah L. McGuinness Stanford University “The Semantic Web: Why, What, and How, MIT Press, 2001” Presented by Jungyeon, Yang.
The Earth System Grid: A Visualisation Solution Gary Strand.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
NIEeS Workshop, Cambridge (UK), Sep 2002 Luca Cinquini for the Earth System Grid METADATA DEVELOPMENT for the EARTH SYSTEM GRID Luca Cinquini (SCD/NCAR)
Artificial Intelligence 2004 Ontology
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
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.
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
17 April 2005Sharif University of Tech Page 1 Ontologies Come of Age Amir Hossein Assiaee
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
Ontology Technology applied to Catalogues Paul Kopp.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
The Earth System Grid: A Visualisation Solution
Stanford Medical Informatics
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Ontologies.
The Re3gistry software and the INSPIRE Registry
AMGA Web Interface Vincenzo Milazzo
HAO/SCD: VO, metadata, catalogs, ontologies, querying
Presentation transcript:

Earth System Grid – Pouchard Ontologies and The Earth System Grid Line Pouchard (ORNL) PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams (LLNL) The NIEeS Workshop Cambridge, UK

Earth System Grid – Pouchard Overview: three threads Basic ideas about classification systems and ontologies Some practical or not so practical examples The approach in ESG

Earth System Grid – Pouchard What are ontologies? Domain ontologies: the basic terms and relationships comprising the vocabulary of a domain area. Task ontologies: distinguish the operations done on classes from the class definitions. A set of definitions for these terms and axioms constraining the use of terms. A classification of these terms –Allow hierarchical classification systems, generalization and inheritance, aggregation, and a greater variety of structural relations than taxonomies and controlled vocabularies. The rules for combining terms and relations.

A continuum of classifications Catalog/ ID General Logical constraints Terms/ Glossary/ s.a. Thesauri/ Narrower- Broader term Formal is-a Frames (properties) Informal is-a Formal instance Value Restrictions Disjointedness, Inverse, part-of… TAXONOMY ONTOLOGY Based on McGuinness, 2001: _files/frame.htm

Earth System Grid – Pouchard Differences in classification systems Controlled vocabularies Standard Names Taxonomies Data dictionaries Object-oriented systems Hierarchical structures Ontologies

Earth System Grid – Pouchard Drawbacks of a Tree Hierarchy

Earth System Grid – Pouchard Database schemas, knowledge base schemas Declarative knowledge about XML elements and attributes Visualize, browse, query, edit metadata Formulate complex queries Make domain assumptions explicit Merge several ontologies to form a domain Can reference and extend one another A single ‘master’ ontology is not practical (same problems as a standard) A bottom-up approach How can we use ontologies?

Earth System Grid – Pouchard Example Scenario: Disaster Management Query City County State QUESTIONS How many personnel are available for rescue? How much equipment? Who has what? Where is it? Personnel Rescue units Firefighters Rescue teams Cost guards Volunteers Rescue vehicle Fire engine Fire truck Truck Helicopter Cost guard vessel Police Cruiser Red cross vehicles Personal cars DB schemas

Earth System Grid – Pouchard Ontology Services Query City County State Ontology Services

Earth System Grid – Pouchard Example scenario: atmospheric sciences Ontology Knowledge of the format: NcML Knowledge of the variable names in possible models A query on the exact variable name: no temperature, no temp, no Temperature_name, etc… if T At least one query per format No knowledge of the relationship between two variables No pre-required knowledge of the format No pre-required knowledge of the variable names A query on the variable definition Acquire knowledge about sub- domains relationships between variables: No ontology Query User wants to send a query Temperature is noted as T Junction: either/or

Earth System Grid – Pouchard Provide a common frame of reference and some common vocabularies in a domain and sub-domains No imposed data model and structure from top-down Relationships between terms: –A CoordinateVariable “is_a” Variable –A GeneralCoordinateVariable “is_bound_by” A BoundaryVariable –A Dimension “is_part_of” a CoordinateSystem Organize large amounts of metadata on a topic System inter-operability based on semantics Agent-based systems Communication based on content

Earth System Grid – Pouchard Challenges, Issues and Tools Languages –KIF:expressive, impractical –DAML+OIL:gains acceptance –RDFS, RDF:enriched XML Graphical representations –UML –Directed Acyclic Graphs Interfaces: APIs and GUIs Import/Export Capabilities Editors –single and group Browsers Query tools Inference Engines Repositories Tools for ontology re-use Tools for aggregation Team-based iterative development Domain experts, Users, Ontology experts, Developers

Earth System Grid – Pouchard An Ontology Tool: Protégé 2000 (Copyright © 2002 Stanford Medical Informatics)

Earth System Grid – Pouchard Extensible with plug-ins –A database backend plug-in –A Protégé server plug-in As front-end to a metadata repository or itself a metadata repository –Querying metadata, returns metadata instances, returns relationships, expresses overlaps Weaknesses: query construction, decoupling DB and Protégé Grid performance and scalability levels are untested Integration with data-intensive, distributed systems like ESG Possible uses of Protégé for ESG

Earth System Grid – Pouchard Ontology Languages KIF IDL DAG-Edit: Directed Acyclic Graph RDF, RDF-S, DAML+OIL, OWL others

Earth System Grid – Pouchard A Simple Manufacturing Ontology

Earth System Grid – Pouchard GO Process Ontology

Earth System Grid – Pouchard PSL xor activity in KIF

Earth System Grid – Pouchard Ontologies in ESG Metadata Services METADATA EXTRACTION METADATA EXTRACTION METADATA DISPLAY METADATA DISPLAY METADATA BROWSING METADATA BROWSING METADATA QUERY METADATA QUERY ESG CLIENTS API & USER INTERFACES Data & Metadata Catalog Dublin Core Database COARDS Database mirror Dublin Core XML Files COMMENTS XML Files METADATA HOLDINGS METADATA ANNOTATION METADATA ANNOTATION METADATA VALIDATION METADATA VALIDATION CORE METADATA SERVICES METADATA AGGREGATION METADATA AGGREGATION METADATA DISCOVERY METADATA DISCOVERY METADATA & DATA REGISTRATION METADATA & DATA REGISTRATION PUBLISHING HIGH LEVEL METADATA SERVICES SEARCH & DISCOVERY ADMINISTRATION BROWSING & DISPLAY ANALYSIS & VISUALIZATION METADATA ACCESS (update, insert, delete, query) METADATA ACCESS (update, insert, delete, query) ONTOLOGY SERVICES (browse, edit, query schemas) ONTOLOGY SERVICES (browse, edit, query schemas) SERVICE TRANSLATION LIBRARY SERVICE TRANSLATION LIBRARY Schemas Repository

Earth System Grid – Pouchard NcML in Protege (Protégé-2000: Copyright © 2002 Stanford Medical Informatics)

Earth System Grid – Pouchard DAML vocabulary Equivalences –equivalentTo, sameClassAs, samePropertyAs, sameIndividualAs Booleans –unionOf, disjointUnionOf, intersectionOf, complementOf, Disjointwith, differentIndividualFrom, one of Restrictions –toClass, hasValue, hasClass, onProperty Cardinality –minCardinality, maxCardinality, hasClassQ, minCardinalityQ, maxCardinalityQ, cardinalityQ Class properties –inverseOf, UniqueProperty, TransitiveProperty, unambiguous Property

Earth System Grid – Pouchard The semantic web A vision A set of technologies A collection of tools Representation languages A W3C standard Based on services and components

Earth System Grid – Pouchard RDF and RDF-S specification Used to create a collection of assertions – specified as triples –‘Cat’ ‘is an instance of’ ‘Pet’ –‘Josephine’ ‘is an instance of’ ‘Cat’ –‘Cat’ ‘has the property’ ‘purrs’ RDF tools can make inferences from these assertions –Josephine purrs –Josephine has other properties associated with pets Class, Property, subClassOf, subPropertyOf, range and domain [type of a triple] rdfs:range, rdfs:domain

Earth System Grid – Pouchard DAML+OIL, OWL DAML ontology is a collection of RDF Schema triples (i.e. a valid RDF ontology) using several agreed upon standard terms Consequently, DAML inherits all features of RDF Schema and But also adds new expressivity and ability to represent further common sense knowledge

Earth System Grid – Pouchard Summary Where is ESG? –Understand the need, solutions in other domains, and the tools available –Some standardization of data formats exist Path? –Add another component to the core metadata services –Some enriched form of XML metadata –Re-use partial metadata schemas such as pedigree from other Scidac projects –Collaborate with other projects such as Nerc projects