14-Nov-07 CS6795 Semantic Web Techniques 1 Ontology Tools.

Slides:



Advertisements
Similar presentations
OntologySummit2009: Toward Ontology-based Standards - A Synthesis EADS inputs based on Inputs from research activities performed by EADS and LIRIS Presented.
Advertisements

1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Extending Web-Protégé to Support Reasoning
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
OSLC Resource Shape: A Linked Data Constraint Language Arthur Ryman & Achille Fokoue, IBM W3C RDF Validation Workshop, Cambridge,
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
Ontology Editors.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
Jena a introduction Semantic Web Tools. Originally devised by HP Labs in Bristol, it was developed by Brian McBride of Hewlett-Packard and was derived.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
1 OWL Instance Data Evaluation Li Ding, Jiao Tao, and Deborah L. McGuinness Tetherless World Constellation Computer Science Department.
Xiang Zhang Feb 25 th, 2011 RDF, RDFS, OWL and the Semantic Web.
Quick RDF Introduction Scott Streit Terminology – RDF Triple (Also the triple form used in SPARQL) RDF Triple  (Resource, Property,
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Fabien Gandon, Moussa.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
The Semantic Web Week 15 Reasoning with (and Visualising) Ontologies Module Website: Practical :Protégé-2000 WITH.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Using Java in Linked Data Applications Fuming Shih Oct 12.
Semantic Web Andrejs Lesovskis. Publishing on the Web Making information available without knowing the eventual use; reuse, collaboration; reproduction.
Triple Stores.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
인공지능 특강 프로젝트 - Development of Decision Tree Algorithm for Semantic Web data 전동규.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
-By Mohamed Ershad Junaid UTD ID :
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
TOOLS FOR LLD Vocabularies, linking, and application programming.
Entity Recognition via Querying DBpedia ElShaimaa Ali.
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.
Presentation : Konstantinos Kanaris.  What is Jena?  Usage of Jena  Main Concepts  Main Components  Storage Models  OWL API  RDF API  Reasoning.
 Copyright 2007 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Scalable Authoritative OWL.
Chapter 3 RDF Schema. Introduction RDF has a very simple data model RDF Schema (RDFS) enriches the data model, adding vocabulary and associated semantics.
Advanced topics in software engineering (Semantic web)
OntoSem2OWL Integrating Language Understanding agents into the Semantic Web Ebiquity Presentation 05/17/2005 -Akshay Java.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
Mapping Guide Mapping Ontologies and Data Sets in RDF/RDFS/OWL2 Michel Böhms.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
SemantEco Annotator for Linked Data Generation and Generalized Semantic Mapping Session: Technologies, Reasoning, and Annotation Methods of the Semantics.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
DAML+OIL: an Ontology Language for the Semantic Web.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Dr. Lowell Vizenor Ontology and Semantic Technology Practice Lead Alion Science and Technology Semantic Technology: A Basic Introduction.
Ontology Design for USC Semantic Information Research Lab Chen Li, Tengfei Li, Tian Wang.
Logics for Data and Knowledge Representation Web Ontology Language (OWL) -- Exercises Feroz Farazi.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
R Store Angelique Moscicki Oshani Seneviratne Sergio Herrero-Lopez.
Triple Stores. What is a triple store? A specialized database for RDF triples Can ingest RDF in a variety of formats Supports a query language – SPARQL.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
ONTOLOGY ENGINEERING Lab #2 – September 8,
Of 38 lecture 6: rdf – axiomatic semantics and query.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
1 The Semantic Web Jonathan Jackson GCUU Master’s Seminar Spring 2005.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Towards the Adaptive Semantic Web Peter Dolog Nicola Henze Wolfgang Nejdl Michael Sintek.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
NEDA ALIPANAH, MARIA ADELA GRANDO DBMI 11/19/2012.
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Disclaimer.
Linking Guide Michel Böhms.
SPARQL Exercise Most of this exercise has been copied from: INF3580/INF4580 – MANDATORY EXERCISE 3
RDF Standard Data Model Exchange
Logics for Data and Knowledge Representation
Presentation transcript:

14-Nov-07 CS6795 Semantic Web Techniques 1 Ontology Tools

14-Nov-07 CS6795 Semantic Web Techniques 2 Protégé ode.org/resources/tutorials/ProtegeOWLTutorial.p df ode.org/resources/tutorials/ProtegeOWLTutorial.p df A nice resources for learning how to build ontologies Aode.org/resources/tutorials/ProtegeOWLTutorial- p4.0.pdf Aode.org/resources/tutorials/ProtegeOWLTutorial- p4.0.pdf

14-Nov-07 CS6795 Semantic Web Techniques 3 Jamalaya

14-Nov-07 CS6795 Semantic Web Techniques 4 Jambalya QuickViews

14-Nov-07 CS6795 Semantic Web Techniques 5 OWL Doc Tools | Generate OWL Doc

14-Nov-07 CS6795 Semantic Web Techniques 6 OWL Abstract Syntax Class(owl:Thing partial) ObjectProperty(a:hasPet domain(a:PetOwner) range(a:Animal)) Class(a:PetOwner partial restriction(a:hasPet allValuesFrom(a:Animal)) owl:Thing) Class(a:Animal partial) Class(a:Cat partial a:Animal) Class(a:Dog partial a:Animal) DisjointClasses(a:Cat a:Dog) Individual(a:Fluffy type(a:Cat)) Individual(a:Muffy type(a:Cat)) Individual(a:Tuffy type(a:Dog)) Individual(a:Scruffy type(a:Dog))

14-Nov-07 CS6795 Semantic Web Techniques 7 Abstract Syntax Continued Class(a:CatLover partial restriction(a:hasPet allValuesFrom(a:Cat)) a:PetOwner) Class(a:DogLiker partial restriction(a:hasPet someValuesFrom(a:Dog)) a:PetOwner) Class(a:DogLover partial restriction(a:hasPet allValuesFrom(a:Dog)) a:PetOwner) Individual(a:Bill type(a:DogLiker) value(a:hasPet a:Fluffy) value(a:hasPet a:Scruffy)) Individual(a:Raj type(a:DogLiker) value(a:hasPet a:Tuffy)) Individual(a:Fang type(a:CatLover) value(a:hasPet a:Muffy)) Individual(a:Gilles type(a:DogLover) value(a:hasPet a:Tuffy)) Individual(a:Mei type(a:DogLover))

14-Nov-07 CS6795 Semantic Web Techniques 8 Pellet Example command line: – "C:\Program Files\Java\jre1.6.0_02\bin\java" -jar c:/myfiles/pellet/pellet-1.5/lib/pellet.jar -if PetProject.owl - classify tree –realize owl:Thing ontology :PetOwner ontology :DogLover - (ontology :Mei, ontology :Gilles) ontology :DogLiker - (ontology :Raj, ontology :Bill) ontology :CatLover - (ontology :Fang) ontology :Animal ontology :Dog - (ontology :Tuffy, ontology :Scruffy) ontology :Cat - (ontology :Fluffy, ontology :Muffy)

14-Nov-07 CS6795 Semantic Web Techniques 9 OwlSight: Lightweight Browser

14-Nov-07 CS6795 Semantic Web Techniques 10 Violating Constraints If you change Tuffy from a Dog to a Cat, – – and then load PetProject.owl, you get this messagePetProject.owl – Consistent: No – Reason: Individual ontologies.com/Ontology owl#Tuffy is forced to belong to class ontologies.com/Ontology owl#Dog and its complement

14-Nov-07 CS6795 Semantic Web Techniques 11 SPARQL java -jar lib/pellet.jar -if PetProject.owl -queryString – "select ?x ?y ?z WHERE {?x ?y ?z} " – "prefix rdf: select ?x ?z WHERE {?x rdf:type ?z} " – "prefix owl: select ?x ?z WHERE {?x owl:disjointWith ?z} " – "prefix rdfs: select ?x ?z WHERE {?x rdfs:subClassOf ?z} "