Main topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL
|
|
- Oliver Hancock
- 5 years ago
- Views:
Transcription
1 1 TDT4215 Web Intelligence Main topics: Introduction to Web Ontology Language (OWL) Presenter: Stein L. Tomassen 2 Outline Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary
2 3 Introduction to OWL 4 Tree of Knowledge Technologies Semantic Technology Languages Content Management Languages Process Knowledge Languages AI Knowledge Representation Software Modeling Languages
3 5 OWL became standard 10 February 2004 the World Wide Web Consortium (W3C) announced final approval of two key Semantic Web technologies, the revised Resource Description Framework (RDF) and the Web Ontology Language (OWL). Motivation: Knowledge representation, and not a message format Availability of tools that can reason about them Give information explicit meaning 6 Semantic Web Layered Cake Ref:
4 7 Evolution DAML OIL RDF DAML+OIL OWL 8 OWL extends RDF OWL uses RDF for create its constructs rdfs:resource rdfs:class rdf:property owl:class owl:datatype owl:objectproperty owl:datatypeproperty
5 9 Sub-languagues OWL Lite supports those users primarily needing a classification hierarchy and simple constraints. It has lower formal complexity than OWL DL OWL DL supports the users who want the maximum expressiveness while retaining computational completeness and decidability OWL Full is meant for users who want maximum expressiveness and the syntactic freedom of RDF; however, with no computational guarantees Class can be treated simultaneously as a collection of individuals (class extension) and as an individual in its own right (class intention) Each of the sublanguages is an extension of its simpler predecessor An overview of the differences between the sub-languages are provided d in Introduction ti to Semantic Web Ontology Languages 10 Language constructs Classes Properties Property characteristics Cardinality Individuals Others
6 11 Classes Mechanism to describe classes that individuals belong to and the properties they inherit as subclasses of other classes Eg. Mammal, Tree, Person, Building, Fluid, Company OWL supports 6 main ways of describing classes: Named Class; Intersection; Union; Complement; Restrictions; Enumerated classes. owl:class rdfs:subclassof <rdfs:class rdf:id="river"> <rdfs:subclassof rdf:resource="#stream"/> "/ </rdfs:class> <owl:class rdf:id="river"> <rdfs:subclassof rdf:resource="#stream"/> "/ </owl:class> 12 Kinds of classes Union of Classes Instances of the Union of two Classes are either the instance of one or both classes. Union Class is formed using union (OR) operator. Person Man Woman Intersection of Classes Instances of the Intersection of two Classes are simultaneously instances of both class. Intersection is formed using AND operator. Man Person Male Complement Classes Complement class is specified by negating another class. It contains all instances that are not in the negated class. Male Professor
7 13 Properties Used to state relationships between individuals or from individuals to data values Eg. haspart, isinhabitedby, isnextto, occursbefore owl:datatypeproperty relations betweeneen instances of classes and RDF literals and XML Schema datatypes owl:objectproperty lobj t relations between instances of two classes rdfs:subpropertyof hierarchical decomposition of properties rdfs:domain limits the individuals to which the property can be applied rdfs:range ds limits the individuals dua that the property may have as its value 14 Property characteristics inverseof If the property P1 is stated to be the inverse of the property P2, then if X is related to Y by the P2 property, then Y is related to X by the P1 property TransitiveProperty If a property is transitive, then if the pair (x,y) is an instance of the transitive property P, and the pair (y,z) is an instance of P, then the pair (x,z) is also an instance of P SymmetricProperty If a property is symmetric, then if the pair (x,y) is an instance of the symmetric property P, then the pair (y,x) is also an instance of P FunctionalProperty Properties may be stated to have a unique value InverseFunctionalProperty the inverse of the property has at most one value for each individual. Also referred to as an unambiguous property
8 15 Cardinality mincardinality a way of saying that the property is required to have a value for all instances of the class maxcardinality saying that t the property is required to have a maximum value for all instances of the class Cardinality cardinality is provided as a convenience when it is useful to state that a property on a class has an exact value 16 Individuals Individuals are instances of classes and properties, may be stated to be equivalent Possible to define individuals as: sameas alldifferent differentfrom
9 17 Others versioninfo backwordcompatiblewith priorversion Imports incompatiblewith DeprecatedClass DeprecatedProperty oneof hasvalue a unionof complementof DataRange disjointwith intersectionof allvaluesfrom somevaluesfrom distinctmembers onproperty equivalentclass AnnotationProperty equivalentproperty 18 Protégé, an ontology editor
10 19 Protégé An ontology editor and a knowledge-base editor A free, open source ontology editor and knowledge-base framework that provides an extensible architecture for the creation of customized knowledge-based applications One of the most used ontology editors Based on Java and provides a plugin architecture t for extensibility Was developed by Stanford Center for Biomedical Informatics Research at the Stanford University School of Medicine Protégé 3.1
11 21 Class Hierarchy Subsumption hierarchy owl:thing is the root class 22 Subsumption Superclass/subclass relationship, isa All members of a subclass can be inferred to be members of its superclasses A owl:thing: superclass of all OWL Classes B A subsumes B A is a superclass of B B is a subclass of A All members of B are also members of A
12 23 Class Editor Class annotations (for class metadata) Class name and documentation Properties available to Class Disjoints widget Conditions 24 Disjointness OWL assumes that classes overlap MeatTopping VegetableTopping = individual This means an individual could be both a MeatTopping and a VegetableTopping at the same time
13 25 Disjointness If it is stated that classes are disjoint MeatTopping VegetableTopping = individual This means an individual cannot be both a MeatTopping and a VegetableTopping at the same time It must be done explicitly in the interface 26 ClassesTab: Disjoints Widget Add new disjoint Add siblings as disjoint Remove disjoint siblings Lit List of fdijit disjoint classes
14 27 Properties Tab: Property Browser Note that Properties can be in a hierarchy 28 Creating Properties Delete Property New Object Property: Associates an individual to another individual - New Datatype Property (String, int etc) - New Annotation Properties for metadata - New SubProperty ie create under the current selection
15 29 Conditions Conditions asserted by the ontology engineer Add different types of condition Definition of the class Description of the class Conditions inherited from superclasses 30 Creating Restrictions Restricted Property Restriction Type Filter Expression Expression Construct Palette Syntax check
16 31 Protégé OWL Tutorial Want to learn more about both OWL and Protégé? Recommended to do the step-by-step guide to modeling in OWL 32 Other tools A comprehensive list of other tools are available from W3C
17 33 OWL 2 34 OWL 2 W3C recommendation since 27 th of October 2009 OWL 2 is an extension of OWL (due to the introduction of OWL 2 now commonly referred to as OWL 1) All OWL 1 ontologies are valid OWL 2 ontologies New functionality w.r.t. OWL 1: Keys (i.e. unique individuals identifiers (hashkey)); property chains (i.e. composition of properties); richer datatypes, data ranges (e.g. different kinds of numbers); qualified cardinality restrictions (e.g. three children who are girls); asymmetric, reflexive, and disjoint properties (OWL 1 only symmetric and transitive); enhanced annotation capabilities (e.g. annotations of axioms) OWL 2 also defines three new profiles (OWL 2 EL, QL and RL) and a new syntax (OWL 2 Manchester Syntax) Ref:
18 35 Semantic reasoner 36 Reasoning support Reasoning support is important since it allows to: check the consistency of the ontology and the knowledge check for unintended relationships between classes derive explicitly all the statements that are true in the ontology, to better understand its properties reduce the redundancy of an ontology, discover equivalent descriptions, reuse concept descriptions, and refine the definitions automatically classify instances in classes This is especially important for larger ontologies Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages
19 37 Deduction - class membership Academic Staff Member subclass of Professor instance of Michael Maher Can deduce that Michael Maher is an instance of Academic Staff Member Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages 38 Deduction - classification Academic Staff Member subclass of Professor subclass of Teaching Assistance Can deduce that Teaching Assistance is a subclass of Academic Staff Member Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages
20 39 Deduction - equivalence of classes equivalent equivalent Professor Lecturer Teacher Can deduce that Professor is equivalent with Teacher Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages 40 Deduction - consistency of a class Professor disjoint subclass of Student Working Student Can deduce that Working Student is not consistent with both Professor and Student Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages
21 41 Deduction - consistency of the ontology Professor disjoint instance of John Student Can deduce that the instance John is not consistent with the ontology Ref: Antoniou, Franconi, & van Harmelen (2005). Introduction to Semantic Web Ontology Languages 42 Open vs. closed world assumption Open world assumption: The system's knowledge is incomplete and hence cannot conclude that t a statement t t is false if not inferred. E.g. OWL Note, for OWL Full it is not possible to guarantee a complete interference engine since this language is to expressive, but possible for OWL Lite and OWL DL Closed world assumption: The system's knowledge is complete and hence always possible to draw the conclusion that a statement is either true or false. Everything that is not inferred to be true is false. E.g. SQL
22 43 Semantic reasoner A variety of semantic reasoners are available, like FaCT/FaCT++, RacerPro, SHER, Hoolet, KAON2, Pellet An overview of reasoners: /2001/ / 44 Summary Introduction to OWL Sub-languages Language constructs Protégé, an ontology editor An introduction to the editor OWL 2 What's new w.r.t OWL 1 Semantic reasoner Benefits and possibilities
Semantic Web Technologies: Web Ontology Language
Semantic Web Technologies: Web Ontology Language Motivation OWL Formal Semantic OWL Synopsis OWL Programming Introduction XML / XML Schema provides a portable framework for defining a syntax RDF forms
More informationOWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages
OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements
More informationOWL Web Ontology Language
1 de 14 09/05/2017 08:32 a.m. OWL Web Ontology Language Overview W3C Recommendation 10 February 2004 New Version Available: OWL 2 (Document Status Update, 12 November 2009) The OWL Working Group has produced
More informationOWL an Ontology Language for the Semantic Web
OWL an Ontology Language for the Semantic Web Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK OWL p. 1/27 Talk Outline OWL p. 2/27 Talk Outline The Semantic Web OWL p. 2/27 Talk
More informationHelmi Ben Hmida Hannover University, Germany
Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the
More informationIntroduction to Protégé. Federico Chesani, 18 Febbraio 2010
Introduction to Protégé Federico Chesani, 18 Febbraio 2010 Ontologies An ontology is a formal, explicit description of a domain of interest Allows to specify: Classes (domain concepts) Semantci relation
More informationProtege Tutorial Part One
Protege Tutorial Part One adapted by Julien Tane from Presented by the CO ODE and HyOntUse projects Funded by The original Tutorial can be found at: http://www.cs.man.ac.uk/~horrocks/teaching/cs646/ Protégé
More informationOpen Geospatial Consortium Inc.
OGC 09-010 Open Geospatial Consortium Inc. Date: 2009-07-27 Reference number of this OGC project document: OGC 09-010 Version: 0.3.0 Category: OGC Discussion Paper Editor: Kristin Stock OGC Catalogue Services
More informationGraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework
GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,
More informationOWL & SPARQL - 웹정보시스템
- 웹정보시스템 - OWL & SPARQL 2009. 12 Sang-goo Lee School of Computer Science & Engineering Seoul National University, Seoul, Korea Seoul National University Seoul, Korea Copyright 2008~2009 SNU. All rights
More informationBryan Smith May 2010
Bryan Smith May 2010 Tool (Onto2SMem) to generate declarative knowledge base in SMem from ontology Sound (if incomplete) inference Proof of concept Baseline implementation Semantic memory (SMem) Store
More informationSemantic Web Ontologies
Semantic Web Ontologies CS 431 April 4, 2005 Carl Lagoze Cornell University Acknowledgements: Alun Preece RDF Schemas Declaration of vocabularies classes, properties, and structures defined by a particular
More informationDeveloping Biomedical Ontologies using Protégé
Developing Biomedical Ontologies using Protégé (ICF Ontology and Protégé workshop 2008) Nigam Shah Stanford University nigam@stanford.edu Part 1 Part 2 Part 4 Part 3 Part 5 Based on a four hour tutorial
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 1, January-February 2005 Ontology Modeling and MDA Dragan Djurić,
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationOntologies and The Earth System Grid
Ontologies and The Earth System Grid Line Pouchard (ORNL) PI s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams (LLNL) http://www.earthsystemgrid.org The NIEeS Workshop Cambridge, UK Overview:
More information2 nd International Semantic Web Conference (ISWC2003)
2 nd International Semantic Web Conference (ISWC2003) Tutorial: Creating Semantic Web (OWL) Ontologies with Protégé Holger Knublauch, Mark A. Musen, Natasha F. Noy Sanibel Island, Florida, USA, October
More informationOWL Tutorial. LD4P RareMat / ARTFrame Meeting Columbia University January 11-12, 2018
OWL Tutorial LD4P RareMat / ARTFrame Meeting Columbia University January 11-12, 2018 Outline Goals RDF, RDFS, and OWL Inferencing OWL serializations OWL validation Demo: Building an OWL ontology in Protégé
More informationConverting a thesaurus into an ontology: the use case of URBISOC
Advanced Information Systems Laboratory Cost Action C2 Converting a thesaurus into an ontology: the use case of URBISOC J. Nogueras-Iso, J. Lacasta Alcalá de Henares, 4-5 May 2007 http://iaaa.cps.unizar.es
More informationXML and Semantic Web Technologies. III. Semantic Web / 2. Web Ontology Language (OWL)
XML and Semantic Web Technologies XML and Semantic Web Technologies. Semantic Web / 2. Web Ontology Language (OWL) Lars Schmidt-Thieme nformation Systems and Machine Learning Lab (SMLL) nstitute of Economics
More informationCOMP718: Ontologies and Knowledge Bases
1/38 COMP718: Ontologies and Knowledge Bases Lecture 4: OWL 2 and Reasoning Maria Keet email: keet@ukzn.ac.za home: http://www.meteck.org School of Mathematics, Statistics, and Computer Science University
More informationTable of Contents. iii
Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough
More informationKDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento
KDI OWL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction The OWL Full Language OWL DL and OWL lite Exercises 2 Introduction Chapter 1 3 Requirements for Ontology Languages
More informationSemantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology and OWL Morteza Amini Sharif University of Technology Fall 95-96 Outline Introduction & Definitions Ontology Languages OWL (Ontology Web Language) 2 Outline Introduction &
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationOWL Full and UML 2.0 Compared
OWL Full and UML 2.0 Compared This document is intended to establish the relationship between the relevant features of UML 2.0 and OWL as part of the development of the Ontology Definition Metamodel (ODM).
More informationLECTURE 09 RDF: SCHEMA - AN INTRODUCTION
SEMANTIC WEB LECTURE 09 RDF: SCHEMA - AN INTRODUCTION IMRAN IHSAN ASSISTANT PROFESSOR AIR UNIVERSITY, ISLAMABAD THE SEMANTIC WEB LAYER CAKE 2 SW S16 09- RDFs: RDF Schema 1 IMPORTANT ASSUMPTION The following
More informationSemantic Technologies
Semantic Technologies Part 14: Werner Nutt Acknowledgment These slides are based on the Latex version of slides by Markus Krötzsch of TU Dresden W. Nutt Semantic Technologies 2014/2015 (1/66) OWL W. Nutt
More informationLogical Foundations for the Semantic Web
Logical Foundations for the Semantic Web Reasoning with Expressive Description Logics: Theory and Practice Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK Logical Foundations
More informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More information! Assessed assignment 1 Due 17 Feb. 3 questions Level 10 students answer Q1 and one other
! Assessed assignment 1 Due 17 Feb. 3 questions Level 10 students answer Q1 and one other! Q1 Understand an OWL ontology Install Protégé and download the clothing.owl ontology from the KMM website Answer
More informationLogic and Reasoning in the Semantic Web (part I RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline
More informationPresented By Aditya R Joshi Neha Purohit
Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://
More informationl A family of logic based KR formalisms l Distinguished by: l Decidable fragments of FOL l Closely related to Propositional Modal & Dynamic Logics
What Are Description Logics? Description Logics l A family of logic based KR formalisms Descendants of semantic networks and KL-ONE Describe domain in terms of concepts (classes), roles (relationships)
More informationA Practical Introduction to Protégé OWL
A Practical Introduction to Protégé OWL Session 1: Primitive Classes Nick Drummond, Matthew Horridge, Olivier Dameron, Alan Rector, Hai Wang Overview (morning) Tutorial Aims OWL Language Overview Language
More informationWeb Ontology Language: OWL
Web Ontology Language: OWL Bojan Furlan A Semantic Web Primer, G. Antoniou, F. van Harmelen Requirements for Ontology Languages Ontology languages allow users to write explicit, formal conceptualizations
More informationOWL 2 Update. Christine Golbreich
OWL 2 Update Christine Golbreich 1 OWL 2 W3C OWL working group is developing OWL 2 see http://www.w3.org/2007/owl/wiki/ Extends OWL with a small but useful set of features Fully backwards
More informationISO/IEC JTC 1/SC 32 N 1108
ISO/IEC JTC 1/SC 32 N 1108 Date: 2004-05-09 REPLACES: -- ISO/IEC JTC 1/SC 32 Data Management and Interchange Secretariat: United States of America (ANSI) Administered by Pacific Northwest National Laboratory
More informationOWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester
OWL and tractability Based on slides from Ian Horrocks and Franz Baader Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL Practical Topics Repetition: DL
More informationOntology Building. Ontology Building - Yuhana
Ontology Building Present by : Umi Laili Yuhana [1] Computer Science & Information Engineering National Taiwan University [2] Teknik Informatika Institut Teknologi Sepuluh Nopember ITS Surabaya Indonesia
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationOvercoming Challenges Using the CIM as a Semantic Model for Energy Applications
Overcoming Challenges Using the CIM as a Semantic Model for Energy Applications Andrew Crapo 1, Katrina Griffith 2, Ankesh Khandelwal 3, John Lizzi 1, Abha Moitra 1, and Xiaofeng Wang 2 1 GE Global Research,
More informationChronos: A Tool for Handling Temporal Ontologies
Chronos: A Tool for Handling Temporal Ontologies in Protégé Alexandros Preventis Department of Electronics and Computer Engineering Technical University of Crete Dissertation Thesis Committee: Euripides
More informationDeveloping University Ontology using protégé OWL Tool: Process and Reasoning
International Journal of Scientific & Engineering Research Volume 2, Issue 9, September-2011 1 Developing University Ontology using protégé OWL Tool: Process and Reasoning Naveen Malviya, Nishchol Mishra,
More informationRDF Schema. Mario Arrigoni Neri
RDF Schema Mario Arrigoni Neri Semantic heterogeneity Standardization: commitment on common shared markup If no existing application If market-leaders can define de-facto standards Translation: create
More informationOWLET: An Object-Oriented Environment for OWL Ontology Management
Proceedings of the 11th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete Island, Greece, July 26-28, 2007 44 OWLET: An Object-Oriented Environment for OWL Ontology Management Agostino
More informationDescription Logic. Eva Mráková,
Description Logic Eva Mráková, glum@fi.muni.cz Motivation: ontology individuals/objects/instances ElizabethII Philip Philip, Anne constants in FOPL concepts/classes/types Charles Anne Andrew Edward Male,
More informationA Heuristic Approach to Explain the Inconsistency in OWL Ontologies Hai Wang, Matthew Horridge, Alan Rector, Nick Drummond, Julian Seidenberg
A Heuristic Approach to Explain the Inconsistency in OWL Ontologies Hai Wang, Matthew Horridge, Alan Rector, Nick Drummond, Julian Seidenberg 1 Introduction OWL IS COMING!! Debugging OWL is very difficult
More informationFOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES
FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES OWL Syntax & Intuition Sebastian Rudolph Dresden, 26 April 2013 Content Overview & XML 9 APR DS2 Hypertableau II 7 JUN DS5 Introduction into RDF 9 APR DS3 Tutorial
More informationGoals. Introduction to Ontologybased. Service Semantics. Functional Semantics. Need more than XML Schema. Non-functional Semantics
Goals Introduction to Ontologybased Semantics Semantic Web, ontologies, RDF, OWL, N3 With thanks to Declan O Sullivan To provide some insight into the usefulness of ontologies To provide an understanding
More informationINF3580/4580 Semantic Technologies Spring 2017
INF3580/4580 Semantic Technologies Spring 2017 Lecture 10: OWL, the Web Ontology Language Leif Harald Karlsen 20th March 2017 Department of Informatics University of Oslo Reminders Oblig. 5: First deadline
More informationOntologies and OWL. Riccardo Rosati. Knowledge Representation and Semantic Technologies
Knowledge Representation and Semantic Technologies Ontologies and OWL Riccardo Rosati Corso di Laurea Magistrale in Ingegneria Informatica Sapienza Università di Roma 2016/2017 The Semantic Web Tower Ontologies
More informationSemantic Web Technologies Web Ontology Language (OWL) Part II. Heiko Paulheim
Semantic Web Technologies Web Ontology Language (OWL) Part II Previously on Semantic Web Technologies We have got to know OWL, a more powerful ontology language than RDFS Simple ontologies and some reasoning
More informationINF3580 Semantic Technologies Spring 2012
INF3580 Semantic Technologies Spring 2012 Lecture 10: OWL, the Web Ontology Language Martin G. Skjæveland 20th March 2012 Department of Informatics University of Oslo Outline Reminder: RDFS 1 Reminder:
More informationSemantic Web Lecture Part 4. Prof. Do van Thanh
Semantic Web Lecture Part 4 Prof. Do van Thanh The components of the Semantic Web Overview XML provides a surface syntax for structured documents, but imposes no semantic constraints on the meaning of
More informationEvaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology
Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology Maria del Mar Roldan-Garcia, Jose F. Aldana-Montes University of Malaga, Departamento de Lenguajes y Ciencias
More informationToday: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3
Today: RDF syntax + conjunctive queries for OWL KR4SW Winter 2010 Pascal Hitzler 3 Today s Session: RDF Schema 1. Motivation 2. Classes and Class Hierarchies 3. Properties and Property Hierarchies 4. Property
More informationReasoning with the Web Ontology Language (OWL)
Reasoning with the Web Ontology Language (OWL) JESSE WEAVER, PH.D. Fundamental & Computational Sciences Directorate, Senior Research Computer Scientist Discovery 2020 Short Course on Semantic Data Analysis
More informationOntological Modeling: Part 7
Ontological Modeling: Part 7 Terry Halpin LogicBlox and INTI International University This is the seventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular
More informationIntelligent Agents. Pınar Yolum Utrecht University. Spring 2018 Pınar Yolum
Intelligent Agents Pınar Yolum p.yolum@uu.nl Utrecht University Spring 2018 Pınar Yolum Web Ontology Language Spring 2018 Pınar Yolum Based largely on Dean Allemang; James Hendler, Semantic Web for the
More informationMaking BioPAX SPARQL
Making BioPAX SPARQL hands on... start a terminal create a directory jena_workspace, move into that directory download jena.jar (http://tinyurl.com/3vlp7rw) download biopax data (http://www.biopax.org/junk/homosapiens.nt
More informationMandatory exercises. INF3580/4580 Semantic Technologies Spring 2017 Lecture 12: OWL: Loose Ends. Outline. Make it simple!
Mandatory exercises INF3580/4580 Semantic Technologies Spring 2017 Lecture 12: OWL: Loose Ends Ernesto Jiménez-Ruiz 3rd April 2017 Oblig 6 published after lecture. First attempt by April 25th. Second attempt
More informationDeep integration of Python with Semantic Web technologies
Deep integration of Python with Semantic Web technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge Technologies Group Institute of Informatics, SAS Goals of the presentation Brief introduction
More informationEnabling knowledge representation on the Web by extending RDF Schema
Computer Networks 39 (2002) 609 634 www.elsevier.com/locate/comnet Enabling knowledge representation on the Web by extending RDF Schema Jeen Broekstra a, Michel Klein b, *, Stefan Decker c, Dieter Fensel
More informationlogic importance logic importance (2) logic importance (3) specializations of logic Horn logic specializations of logic RDF and OWL
logic importance - high-level language for expressing knowledge - high expressive power - well-understood formal semantics - precise notion of logical consequence - systems that can automatically derive
More informationOntology-based Metadata for MidArch-Styles
Fakultät II Informatik, Wirtschafts- und Rechtswissenschaften Department für Informatik Abteilung Software Engineering Diploma Thesis Ontology-based Metadata for MidArch-Styles Reiner Jung 7th May 2008
More informationSimplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies
Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge
More informationSEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS
SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS Sinuhé Arroyo Ying Ding Rubén Lara Universität Innsbruck Universität Innsbruck Universität Innsbruck Institut für Informatik Institut für Informatik Institut
More informationAutomatic Transformation of Relational Database Schema into OWL Ontologies
Environment. Technology. Resources, Rezekne, Latvia Proceedings of the 10 th International Scientific and Practical Conference. Volume III, 217-222 Automatic Transformation of Relational Database Schema
More informationReasoning with DAML+OIL:
Reasoning with DAML+OIL: What can it do for YOU? Ian Horrocks horrocks@cs.man.ac.uk University of Manchester Manchester, UK DAML PI meeting, Nashua, July 2001 p.1/9 DAML+OIL Language Overview DAML+OIL
More informationOWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012
University of Oxford Department of Computer Science OWL 2 Profiles An Introduction to Lightweight Ontology Languages Markus Krötzsch University of Oxford Reasoning Web 2012 Remark for the Online Version
More information9 The Ontology UML Profile
9 The Ontology UML Profile UML profile is a concept used for adapting the basic UML constructs to a specific purpose. Essentially, this means introducing new kinds of modeling elements by extending the
More informationRule based systems in Games
Rule based systems in Games Idea Objects: scenery, objects, pesons Actions Rules RC++ [Ian Wright, James Marshall - RC++: a rule-based language for game AI, 1st International Conference on Intelligent
More informationARISTOTLE UNIVERSITY OF THESSALONIKI. Department of Computer Science. Technical Report
ARISTOTLE UNIVERSITY OF THESSALONIKI Department of Computer Science Technical Report Populating Object-Oriented Rule Engines with the Extensional Knowledge of OWL DL Reasoners Georgios Meditskos and Nick
More informationExam in course TDT4215 Web Intelligence - Solutions and guidelines - Wednesday June 4, 2008 Time:
English Student no:... Page 1 of 14 Contact during the exam: Geir Solskinnsbakk Phone: 735 94218/ 93607988 Exam in course TDT4215 Web Intelligence - Solutions and guidelines - Wednesday June 4, 2008 Time:
More informationSOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION
SOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION Wongthongtham, P. 1, Chang, E. 2, Dillon, T.S. 3 & Sommerville, I. 4 1, 2 School of Information Systems, Curtin University of Technology, Australia
More information12th ICCRTS. On the Automated Generation of an OWL Ontology based on the Joint C3 Information Exchange Data Model (JC3IEDM)
12th ICCRTS On the Automated Generation of an OWL Ontology based on the Joint C3 Information Exchange Data Model (JC3IEDM) Christopher J. Matheus and Brian Ulicny VIStology, Inc. Framingham, MA, U.S.A.
More informationSemantic Web Tools. Federico Chesani 18 Febbraio 2010
Semantic Web Tools Federico Chesani 18 Febbraio 2010 Outline A unique way for identifying concepts How to uniquely identified concepts? -> by means of a name system... SW exploits an already available
More informationLINKING BACKGROUND INFORMATION
LINKING BACKGROUND INFORMATION INTERLINK D4 Appendix 4, Michel Böhms (TNO) With input from EU V-CON and bsi LDWG OVERVIEW Basic Linking More Background Info on L1/L2/L3 semantic levels Advanced Linking
More informationWeb Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen
Web Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen Reference: `A Semantic Web Primer, by Grigoris Antoniou and Frank van Harmelen, The MIT Press, 2004 Lecture Outline 1. Basic Ideas of
More informationLinked data basic notions!
Linked data basic notions see http://linkeddatabook.com/editions/1.0/ RDF RDF stands for Resource Description Framework It is a W3C Recommendation ü http://www.w3.org/rdf RDF is a graphical formalism (
More informationShared content-vocabularies: Ontologies
Semantic Web Languages: RDF, RDF Schema, OWL Frank van Harmelen Vrije Universiteit Amsterdam Shared content-vocabularies: Ontologies Formal, explicit specification of a shared conceptualisation machine
More informationShort notes about OWL 1
University of Rome Tor Vergata Short notes about OWL 1 Manuel Fiorelli fiorelli@info.uniroma2.it [1] this presentation is limited to OWL 1 features. A new version of OWL (OWL 2), which adds further features
More informationWeb Ontology Language: OWL
Web Ontology Language: OWL Grigoris Antoniou Frank van Harmelen 1 Lecture Outline 1. Basic Ideas of OWL 2. The OWL Language 3. Examples 4. The OWL Namespace 5. Future Extensions 2 Requirements for Ontology
More informationSEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS
SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS Sinuhé Arroyo, Rubén Lara, Ying Ding, Michael Stollberg, Dieter Fensel Universität Innsbruck Institut für Informatik Technikerstraße 13 6020 Innsbruck, Austria
More informationH1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry
1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because
More informationProtégé-2000: A Flexible and Extensible Ontology-Editing Environment
Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,
More informationCSc 8711 Report: OWL API
CSc 8711 Report: OWL API Syed Haque Department of Computer Science Georgia State University Atlanta, Georgia 30303 Email: shaque4@student.gsu.edu Abstract: The Semantic Web is an extension of human-readable
More informationKnowledge management. OWL Web Ontology Language
Knowledge management. OWL Web Ontology Language 1 RDF/RDFS RDF: triples for making assertions about resources RDFS extends RDF with schema vocabulary, e.g.: Class, Property type, subclassof, subpropertyof
More informationINTEGRATING ONTOLOGIES INTO EBXML REGISTRIES FOR EFFICIENT SERVICE DISCOVERY
INTEGRATING ONTOLOGIES INTO EBXML REGISTRIES FOR EFFICIENT SERVICE DISCOVERY *Mohamed Bahaj 1 and Salim Baroudi 1 1 Department Of Computer Science, Faculty of Science And Technology, University Hassan
More informationSemantic Web Test
Semantic Web Test 24.01.2017 Group 1 No. A B C D 1 X X X 2 X X 3 X X 4 X X 5 X X 6 X X X X 7 X X 8 X X 9 X X X 10 X X X 11 X 12 X X X 13 X X 14 X X 15 X X 16 X X 17 X 18 X X 19 X 20 X X 1. Which statements
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationUsing ontologies function management
for Using ontologies function management Caroline Domerg, Juliette Fabre and Pascal Neveu 22th July 2010 O. Corby C.Faron-Zucker E.Gennari A. Granier I. Mirbel V. Negre A. Tireau Semantic Web tools Ontology
More informationSEMANTIC WEB 05 RDF SCHEMA MODELLING SEMANTICS IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD
SEMANTIC WEB 05 RDF SCHEMA MODELLING SEMANTICS IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD WWW.IMRANIHSAN.COM INTRODUCTION RDF has a very simple data model RDF Schema (RDFS) enriches the
More informationOWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA
OWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA ian.horrocks@networkinference.com Abstract Although the OWL Web Ontology Language adds considerable expressive power to the Semantic Web
More information1 Introduction ). [Fensel et al., 2000b]
105 1 Introduction Currently,computersarechangingfromsingleisolateddevicestoentrypointsintoaworldwidenetwork of information exchange and business transactions (cf. [Fensel, 2000]). Support in data, information,
More informationSemantic Web. Tahani Aljehani
Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,
More informationDIT - University of Trento FACETED LIGHTWEIGHT ONTOLOGIES: A FORMALIZATION AND SOME EXPERIMENTS
PhD Dissertation International Doctorate School in Information and Communication Technology DIT - University of Trento FACETED LIGHTWEIGHT ONTOLOGIES: A FORMALIZATION AND SOME EXPERIMENTS Mohammad Shahjahan
More informationDAML+OIL: an Ontology Language for the Semantic Web
DAML+OIL: an Ontology Language for the Semantic Web DAML+OIL Design Objectives Well designed Intuitive to (human) users Adequate expressive power Support machine understanding/reasoning Well defined Clearly
More informationCombining a DL Reasoner and a Rule Engine for Improving Entailment-based OWL Reasoning
Combining a DL Reasoner and a Rule Engine for Improving Entailment-based OWL Reasoning Georgios Meditskos and Nick Bassiliades Department of Informatics Aristotle University of Thessaloniki {gmeditsk,
More information