Presented by Amr Ali AL-Hossary (M.B.,B.Ch)

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. Alexandra I. Cristea OWL Dr. Alexandra I. Cristea
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
April 15, 2004SPIE1 Association in Level 2 Fusion Mieczyslaw M. Kokar Christopher J. Matheus Jerzy A. Letkowski Kenneth Baclawski Paul Kogut.
Natural Language and Speech Processing Professor: Dr. Christel Kemke Winter 2004 Knowledge Representation on the Semantic Web by Femi G. Olumofin.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
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.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
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.
OWL-S: Semantic Markup for Web Services
Computer Science Department Brigham Young University CS652 – Spring 2004 Yihong Ding XML, RDF, and OWL The Derivation of Web Ontology Language.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Semantic Web Ontologies (continued) Expressing, Querying, Building CS 431 – April 6, 2005 Carl Lagoze – Cornell University.
JOSH FLECK Semantic Web. What is Semantic Web? Movement led by W3C that promotes common formats for data on the web Describes things in a way that computer.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
XML and Semantic Web Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Applying Semantics in SOA – OWL, WSDL-S. 指導教授:吳秀陽 報告人:陳建博 學號:
1 MASWS Multi-Agent Semantic Web Systems: OWL Stephen Potter, CISA, School of Informatics, University of Edinburgh, Edinburgh, UK.
Status report of : Framework for generating ontologies ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Redwood City, USA, November 17, 2010 Dongwon Jeong,
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
OWL and SDD Dave Thau University of Kansas
Department of Computer Science and Engineering
1 MIAME The MIAME website: © 2002 Norman Morrison for Manchester Bioinformatics.
1 Object-Orientation in Ontology Date: April 30, 2007 Byunggul Koh Taeksu Kim.
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.
10/14/20151 OWL. 10/14/20152 What’s inside an ontology? Concepts: Classes + class-hierarchy instances Properties: often also called “Roles” or “Slots”
Chapter 9. 9 RDFS (RDF Schema) RDFS Part of the Ontological Primitive layer Adds features to RDF Provides standard vocabulary for describing concepts.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
1 maxdLoad The maxd website: © 2002 Norman Morrison for Manchester Bioinformatics.
The European Bioinformatics Institute MAGE-OM and ArrayExpress a brief introduction to the database model Helen Parkinson European Bioinformatics Institute.
Ontology & OWL Semantic Web - Fall 2005 Computer Engineering Department Sharif University of Technology.
Advanced topics in software engineering (Semantic web)
Bringing RDF to Digital Contents Towards the Semantic Web Ching-Long Yeh Department of Computer Science and Engineering Tatung University
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
1 Enriching ebXML Registries with OWL Ontologies for Efficient Service Discovery Asuman Dogac Middle East Technical University Ankara, Turkey
1 Outline Standardization - necessary components –what information should be exchanged –how the information should be exchanged –common terms (ontologies)
The MGED Ontology W3C Workshop on Semantic Web for life Sciences October 27, 2004 Presented by Liju Fan MGED Ontology Working Group Senior Scientist, KEVRIC.
Mining the Biomedical Research Literature Ken Baclawski.
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
Dr. Alexandra I. Cristea OWL.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Representing Data with XML February 26, 2004 Neal Arthorne.
OWL Web Ontology Language Overview. The OWL Web Ontology Language is designed for use by applications that need to process the content of information.
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.
Copyright (c) 2006 Essential Strategies, Inc. 1 1 Eyesight check: Can you read this? If not, you may want to move closer to the screen...
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)
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
Ontologies.
Semantic Web Lecture Notes Prepared by Jagdish S. Gangolly
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Semantic Markup for Semantic Web Tools:
Semantic Web Ontologies & Data Models
Presentation transcript:

Presented by Amr Ali AL-Hossary (M.B.,B.Ch) MGED Ontology Presented by Amr Ali AL-Hossary (M.B.,B.Ch)

Agenda Ontology OWL RDF MAGE MGED Current Work

Ontology Def: ontology is a formal representation of a set of concepts within a domain and the relationships between those concepts. Origin: philosophy, metaphysics

Components of Ontology Individuals: instances or objects (the basic or "ground level" objects) Classes: sets, collections, concepts, types of objects, or kinds of things. Attributes: aspects, properties, features, characteristics, or parameters that objects (and classes) can have Relations: how classes and individuals are related to one another Restrictions: formally stated descriptions of what must be true in order for some assertion to be accepted as input Events: the changing of attributes or relations

Components of Ontology (contd.) Function terms: complex structures formed from certain relations that can be used in place of an individual term in a statement. Rules: statements in the form of an if-then (antecedent-consequent) sentence that describe the logical inferences that can be drawn from an assertion in a particular form Axioms: assertions (including rules) in a logical form that together comprise the overall theory that the ontology describes in its domain of application. This definition differs from that of "axioms" in generative grammar and formal logic. In those disciplines, axioms include only statements asserted as a priori knowledge. As used here, "axioms" also include the theory derived from axiomatic statements.

Ontology Languages OWL: Web Ontology Language An ontology language is a formal language used to encode the ontology. Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Acronym : OWL instead of WOL. Proposed as an easy pronounced acronym  good logos, suggest wisdom, and honor William A. Martin's “One World Language” Follow-on from RDF and RDFS, + earlier ontology language projects (OIL, DAML and DAML+OIL). Considered one of the fundamental technologies underpinning Semantic Web. All its elements (classes, properties and individuals) are defined as RDF resources, and identified by URIs.

