Ontology Engineering Lab #5 – September 30, 2013.

Slides:



Advertisements
Similar presentations
A Proposal for Addressing Issues Related to RDF Mapping.
Advertisements

SOTIRIS BATSAKIS EURIPIDES G.M. PETRAKIS TECHNICAL UNIVERSITY OF CRETE INTELLIGENT SYSTEMS LABORATORY Imposing Restrictions Over Temporal Properties in.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Method for developing the benchmark suites. October 10th © Raúl García-Castro Method for developing the benchmark suites Raúl García-Castro October.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
An Introduction to RDF(S) and a Quick Tour of OWL
Based on “A Practical Introduction to Ontologies & OWL” © 2005, The University of Manchester A Practical Introduction to Ontologies & OWL Session 3: Additional.
Tutorial Le Phuoc Son Hoang Huu Hanh Hue University.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Knowledge Technologies Manolis Koubarakis 1 An Introduction to RDF Schema.
Semantic Web Ontologies (continued) Expressing, Querying, Building CS 431 – April 6, 2005 Carl Lagoze – Cornell University.
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
An Extensible Approach for Modeling Ontologies in RDF(S) Steffen Staab, Michael Erdmann, Alexander Mädche, & Stefan Decker Research Group Knowledge Management.
13 Dec. 2006CmpE 583 Fall 2006 OWL Lite- Property Char’s. 1 OWL Lite: Ch. 13- Property Characteristics Atilla ELÇİ.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
1 MASWS Multi-Agent Semantic Web Systems: OWL Stephen Potter, CISA, School of Informatics, University of Edinburgh, Edinburgh, UK.
1 CENTRIA, Dept. Informática da Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal. 2 Institute of Computer Science,
8/11/2011 Web Ontology Language (OWL) Máster Universitario en Inteligencia Artificial Mikel Egaña Aranguren 3205 Facultad de Informática Universidad Politécnica.
OWL and SDD Dave Thau University of Kansas
Logics for Data and Knowledge Representation
1 st Workshop on Intelligent and Knowledge-oriented Technologies, , Bratislava Scripting the Semantic Web Marian Babik, Ladislav Hluchy Intelligent.
OWL 2 Web Ontology Language. Topics Introduction to OWL Usage of OWL Problems with OWL 1 Solutions from OWL 2.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
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.
The Knowledge Presentation Language. Web Ontology Language (OWL)  Web Ontology Language (OWL) extends RDF and RDFS languages by adding several other.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Chapter 3 RDF Schema. Introduction RDF has a very simple data model RDF Schema (RDFS) enriches the data model, adding vocabulary and associated semantics.
Part I: Set Constructs. RDF Schema (RDFS) RDF does not provide mechanisms to define domain classes and properties RDFS is a vocabulary that provides many.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Advanced topics in software engineering (Semantic web)
Deep integration of Python with Semantic Web technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge Technologies Group Institute of Informatics,
Chapter 3 RDF and RDFS Semantics. Introduction RDF has a very simple data model But it is quite liberal in what you can say Semantics can be given using.
Semantic Web Programming in Python an Introduction Biju B Jaganath G.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
1 Berendt: Advanced databases, 1st semester 2012/2013, 1 Advanced databases – Inference on the Semantic Web.
© O. Corcho, MC Suárez de Figueroa Baonza 1 OWL and SWRL Protégé 4: Building an OWL Ontology Mari Carmen Suárez-Figueroa, Oscar Corcho {mcsuarez,
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Ontology Engineering Lab #2 – September 9,
Export experiments in WebODE. October 10th © Raúl García-Castro Export experiments in WebODE Raúl García-Castro October 10th, 2005 Interoperability.
Logics for Data and Knowledge Representation Web Ontology Language (OWL) -- Exercises Feroz Farazi.
Ontology Engineering Lab #3 – September 16, 2013.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
ONTOLOGY ENGINEERING Lab #2 – September 8,
ONTOLOGY ENGINEERING Lab #3 – September 15,
Of 38 lecture 6: rdf – axiomatic semantics and query.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
ONTOLOGY ENGINEERING Lab #4 - September 22, 2014.
Ontology Engineering Lab #4 - September 23, 2013.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Modeling Life Science Knowledge with OWL 1.1 Michel Dumontier & Natalia Villanueva-Rosales Department of Biology, Institute of Biochemistry, School of.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
What is the Semantic Web? “The Semantic Web is an extension of the current web in which information is given a well-defined meaning, better enabling computers.
1 Letting the classifier check your intuitions Existentials, Universals, & other logical variants Some, Only, Not, And, Or, etc. Lab exercise - 3b Alan.
BBY 464 Semantic Information Management (Spring 2016) Ontologies and OWL: Web Ontology Language Yaşar Tonta & Orçun Madran [yasartonta,
Chapter Describing Individuals OWL Individuals ▫Ontological Primitive Layer  Mostly described with RDF ▫Instances of user-defined ontological.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Formal ontologies vs. triple based KR gap or convergence?
Lab exercise - 3a Alan Rector & colleagues
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Logics for Data and Knowledge Representation
Knowledge Representation Part VII Protégé / RDFS / OWL / ++
Presentation transcript:

Ontology Engineering Lab #5 – September 30, 2013

Review for Quiz  Versioning Ontologies  prohibited combinations of Ontology IRIs and Version IRIs  uniqueness constraints  RDF  Triple format  Graph representation  Syntax rules – e.g. subject cannot be a literal

Review for Quiz  RDF, RDFS and OWL  Translation into natural language  Example:  OE_002 rdf:type owl:Class  translates to: OE_002 is a Class  Example:  OE_002 rdf:type owl:Class  OE_101 rdf:type OE_002  OE_102 rdf:type OE_002  OE_004 rdf:type owl:Property  OE_101 OE_004 OE_102  Translates to: OE_101 and OE_102 are instances of class OE_002 and OE_101 is related to OE_102 by the property OE_004

Review for Quiz  RDF, RDFS and OWL  Translation from natural language  Example:  Apples are a kind of Fruit  Translates to:  Apple rdf:type owl:Class  Fruit rdf:type owl:Class  Apple rdfs:SubClassOf Fruit  Example:  This apple is green  Translates to:  Apple rdf:type owl:Class  OE_001 rdf:type Apple  Green rdf:type owl:Class  OE_002 rdf:type Green  has_quality rdf:type owl:Property  OE_001 has_quality OE_002

Review for Quiz  Identify and explain problems in taxonomies  Use – Mention error  Is_a overloading (e.g. use of part of relation instead of subclass relation to order the taxonomy  Logic of Terms  Non-Disjoint Classes  Terminology  Primitive vs. Defined Classes  Enumerative Class

Review for Quiz  Class Restrictions – identify kind of restriction  Subclass restrictions as necessary conditions  Equivalent to restrictions as necessary and sufficient conditions  Existential restrictions  Universal restrictions  Cardinality restrictions  Min, Max, Exactly  Example:  Every International traveller has at least one passport  Subclass restriction & Min Cardinality restriction

Review for Quiz  Open and Closed World Assumptions  Explain inference based upon either  Example: Under a Closed World Assumption which of the following statements is implied by the statement that 2 is an even number and that no other information about 2 is available?  2 is not an odd number  2 is not a prime number  2 is divisible by 2  2 is greater than 1  Closure Axioms  Create a closure axiom for the class RDF statement that has three subclass restrictions:  Every RDF Statement has part some Subject  Every RDF Statement has part some Predicate  Every RDF Statement has part some Object  Solution: Every RDF has part only (Subject or Predicate or Object)

Review for Quiz  Coverage Axiom  Example: Create a coverage axiom for the class Widget that has three subclasses: SmallWidget, MediumWidget, and LargeWidget  The class Widget is a subclass of the union of Small, Medium and Large Widget Classes  Inferences based upon the types of Object Properties  Functional, Reflexive, Irreflexive, Symmetric, Asymmetric and Transitive  Example: The property R is an asymmetric and transitive property. What can be inferred from the facts:  x is related by R to y  y is related by R to z

Review for Quiz  Review Session – Saturday 5th 10am – 12pm. Meet by Philosophy Department Office in 1st floor of Park Hall  BFO version 1.1 can be downloaded from In the Implementations section click on the OWL-DL hyperlink