Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1)
|
|
|
- Harold Barber
- 9 years ago
- Views:
Transcription
1 Semantic Web OWL Acknowledgements to Pascal Hitzler, York Sure ISWeb Lecture Semantic Web (1)
2 OWL General W3C Recommendation since 2004 Semantic fragment of FOL Three variants: OWL Lite OWL DL OWL Full No reification in OWL DL RDFS is fragment of OWL Full OWL DL is decidable OWL DL = SHOIN(D) (description logics) W3C-Documents contain many more details that we cannot talk about here ISWeb Lecture Semantic Web (2)
3 Content OWL Syntax and model theoretic semantics a. Description logics: SHOIN(D) b. OWL as SHOIN(D) c. Serializations d. Knowledge modelling in OWL ISWeb Lecture Semantic Web (3)
4 Description Logics (Terminological Logics, DLs) Fragments of FOL Most often decidable Moderately expressive Stem from semantic networks Close relationship to propositional modal logics W3C Standard OWL DL corresponds to SHOIN(D) ISWeb Lecture Semantic Web (4)
5 General DL Architecture Knowledge Base Tbox (schema) Man Human u Male Happy-Father Man u has-child.female u Abox (data) Happy-Father(John) has-child(john, Mary) Inference System Interface ISWeb Lecture Semantic Web (5)
6 DLs general structure DLs are a Family of logic-based formalism for knowledge representation Special language characterized by: Constructors to define complex concepts and roles based on simpler ones. Set of axiom to express facts using concepts, roles and individuals. ALC is the smallest DL, which is propositionally closed:,, are constructors, noted by u, t,. Quantors define how roles are to be interpreted: Man u haschild.female u haschild.male u haschild.(rich t Happy) ISWeb Lecture Semantic Web (6)
7 Further DL concepts and role constructors Number restrictions (cardinality constraints) for roles: 3 haschild, 1hasMother Qualified number restrictions: 2 haschild.female, 1 hasparent.male Nominals (definition by extension): {Italy, France, Spain} Concrete domains (datatypes): hasage.( 21) Inverse roles: haschild hasparent Transitive roles: hasancestor* (descendant) Role composition: hasparent.hasbrother (uncle) ISWeb Lecture Semantic Web (7)
8 DL Knowledge Bases DL Knowledge Bases consist of two parts (in general): TBox: Axioms, describing the structure of a modelled domain (conceptual schema): HappyFather Man u haschild.female u Elephant v Animal u Large u Grey transitive(hasancestor) Abox: Axiome describing concrete situations (data, facts): HappyFather(John) haschild(john, Mary) The distinction between TBox/ABox does not have a deep logical distinction but it is common useful modelling practice. ISWeb Lecture Semantic Web (8)
9 ALC Q (N) O I And Syntax for DLs (ohne concrete domains) Concepts Atomic Not Or Exists For all At least At most Nominal Roles Atomic Inverse A, B C C u D C t D R.C R.C n R.C ( n R) n R.C ( n R) {i 1,,i n } R R - Ontology (=Knowledge Base) H S Concept Axioms (TBox) Subclass Equivalent Role Axioms (RBox) ISWeb Lecture Semantic Web (9) C v D C D Subrole R v S Transitivity Trans(S ) Assertional Axioms (ABox) Instance Role Same Different C(a) R(a,b) a = b a b S = ALC + Transitivity OWL DL = SHOIN(D) (D: concrete domain)
10 Content OWL Syntax and model theoretic semantics a. Description logics: SHOIN(D) b. OWL as SHOIN(D) c. Serializations d. Knowledge modelling in OWL ISWeb Lecture Semantic Web (10)
11 OWL DL as DL: Class constructors Nesting of expression is allowed at arbitrary depth: Person u haschild.(doctor t haschild.doctor) ISWeb Lecture Semantic Web (11)
12 OWL DL as DL: Axioms General Class Inclusion (v): C D gdw ( C v D und D v C ) Obvious equivalances with FOL: C D ( x) ( C(x) D(x) ) C v D ( x) ( C(x) D(x) ) ISWeb Lecture Semantic Web (12)
13 OWL/DL Example Terminological Knowledge (TBox): Human v parentof.human Orphan Human u childof.alive Knowledge about Individuals (ABox): Orphan(harrypotter) ParentOf(jamespotter,harrypotter) Semantics and logical consequences may be derived by translation to FOL ISWeb Lecture Semantic Web (13)
14 Model theoretical Semantics direct Concept expressions Ontology (=Knowledge Base) A C C u D C t D R.C R.C nr.c nr.c {i 1,,i n } Subset of M I M I \ C I {x x C I and x D I } {x x C I or x D I } {x (x,y) R I and y C I } {x if (x,y) R I then y C I } {x #{(x,y) R I and y C I } n} {x #{(x,y) R I and y C I } n} {i 1I,,i ni } Concept Axioms (TBox) C v D C D C I C I Role Axioms (rarely: RBox) R v S D I D I Assertional Axioms (ABox) C(a) a I R I C I S I Role expressions R R - Subset of x {(y,x) (x,y) R I } R(a,b) a = b a b (a I,b I ) R I a I a I = b I b I ISWeb Lecture Semantic Web (14)
15 Concrete Domains Strings and Integers (required by W3C OWL rec) Further datatypes may be supported. Restricted to decidable predicates over the concrete domain Each concrete domain must be implemented separately and then included into the reasoner (weak analogy: built-ins but no procedural semantics!) ISWeb Lecture Semantic Web (15)
16 OWL Lite Simple fragment, comparatively low complexity Some constructors may not be used: owl:unionof owl:complementof owl:oneof owl:hasvalue owl:disjointwith The applicability of some operators is restricted: owl:intersectionof owl:mincardinality owl:maxcardinality owl:cardinality ISWeb Lecture Semantic Web (16)
17 OWL Full equals OWL DL union RDFS RDF is contained in OWL Full, not in OWL DL Intuition: OWL Full allows reification. OWL Full is no nice fragment of FOL OWL Full ist not decidable ISWeb Lecture Semantic Web (17)
18 Reification Example Sometimes one might state a proposition about a class name: Class: father. (concrete) Rolls: germanclassname(father, Vater ) frenchclassname(father, père ) englishclassname(father, father ) Cannot be expressed in OWL DL! ISWeb Lecture Semantic Web (18)
19 Complexity (worst-case) OWL variant OWL Full OWL DL OWL DL without nominals OWL Lite Datenkomplexität undecidable not known NP (neues Resultat IJCAI 2005!) NP Combined complexity undecidable NExptime Exptime Exptime Data complexity: assume fixed T-Box, complexit wrt size of ABox Combined complexity: wrt combined size of ABox and TBox ISWeb Lecture Semantic Web (19)
20 Content OWL Syntax and model theoretic semantics a. Description logics: SHOIN(D) b. OWL as SHOIN(D) c. Serializations d. Knowledge modelling in OWL ISWeb Lecture Semantic Web (20)
21 Serializations/different Syntaxex OWL RDF Syntax W3C recommendation OWL Abstract Syntax W3C recommendation See next section OWL XML Syntax W3C document DL Schreibweise widely used in scientific contexts FOL Schreibweise uncommon For the implementation and the testing of KAON2 a functional syntax has been developed Lisp-like ISWeb Lecture Semantic Web (21)
22 Example: RDF Syntax Person u haschild.(doctor t haschild.doctor): <owl:class> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#person"/> <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:allvaluesfrom> <owl:unionof rdf:parsetype="collection"> <owl:class rdf:about="#doctor"/> <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:somevaluesfrom rdf:resource="#doctor"/> </owl:restriction> </owl:unionof> </owl:allvaluesfrom> </owl:restriction> </owl:intersectionof> </owl:class> ISWeb Lecture Semantic Web (22)
23 Content OWL Syntax and model theoretic semantics a. Description logics: SHOIN(D) b. OWL as SHOIN(D) c. Serializations d. Knowledge modelling in OWL ISWeb Lecture Semantic Web (23)
24 Knowledge modelling in OWL Example ontology and conclusion from Also an example for OWL Abstract Syntax. Namespace(a = < Ontology( ObjectProperty(a:drives) ObjectProperty(a:eaten_by) ObjectProperty(a:eats inverseof(a:eaten_by) domain(a:animal)) Class(a:adult partial annotation(rdfs:comment "Things that are adult.") Class(a:animal partial restriction(a:eats somevaluesfrom (owl:thing))) Class(a:animal_lover complete intersectionof(restriction(a:has_pet mincardinality(3)) a:person)) ) ISWeb Lecture Semantic Web (24)
25 Knowledge modelling: examples Class(a:bus_driver complete intersectionof(a:person restriction(a:drives somevaluesfrom (a:bus)))) bus_driver person u drives.bus Class(a:driver complete intersectionof(a:person restriction(a:drives somevaluesfrom (a:vehicle)))) driver person u drives.vehicle Class(a:bus partial a:vehicle) bus v vehicle A bus driver is a person that drives a bus. A bus is a vehicle. A bus driver drives a vehicle, so must be a driver. The subclass is inferred due to subclasses being used in existential quantification. ISWeb Lecture Semantic Web (25)
26 Knowledge modelling: examples Class(a:driver complete intersectionof(a:person restriction(a:drives somevaluesfrom (a:vehicle)))) driver person u drives.vehicle Class(a:driver partial a:adult) driver v adult Class(a:grownup complete intersectionof(a:adult a:person)) grownup adult u person Drivers are defined as persons that drive cars (complete definition) We also know that drivers are adults (partial definition) So all drivers must be adult persons (e.g. grownups) An example of axioms being used to assert additional necessary information about a class. We do not need to know that a driver is an adult in order to recognize one, but once we have recognized a driver, we know that they must be adult. ISWeb Lecture Semantic Web (26)
27 partof.animal t animal / plant t partof.plant Knowledge modelling: Examples Class(a:cow partial a:vegetarian) DisjointClasses(unionOf(restriction(a:part_of somevaluesfrom (a:animal)) a:animal) unionof(a:plant restriction(a:part_of somevaluesfrom (a:plant)))) Class(a:vegetarian complete intersectionof( restriction(a:eats allvaluesfrom (complementof(restriction(a:part_of somevaluesfrom (a:animal))))) restriction(a:eats allvaluesfrom (complementof(a:animal))) a:animal)) Class(a:mad_cow complete intersectionof(a:cow restriction(a:eats somevaluesfrom (intersectionof(restriction(a:part_of somevaluesfrom (a:sheep)) a:brain))))) Class(a:sheep partial a:animal restriction(a:eats allvaluesfrom (a:grass))) Cows are naturally vegetarians A mad cow is one that has been eating sheeps brains Sheep are animals Thus a mad cow has been eating part of an animal, which is inconsistent with the definition of a vegetarian ISWeb Lecture Semantic Web (27)
28 Knowledge modelling: Example Individual(a:Walt type(a:person) value(a:has_pet a:huey) value(a:has_pet a:louie) value(a:has_pet a:dewey)) Individual(a:Huey type(a:duck)) Individual(a:Dewey type(a:duck)) Individual(a:Louie type(a:duck)) DifferentIndividuals(a:Huey a:dewey a:louie) Class(a:animal_lover complete intersectionof(a:person restriction(a:has_pet mincardinality(3)))) ObjectProperty(a:has_pet domain(a:person) range(a:animal)) Walt has pets Huey, Dewey and Louie. Huey, Dewey and Louie are all distinct individuals. Walt has at least three pets and is thus an animal lover. Note that in this case, we don t actually need to include person in the definition of animal lover (as the domain restriction will allow us to draw this inference). ISWeb Lecture Semantic Web (28)
29 Knowledge modelling: OWA vs. CWA OWA: Open World Assumption The existence of further individuals is possible if it is not explicitly excluded. OWL uses OWA! CWA: Closed World Assumption One assumes that the knowledge base contains all known individuals and all known facts. child(bill,bob) Man(Bob) Are all children of Bill male?? ² child.man(bill) No idea, since we do not know all children of Bill. DL answers don t t know If we assume that we know everything about Bill, then all of his children are male. Prolog yes 1 child.t(bill)? ² child.man(bill) yes Now we know everything about Bill s children. ISWeb Lecture Semantic Web (29)
30 Knowledge modelling: Domain and Range ObjectProperty(xyz:has_topping domain(xyz:pizza) >v has_topping.pizza range(xyz:pizza_topping)) >v has_topping.pizza_topping Class(xyz:Ice_cream_cone partial restriction(xyz:has_topping somevaluesfrom (xyz:ice_cream))) Ice_cream_cone v has_topping.ice_cream If Ice_cream_cone and Pizza not disjunct: Ice_cream_cone is classified as Pizza but: Ice_cream is not classified as Pizza_topping Consequences: all Ice_cream_cones are Pizzas, and some Ice_cream is a Pizza_topping ISWeb Lecture Semantic Web (30)
31 Knowledge modelling: Some Research Challenges Concluding with uncertainty (fuzzy, probabilistic) Inkonsistencies (paraconsistent) Rules Further AI-Paradigms (nonmonotonic reasoning, preferences ) Maintenance (updates, infrastructure, etc) Scalability of reasoning ISWeb Lecture Semantic Web (31)
! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs
,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini [email protected] University of Trento Fausto Giunchiglia [email protected] The Logic of Descriptions!$%&'()*$#)
Defining a benchmark suite for evaluating the import of OWL Lite ontologies
UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA FREE UNIVERSITY OF BOLZANO FACULTY OF COMPUTER SCIENCE EUROPEAN MASTER IN COMPUTATIONAL LOGIC MASTER THESIS Defining a benchmark suite for evaluating
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and
Ontological Modeling: Part 6
Ontological Modeling: Part 6 Terry Halpin LogicBlox and INTI International University This is the sixth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology
Data Validation with OWL Integrity Constraints
Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA [email protected] Abstract. Data validation is an important part of data integration
Ampersand and the Semantic Web
Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated
Tableau Algorithms for Description Logics
Tableau Algorithms for Description Logics Franz Baader Theoretical Computer Science Germany Short introduction to Description Logics (terminological KR languages, concept languages, KL-ONE-like KR languages,...).
Completing Description Logic Knowledge Bases using Formal Concept Analysis
Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,
Information Technology for KM
On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de
Geospatial Information with Description Logics, OWL, and Rules
Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University
An Example OWL Ontology
An Example OWL Ontology A small OWL ontology to demonstrate the syntaxes of OWL to demonstrate how to use OWL to demonstrate the utility of OWL to demonstrate reasoning in OWL 1 Three Variants of OWL OWL
The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:
Chapter 17 Using OWL in Data Integration
Chapter 17 Using OWL in Data Integration Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati, and Marco Ruzzi Abstract One of the outcomes of the research work carried
Robust Module-based Data Management
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. V, NO. N, MONTH YEAR 1 Robust Module-based Data Management François Goasdoué, LRI, Univ. Paris-Sud, and Marie-Christine Rousset, LIG, Univ. Grenoble
Semantic Technologies for Data Integration using OWL2 QL
Semantic Technologies for Data Integration using OWL2 QL ESWC 2009 Tutorial Domenico Lembo Riccardo Rosati Dipartimento di Informatica e Sistemistica Sapienza Università di Roma, Italy 6th European Semantic
Formalization of the CRM: Initial Thoughts
Formalization of the CRM: Initial Thoughts Carlo Meghini Istituto di Scienza e Tecnologie della Informazione Consiglio Nazionale delle Ricerche Pisa CRM SIG Meeting Iraklio, October 1st, 2014 Outline Overture:
Logic 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
Optimizing Description Logic Subsumption
Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization
THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications
THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications Edited by Franz Baader Deborah L. McGuinness Daniele Nardi Peter F. Patel-Schneider Contents List of contributors page 1 1 An Introduction
Getting Started Guide
TopBraid Composer Getting Started Guide Version 2.0 July 21, 2007 TopBraid Composer, Copyright 2006 TopQuadrant, Inc. 1 of 58 Revision History Date Version Revision August 1, 2006 1.0 Initial version September
Rules, RIF and RuleML
Rules, RIF and RuleML Rule Knowledge l Rules generalize facts by making them conditional on other facts (often via chaining through further rules) l Rules generalize taxonomies via multiple premises, n-ary
Aikaterini Marazopoulou
Imperial College London Department of Computing Tableau Compiled Labelled Deductive Systems with an application to Description Logics by Aikaterini Marazopoulou Submitted in partial fulfilment of the requirements
A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases
A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases Claudia d Amato, Nicola Fanizzi, Floriana Esposito Dipartimento di Informatica, Università degli Studi di Bari Campus
SNOMED-CT. http://www.connectingforhealth.nhs.uk/technical/standards/snomed 4. http://ww.hl7.org 5. http://www.w3.org/2004/owl/ 6
Is Semantic Web technology ready for Healthcare? Chris Wroe BT Global Services, St Giles House, 1 Drury Lane, London, WC2B 5RS, UK [email protected] Abstract. Healthcare IT systems must manipulate semantically
Pellet: A Practical OWL-DL Reasoner
Pellet: A Practical OWL-DL Reasoner Evren Sirin a, Bijan Parsia a, Bernardo Cuenca Grau a,b, Aditya Kalyanpur a, Yarden Katz a a University of Maryland, MIND Lab, 8400 Baltimore Ave, College Park MD 20742,
Supporting Rule System Interoperability on the Semantic Web with SWRL
Supporting Rule System Interoperability on the Semantic Web with SWRL Martin O Connor 1, Holger Knublauch 1, Samson Tu 1, Benjamin Grosof 2, Mike Dean 3, William Grosso 4, Mark Musen 1 1 Stanford Medical
Detecting Inconsistencies in Requirements Engineering
Swinburne University of Technology Faculty of Information and Communication Technologies HIT4000 Honours Project A Thesis on Detecting Inconsistencies in Requirements Engineering Tuong Huan Nguyen Abstract
The Semantic Web for Application Developers. Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1
The Semantic Web for Application Developers Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1 Agenda Background 10gR2 RDF 11g RDF/OWL New 11g features Bulk loader Semantic operators
Applying OWL to Build Ontology for Customer Knowledge Management
JOURNAL OF COMPUTERS, VOL. 5, NO. 11, NOVEMBER 2010 1693 Applying OWL to Build Ontology for Customer Knowledge Management Yalan Yan School of Management, Wuhan University of Science and Technology, Wuhan,
University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees
University of Ostrava Institute for Research and Applications of Fuzzy Modeling Reasoning in Description Logic with Semantic Tableau Binary Trees Alena Lukasová Research report No. 63 2005 Submitted/to
Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1
Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1 Anne Cregan 1,2, Rolf Schwitter 3, and Thomas Meyer 1,2 1 NICTA, [Anne.Cregan,Thomas.Meyer]@nicta.com.au 2 University of New
Learning Description Logic Knowledge Bases from Data Using Methods from Formal Concept Analysis
Learning Description Logic Knowledge Bases from Data Using Methods from Formal Concept Analysis Dissertation zur Erlangung des akademischen Grades Doktor rerum naturalium (Dr. rer. nat.) vorgelegt an der
Knowledge Representation for the Semantic Web
Knowledge Representation for the Semantic Web Winter Quarter 2011 Pascal Hitzler Slides 7 02/08/2011 Kno.e.sis Center Wright State University, Dayton, OH http://www.knoesis.org/pascal/ KR4SW Winter 2011
SPARQL: Un Lenguaje de Consulta para la Web
SPARQL: Un Lenguaje de Consulta para la Web Semántica Marcelo Arenas Pontificia Universidad Católica de Chile y Centro de Investigación de la Web M. Arenas SPARQL: Un Lenguaje de Consulta para la Web Semántica
Semantic Interoperability
Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from
XML Data Integration
XML Data Integration Lucja Kot Cornell University 11 November 2010 Lucja Kot (Cornell University) XML Data Integration 11 November 2010 1 / 42 Introduction Data Integration and Query Answering A data integration
The Complexity of Description Logics with Concrete Domains
The Complexity of Description Logics with Concrete Domains Von der Fakultät für Mathematik, Informatik und Naturwissenschaften der Rheinisch-Westfälischen Technischen Hochschule Aachen zur Erlangung des
Use of OWL and SWRL for Semantic Relational Database Translation
Use of OWL and SWRL for Semantic Relational Database Translation Matthew Fisher, Mike Dean, Greg Joiner BBN Technologies, 1300 N. 17th Street, Suite 400, Arlington, VA 22209 {mfisher, mdean, gjoiner}@bbn.com
A Description Logic Primer
A Description Logic Primer arxiv:1201.4089v3 [cs.ai] 3 Jun 2013 Introduction Markus Krötzsch, František Simančík, Ian Horrocks Department of Computer Science, University of Oxford, UK Abstract. This paper
The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications
The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications Holger Knublauch, Ray W. Fergerson, Natalya F. Noy and Mark A. Musen Stanford Medical Informatics, Stanford School
Lecture 13 of 41. More Propositional and Predicate Logic
Lecture 13 of 41 More Propositional and Predicate Logic Monday, 20 September 2004 William H. Hsu, KSU http://www.kddresearch.org http://www.cis.ksu.edu/~bhsu Reading: Sections 8.1-8.3, Russell and Norvig
CLIPS-OWL: A Framework for Providing Object-Oriented Extensional Ontology Queries in A Production Rule Engine
CLIPS-OWL: A Framework for Providing Object-Oriented Extensional Ontology Queries in A Production Rule Engine G. Meditskos,a, N. Bassiliades a a Department of Informatics, Aristotle University of Thessaloniki,
A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web
A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,
Semantic Variability Modeling for Multi-staged Service Composition
Semantic Variability Modeling for Multi-staged Service Composition Bardia Mohabbati 1, Nima Kaviani 2, Dragan Gašević 3 1 Simon Fraser University, 2 University of British Columbia, 3 Athabasca University,
RDF Resource Description Framework
RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives
Reasoning Paradigms for SWRL-enabled Ontologies
Reasoning Paradigms for SWRL-enabled Ontologies Jing Mei Department of Information Science Peking University Beijing 100871, China email:[email protected] Elena Paslaru Bontas Freie Universität Berlin
The Foundational Model of Anatomy in OWL: experience and perspectives
The Foundational Model of Anatomy in OWL: experience and perspectives Christine Golbreich 1, Songmao Zhang 2, Olivier Bodenreider 3 1 LIM, University Rennes 1, 35043 Rennes, France [email protected]
Transformation of OWL Ontology Sources into Data Warehouse
Transformation of OWL Ontology Sources into Data Warehouse M. Gulić Faculty of Maritime Studies, Rijeka, Croatia [email protected] Abstract - The Semantic Web, as the extension of the traditional Web,
CSC 742 Database Management Systems
CSC 742 Database Management Systems Topic #4: Data Modeling Spring 2002 CSC 742: DBMS by Dr. Peng Ning 1 Phases of Database Design Requirement Collection/Analysis Functional Requirements Functional Analysis
Matching Semantic Service Descriptions with Local Closed-World Reasoning
Matching Semantic Service Descriptions with Local Closed-World Reasoning Stephan Grimm 1, Boris Motik 1, and Chris Preist 2 1 FZI Research Center for Information Technologies at the University of Karlsruhe
powl Features and Usage Overview
powl Features and Usage Overview Live demonstrations and further information is available from: http://powl.sourceforge.net/swc Sören Auer University of Leipzig [email protected] Norman Beck
REPRESENTATION AND CERTIFICATION
REPRESENTATION AND CERTIFICATION OF DATA QUALITY ON THE WEB (Research Paper) Cinzia Cappiello Chiara Francalanci Barbara Pernici Politecnico di Milano, Milano, Italy {cappiell, francala, pernici}@elet.polimi.it
Chapter 8 The Enhanced Entity- Relationship (EER) Model
Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization
An Ontology-based e-learning System for Network Security
An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School
CWI/CTIF seminar 24.-25.Oct2011. Integrating context- and content-aware mobile services into the cloud
Center for Wireless Innovation Norway cwin.no CWI Norway CWI/CTIF seminar 24.-25.Oct2011 Integrating context- and content-aware mobile services into the cloud Josef Noll, Zahid Iqbal, Mohammad M.R. Chowdhury
Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo
DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF
Application of ontologies for the integration of network monitoring platforms
Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,
Characterizing Knowledge on the Semantic Web with Watson
Characterizing Knowledge on the Semantic Web with Watson Mathieu d Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, and Enrico Motta Knowledge Media Institute (KMi), The Open
A Proposal for a Description Logic Interface
A Proposal for a Description Logic Interface Sean Bechhofer y, Ian Horrocks y, Peter F. Patel-Schneider z and Sergio Tessaris y y University of Manchester z Bell Labs Research Most description logic (DL)
Exploring Incremental Reasoning Approaches Based on Module Extraction
Exploring Incremental Reasoning Approaches Based on Module Extraction Liudmila Reyes-Alvarez 1, Danny Molina-Morales 1, Yusniel Hidalgo-Delgado 2, María del Mar Roldán-García 3, José F. Aldana-Montes 3
Data Integration: A Theoretical Perspective
Data Integration: A Theoretical Perspective Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Via Salaria 113, I 00198 Roma, Italy [email protected] ABSTRACT
Comparing SNePS with Topbraid/Pellet SNeRG Technical Note 42
Comparing SNePS with Topbraid/Pellet SNeRG Technical Note 42 Michael Kandefer and Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science and National Center for
RDF y SPARQL: Dos componentes básicos para la Web de datos
RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic
Evaluation experiment for the editor of the WebODE ontology workbench
Evaluation experiment for the editor of the WebODE ontology workbench Óscar Corcho, Mariano Fernández-López, Asunción Gómez-Pérez Facultad de Informática. Universidad Politécnica de Madrid Campus de Montegancedo,
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING
Exploration on Service Matching Methodology Based On Description Logic using Similarity Performance Parameters K.Jayasri Final Year Student IFET College of engineering [email protected] R.Rajmohan
OWL Ontology Translation for the Semantic Web
OWL Ontology Translation for the Semantic Web Luís Mota and Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. das Forças Armadas, 1649-026 Lisboa, Portugal [email protected],[email protected]
A Framework and Architecture for Quality Assessment in Data Integration
A Framework and Architecture for Quality Assessment in Data Integration Jianing Wang March 2012 A Dissertation Submitted to Birkbeck College, University of London in Partial Fulfillment of the Requirements
Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
A Semantic Web Knowledge Base System that Supports Large Scale Data Integration
A Semantic Web Knowledge Base System that Supports Large Scale Data Integration Zhengxiang Pan, Yingjie Li and Jeff Heflin Department of Computer Science and Engineering, Lehigh University 19 Memorial
UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales
UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA Departamento de Ingeniería en Sistemas Computacionales ADMINISTRACIÓN SEMÁNTICA DE CONOCIMIENTO E INFORMACIÓN EN EL WEB SEMÁNTICO Tesis para obtener
A Tutorial on Data Integration
A Tutorial on Data Integration Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Antonio Ruberti, Sapienza Università di Roma DEIS 10 - Data Exchange, Integration, and Streaming November 7-12,
Semantics and Ontology of Logistic Cloud Services*
Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution
CHAPTER 7 GENERAL PROOF SYSTEMS
CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
A terminology model approach for defining and managing statistical metadata
A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail [email protected] Content 1 Introduction... 4 2 Knowledge presentation...
Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc
Big Data, Fast Data, Complex Data Jans Aasman Franz Inc Private, founded 1984 AI, Semantic Technology, professional services Now in Oakland Franz Inc Who We Are (1 (2 3) (4 5) (6 7) (8 9) (10 11) (12