OWL sublanguages OWL Lite: OWL DL: OWL Full: support those users primarily needing a classification hierarchy and simple constraints. OWL DL: provide maximum expressiveness possible retaining computational completeness (all conclusions are guaranteed to be computed), decidability (all computations will finish in finite time), and the availability of practical reasoning algorithms. OWL Full: Based on a different semantics. designed to preserve some compatibility with RDF Schema ( e.g. a class can present a collection of individuals & as an individual itself). Every legal OWL Lite ontology is a legal OWL DL ontology. Every legal OWL DL ontology is a legal OWL Full ontology. Every valid OWL Lite conclusion is a valid OWL DL conclusion. Every valid OWL DL conclusion is a valid OWL Full conclusion.

OWL lite RDF Schema Features: Class (Thing, Nothing) rdfs:subClassOf rdf:Property rdfs:subPropertyOf rdfs:domain: source object rdfs:range : values Individual

OWL lite (In)Equality: Property Characteristics: equivalentClass: have the same instances (synonymous classes) equivalentProperty sameAs: other names for individuals differentFrom AllDifferent distinctMembers Property Characteristics: ObjectProperty DatatypeProperty inverseOf TransitiveProperty SymmetricProperty FunctionalProperty: only one value for individual InverseFunctionalProperty: the inverse of the property is functional

OWL lite Property Restrictions: Restricted Cardinality: onProperty allValuesFrom someValuesFrom Restricted Cardinality: minCardinality (only 0 or 1) maxCardinality (only 0 or 1) cardinality (only 0 or 1) Header Information: Ontology imports

OWL lite Class Intersection: Datatypes Versioning: intersectionOf xsd datatypes Versioning: versionInfo priorVersion backwardCompatibleWith incompatibleWith DeprecatedClass DeprecatedProperty

OWL lite Annotation Properties: rdfs:label rdfs:comment rdfs:seeAlso rdfs:isDefinedBy AnnotationProperty OntologyProperty

OWL DL & OWL Full Class Axioms: oneOf, dataRange disjointWith equivalentClass (applied to class expressions) rdfs:subClassOf

OWL DL & OWL Full Arbitrary Cardinality: minCardinality maxCardinality Cardinality Boolean Combinations of Class Expressions: unionOf complementOf intersectionOf Filler Information: hasValue

Part II MAGE

MAGE group Stands for “MicroArray and Gene Expression” group The group aims to provide a standard for the representation of microarray expression data that would facilitate the exchange of microarray information between different data systems. MAGE-OM: Microarray Gene Expression - Object Model (data exchange model) expressed in UML MAGE-ML: Microarray Gene Expression - Markup Language (data exchange format) expressed in XML MAGEstk (or MAGE Software Toolkit) collection of packages acting as converters between MAGE-OM and MAGE-ML under various programming platforms.

MAGE-OM sections Experiment Bioassay ArrayDesign DesignElement Biomaterial BioAssayData QuantitationType Array Bioevent Protocol AuditAndSecurity Description HigherLevelAnalysis

Minimum Information About a Microarray Experiment - MIAME needed to enable interpretation of experiment results unambiguously potentially to reproduce the experiment. Six critical data Raw data for each hybridisation (e.g., CEL or GPR files) The final processed data (normalised) for the set of hybridisations in the experiment (study) Essential annotation including experimental factors and their values Experimental design including sample data relationships (e.g., which raw data file relates to which sample, which hybridisations are technical, which are biological replicates) Sufficient annotation of the array (e.g., gene identifiers, genomic coordinates, probe oligonucleotide sequences or reference commercial array catalog number) protocols (e.g., what normalisation method has been used to obtain the final processed data)

MGED provides standard terms for the annotation of microarray experiments. These terms will enable structure queries of elements of the experiments. Furthermore, the terms will also enable unambiguous descriptions of how the experiment was performed. The terms will be provided in the form of an ontology which means that the terms will be organized into classes with properties and will be defined. A standard ontology format will be used. For descriptions of biological material (biomaterial) and certain treatments used in the experiment, terms may come from external resources that are specified in the Ontology. Software programs utilizing the Ontology are expected to generate forms for annotation, populate databases directly, or generate files in the established MAGE-ML format. Thus, the Ontology will be used directly by investigators annotating their microarray experiments as well as by software and database developers and therefore will be developed with these very practical applications in mind. 

References Web Ontology Language OWL Web Ontology Language Guide http://en.wikipedia.org/wiki/Web_Ontology_Language OWL Web Ontology Language Guide http://www.w3.org/TR/owl-guide/ OWL Web Ontology Language Overview http://www.w3.org/TR/owl-features/ OWL Web Ontology Language Reference http://www.w3.org/TR/owl-ref/ OWL Web Ontology Language Semantics and Abstract Syntax http://www.w3.org/TR/owl-semantics/syntax.html Ontology Working Group http://mged.sourceforge.net/ontologies/ http://www.w3.org/2007/OWL/wiki/OWL_Working_Group Recommendations for Microarray Data Standards, Annotations, Ontologies and Databases http://www.mged.org/Workgroups/MIAME/ Protégé-OWL http://protegewiki.stanford.edu/index.php/Protege-OWL