MGED Ontology [--usage]

Slides:



Advertisements
Similar presentations
The MGED Ontology: Providing Descriptors for Microarray Data Trish Whetzel Department of Genetics Center for Bioinformatics University of Pennsylvania.
Advertisements

Dr. David A Ferrucci -- Logic Programming and AI Lecture Notes Knowledge Structures Building the Perfect Object.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantics Static semantics Dynamic semantics attribute grammars
An Introduction to RDF(S) and a Quick Tour of OWL
RDF Tutorial.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Coastal Atlas Interoperability - Ontologies (continued) Luis Bermudez Stephanie Watson Marine Metadata Interoperability Initiative 1.
NAMESPACES … and ontologies. Namespaces The goal is to ensure that domains with similar characteristics use a shared vocabulary as much as possible XML.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
An introduction to using the AmiGO Gene Ontology tool.
Overview of XPath Author: Dan McCreary Date: October, 2008 Version: 0.2 with TEI Examples M D.
OntologyEntry in MAGE Chris Stoeckert, Helen Parkinson Trish Whetzel, Joe White Gilberto Fragoso, Liju Fan, Mervi Heiskanen, Angel Pizarro Ontology Working.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Context and Prosopography: Putting the 'Archives' Into LOD-LAM Corey A Harper SAA MDOR
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Okech Odhiambo Faculty of Information Technology Strathmore University
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Processing of structured documents Spring 2002, Part 2 Helena Ahonen-Myka.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
XML – Part III. The Element … This type of element either has the element content or the mixed content (child element and data) The attributes of the.
1 Tutorial 14 Validating Documents with Schemas Exploring the XML Schema Vocabulary.
FuGE: A framework for developing standards for functional genomics Andrew Jones School of Computer Science, University of Manchester Metabomeeting 2.0.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
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.
- EVS Overview - Biomedical Terminology and Ontology Resources Frank Hartel, Ph.D. Director, Enterprise Vocabulary Services NCI Center for Bioinformatics.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
GJXDM Tool Overview Schema Subset Generation Tool Demo.
Ontology Technology applied to Catalogues Paul Kopp.
Overview of the Semantic Web Ralph R. Swick World Wide Web Consortium (W3C) 17 October 2009.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Business System Development
Enhanced Entity-Relationship (EER) Model
The Semantic Web By: Maulik Parikh.
Lecture 4: Elaboration Tasks and Domain Modeling
Business System Development
Business System Development
Object Management Group Information Management Metamodel
CCNT Lab of Zhejiang University
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Overview of the Semantic Web Ralph R
Chapter 12 Outline Overview of Object Database Concepts
Associative Query Answering via Query Feature Similarity
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Where does one end and the other start?
Analyzing and Securing Social Networks
Ontology.
Lec 3: Object-Oriented Data Modeling
Instance Model Structure
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presented by: Jacky Ma Date: 11 Dec 2001
Ontology.
The new RDA: resource description in libraries and beyond
Semantic Nets and Frames
Enhanced Entity-Relationship (EER) Modeling
Building Ontologies with Protégé-2000
Presentation transcript:

MGED Ontology [--usage] MGED Ontology Working Group Dec, 2003

Outline Brief overview of MGED Ontology (MO) Structure of MO What is in MO Uses of MO MAGE and MO MGED Ontology use policies Simple examples Nested term examples Referencing outside terms with MO

Ontologies in general Explicit specification of a conceptualization Defines a vocabulary with which queries and assertions are made Classes - base type Animal, Cat, Dog BioMaterial, Age, TechnologyType IS-A relationships: Cat IS-A Animal Properties - attributes of classes number_of_legs, natural_enemy HAS-A relationships: Cat HAS 4 legs Individuals - instantiations of classes calico, hound, “Stinky Pete” Axioms - logic statements Cat != Dog

MGED Ontology (MO) Core ontology limited to MAGE-OM v.1.1 Extended Ontology augments the Core with terms currently outside the scope of MAGE v.1.1 OilEd editor: http://oiled.man.ac.uk/ Protogé: do google search for it

MAGE and MO

MAGE and MO

Main focus of MGED Ontology Structured and rich description of BioMaterials BioMaterial +characteristics OntologyEntry +associations

A graph representation

MGED Ontology Announcements http://www.mged.sf.net/ontologies About to release first stable release of the Core ontology (version 1.1.7) Provide usage of the ontology and examples Lot’s of links to ontology resources on the web Policies Any term not referenced via DatabaseEntry is by default user-defined and not part of MO ‘accession’ and ‘URI’ are not both needed Refers to OntologyEntry.value MO terms may be used in “category” for other ontology’s term (e.g. “Organism”)

Referencing MO Terms <MAGE-ML> … <Database name="The MGED Ontology" identifier="MO" URI="http://mged.sourceforge.net/ontologies/MGEDontology.php" /> <OntologyEntry category="SomeMOClass" value= "some_MO_instance"> <OntologyReference_assn> <DatabaseEntry accession="#some_MO_instance" URI="http://mged.sourceforge.net/ontologies/MGEDontology.php#some_MO_instance"> <Database_assnref> <Database_ref identifier="MO"/> </Database_assnref> </DatabaseEntry> </OntologyReference_assn> </OntologyEntry> </MAGE-ML>

Graph representation of previous slide’s XML

Individuals Instance term goes into value and is the referenced term. Parent term goes into category

Classes with Properties Nested structure via OntologyEntry.Association Fillers: base types (boolean, string, etc.) Classes/Instances Enumeration of Instances OntologyEntry category & value = Property Filler is given as OntologyEntry Association follow the rules When a base type, OntologyEntry.category = Property

Measurement Example

Enumeration of instances Base type Class/Instance

Enumerated instances example

Base type example

Class/Property example

This is BAD! An example of node skipping or tree collapsing

Including parent classes You may include parent classes for ease of queries, but you must reproduce all of the structure from the parent to the term of interest

Here we have included the parent term “Action” to the instance term “add” and have included the full term tree.

“Abstract” classes These are classes without individuals Usually have “user-defined” instance terms Term goes in OntologyEntry “category” and “value” attributes and referenced via DatabaseEntry User-defined term is “Association” (or child OntologyEntry term) with abstract class in category and new term in value, unreferenced Example: Your BioMaterial source had a Disease “foobar”

Referencing terms in other ontologies Special case of last slide, were new term optionally references some other ontology via its DatabaseEntry In addition, specify from within the MGED Ontology where the term hailed from Is-a “OntologyEntry” term has properties: has_database = source for the term accesion = accession for the term in value = the term from the source

Without extra DatabaseEntry

With DatabaseEntry

Thanks MGED Ontology Working Group