Ontologies. Course : Software Agent Technology Santtu Toivonen, VTT Information Technology
|
|
- Hilary Stanley
- 6 years ago
- Views:
Transcription
1 ntologies Course : Software gent Technology Santtu Toivonen, VTT Information Technology
2 VTT INFRMTIN TECHNLGY bout me Work Research Scientist VTT Information Technology Education Master of rts University of Helsinki, major in Cognitive Science Interests gent communication ntologies for agents Distribution of cognition Philosophy of mind
3 VTT INFRMTIN TECHNLGY utline What is an ontology? What is a concept? Some simple sample ontologies Size and scope of an ontology ntology management The Semantic Web Some ontology representation languages and tools Further material
4 VTT INFRMTIN TECHNLGY ntology hmmm, sounds familiar You have come across ontologies before in this course: (cfp :sender (agent-identifier :name j) :receiver (set (agent-identifier :name i)) :content "((action (agent-identifier :name i) (sell plum 50)) (any?x (and (= (price plum)?x) (<?x 10))))" :ontology fruit-market :language fipa-sl) but what are they?
5 VTT INFRMTIN TECHNLGY What is an ontology? Webster: Main Entry: on tol o gy Pronunciation: än-'tä-l&-je Function: noun Etymology: New Latin ontologia, from ont- + -logia -logy Date: circa : a branch of metaphysics concerned with the nature and relations of being 2 : a particular theory about the nature of being or the kinds of existents
6 VTT INFRMTIN TECHNLGY What is an ontology? Tom Gruber: Short answer: n ontology is a specification of a conceptualization. [ ] an ontology is a description (like a formal specification of a program) of the concepts and relationships that can exist for an agent or a community of agents.
7 VTT INFRMTIN TECHNLGY What is an ontology? Nicola Guarino: [ ] in I, an ontology refers to an engineering artifact, constituted by a specific vocabulary used to describe a certain reality, plus a set of explicit assumptions regarding the intended meaning of the vocabulary words.
8 VTT INFRMTIN TECHNLGY ntologies vs. data models No strict line in between, but ontologies are more general more reusable intended for multiple purposes, goals, and users more easily shareable take stand on semantics of concepts (as opposed to mere structure and integrity)
9 VTT INFRMTIN TECHNLGY What is a concept? Concepts (among other things) are in general language-independent (words 'cat' and 'kissa' denote the same concept) are mental or logical representations of reality are related to other concepts do not need symbols but hold them for means of communication concept has intension or meaning extension, i.e. the set of objects that the concept refers to n the difference between intension and extension, consider phrases "Evening star" and "Morning star" that have different meanings (intension) yet both refer to planet Venus (extension) ntology is mainly concerned with intension
10 VTT INFRMTIN TECHNLGY "Semiotic Triangle" (or one version of it) Intension Extension 'Cat' Sign or term
11 VTT INFRMTIN TECHNLGY "Semiotic Triangle" (contd.) Intension Extension 'Frank' Sign or term
12 VTT INFRMTIN TECHNLGY "Semiotic Triangle" (contd.) Intension Extension 'Frank is a cat' Sign or term
13 VTT INFRMTIN TECHNLGY simple example ontology Vehicle subclassf Car Boat
14 VTT INFRMTIN TECHNLGY lmost as simple Vehicle subclassf Car ispartf Wheel
15 VTT INFRMTIN TECHNLGY Gets a bit tricky... Vehicle type Class Property type type subclassf type Car ispartf Wheel type
16 VTT INFRMTIN TECHNLGY subclassf Thing relations multiply easily Vehicle type Class Property type type subclassf type Car ispartf Wheel type
17 VTT INFRMTIN TECHNLGY Important concepts wrt. ontology Concepts abstract or concrete, elementary or composite, real or fictitious can have attributes (properties) Taxonomy (typically at least subclass-relation) ther relations part of, connected to, on top of, unary vs. binary vs. n-ary relations xioms (sentences that are always true) axioms typically built using logic (first or higher order) Instances, Individuals, Facts, Claims extension Production rules and inference mechanisms
18 VTT INFRMTIN TECHNLGY n aside: "Type vs. subclass confusion" In general: type-relation connects an instance with the class it is an instance of subclass-relation connects a class with its superclass nimal subclassf Mammal subclassf type Human
19 VTT INFRMTIN TECHNLGY "Type vs. subclass confusion" (contd.) The confusion: Which relation to choose with more abstract or complex concepts? Paying Phone Paying with VIS subclassf / type? Nokia 6100 subclassf / type? This problem emerges when chaining ontologies (i.e. defining ontologies for ontologies)
20 VTT INFRMTIN TECHNLGY Size and scope of an ontology Two extremes (the reality something in between): ne huge ontology that captures "everything" ne (small) ontology for each specific application
21 VTT INFRMTIN TECHNLGY "ne large ontology" approach Benefits few or no internal inconsistencies for an application developer easier to find uniform documentation less overlapping work! Drawbacks who maintains it? who is responsible? heavy and slow to use (both for human user and for application) difficult to take into account everybody's opinions and wishes Example: Cyc
22 VTT INFRMTIN TECHNLGY "Several small ontologies" approach Benefits ontologies fit well the application demands faster to use easier to form complete picture of an ontology (fewer concepts and interrelations) Drawbacks different ontologies do not fit together without either central coordination body or ontology mapping software M overlapping work - same concepts defined in multiple ontologies, either in the same way or (even worse!) differently
23 VTT INFRMTIN TECHNLGY Some mixed / other approaches upper ontology domains M mediating software none
24 VTT INFRMTIN TECHNLGY Which of the approaches to use with agent systems (in the long run)? gent-systems are typically distributed systems I.e. agent-systems consisting of but one agent are rare agents typically need to communicate with each other agents should understand each other People often design and implement agents independently of each other agents' understanding each other is (partly) based on ontologies M
25 VTT INFRMTIN TECHNLGY ntology management Individuals and instances change over time, whereas ontologies are intended to be relatively stable and static but ontology management is needed Issues on interdependencies upper ontology domain ontologies domain ontology domain ontology ontology applications pproaches for cross-usage of concepts defined in multiple ontologies integration (take existing ontologies and build a new one) merge (unify existing ontologies) mapping software ( runtime approach) M
26 VTT INFRMTIN TECHNLGY ntology management (contd.) ntology versioning an important aspect Five ways for an ontology to change 1. Changes in the conceptual hierarchy (logical changes) 2. Changes in the documentation of the concepts (non-logical changes) 3. Renaming concepts (identifier changes) 4. Defining new concepts 5. Deleting concepts Prospective usage: using data sources that conform with the previous version of the ontology via the new version Retrospective usage: using data sources that conform with the new version of the ontology via the previous version
27 VTT INFRMTIN TECHNLGY ntology management (contd.) Compatibility types 1. Complete compatible revisions the semantics of the ontology is not changed, for example, syntactic changes or updates of natural language descriptions; this type of change is compatible in both prospective and retrospective use 2. Backward compatible revisions the semantics of the ontology are changed in such a way that the interpretation of data via the new ontology is the same as when using the previous version of the ontology, for example, the addition of an independent class; this type of change is compatible in prospective use 3. Upward compatible revisions the semantics of the ontology is changed is such a way that an older version can be used to interpret newer data sources correctly, for example, the removal of an independent class; this revision is compatible in retrospective use 4. Incompatible revisions the semantics of the ontology is changed in such a way that the interpretation of old data sources is invalid, for example, changing the place in the hierarchy of a class; this type of change is incompatible in both prospective use and retrospective use
28 VTT INFRMTIN TECHNLGY The case of Semantic Web Gathers a lot of attention at the moment ontology as a buzzword "Next generation of the web", "intelligent web", "autonomous web", Core idea: "The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation." From Berners-Lee et al., Semantic Web vs. WWW as it is at the moment (emphasis on layout and structure of (HTML etc.) pages) Machine-understandable content of Semantic Web is defined in ontologies Relationship and relevance to this course: machine-processing of Semantic Web content likely to happen via agents (or something alike) W3C has recently ( ) launched Phase 2 of Semantic Web ctivity Includes a new Best Practices and Deployment WG
29 VTT INFRMTIN TECHNLGY The "layer cake" of Semantic Web Reprinted from a presentation by Tim Berners-Lee in XML2000 Conference, URL:
30 VTT INFRMTIN TECHNLGY Technologies of Semantic Web RDF (Resource Description Framework) Triples: Subject, Predicate, bject RDFS (RDF Schema) Vocabulary definitions for RDF (cf. DTD and XML Schema for XML) subclassf, type, domain, range,... DML (DRP gent Markup Language) IL (ntology Inference Layer or ntology Interchange Language) WL (Web ntology Language) DML, IL DML+IL WL US W3C Europe
31 VTT INFRMTIN TECHNLGY WL WL builds on the work of DML+IL DML+IL an extension of RDF Schema W3C Recommendation since Inconsistencies with RDF(S) and DML+IL problems with the layered approach presented earlier three versions of WL: WL Full Union of WL and RDF(S) WL DL (Description Logics) Restricted to DL/FL fragment ( DML+IL) WL Lite Subset of WL DL
32 VTT INFRMTIN TECHNLGY WL-S WL Services is a language for describing Web Services cronyms often mentioned as Web Services technologies: WSDL, Web Services Description Language SP, Simple bject ccess Protocol UDDI, Universal Description, Discovery and Integration However, these technologies are insufficient for describing the semantics of Web Services in a machine-understandable manner (what the services do and how they do it) enter WL-S Builds on WL, currently version 1.0 (November 2003) (draft version 1.1 also online, Jan 2004) Possible to map WL-S to WSDL nkolekar et al. (2002)
33 VTT INFRMTIN TECHNLGY Some other ontology representation languages "Traditional" ontology representation languages (not web based) ntolingua (based on KIF) KBC, pen Knowledge Base Connectivity CML, perational Conceptual Modeling Language LM FLogic, Frame Logic Web based ontology representation languages XL, XML-Based ntology Exchange Language SHE, Simple HTML ntology Extension
34 VTT INFRMTIN TECHNLGY Some ontology representation languages compared Concepts Relations Functions Procedures Instances xioms Production rules ntol KBC CML LM FLogic XL SHE RDF(S) IL / / / / / /- "traditional" web based
35 VTT INFRMTIN TECHNLGY Summary of ontology representation language comparison For interchanging ontologies on the web, web based languages are a better solution For representing or modeling ontologies, "traditional" languages are a better solution as far as the expressiveness is concerned However, XML based languages function well for taxonomies with a relatively simple structure For performing reasoning, "traditional" languages are a better choice Source: Gorcho and Gómez-Pérez (2000) Note: some languages have developed since the writing of the article (e.g. IL DML+IL WL)
36 VTT INFRMTIN TECHNLGY The case of Cyc Cycorp: "It's just common sense" In CycL over hand-entered assertions (or "rules") designed to capture a large portion of what we normally consider consensus knowledge about the world ("river flows downhill" etc.) Sometimes so called microtheories are however necessary difference with domain ontologies? Nevertheless exemplifies the "ne large ontology" approach! pencyc: an open source subset of Cyc concepts: an upper ontology for all of human consensus reality assertions about the concepts, interrelating them, constraining them, in effect (partially) defining them. pencyc has DML serialization Note however that Cyc is not a Semantic Web phenomenon but been under development since 1984 There also exists CycL-to-Lisp, CycL-to-C, etc. translators
37 VTT INFRMTIN TECHNLGY Standard Upper ntology (SU) IEEE: SUM (Suggested Upper Merged ntology) Serializations in KIF, DML, LM Web based ontology browsers SU IFF (Information Flow Framework) IFF provides the terminology, semantics and principled foundation for a metalevel ontological framework a framework for sharing ontologies, manipulating ontologies as objects, relating ontologies through morphisms, partitioning ontologies, composing ontologies via colimits, discussing ontological structure, noting dependencies between ontologies, declaring the use of other ontologies, etc
38 VTT INFRMTIN TECHNLGY Some ontology tools ntolingua collaborative environment to browse, create, edit, modify, and use ontologies Protégé (ntology editor) Lots of plugins: KBC, RDF(S), WL, UML, XML, XML Schema, Prolog, Jess, etc. WL-S to appear iled (ntology editor for IL) Jena Java PI for manipulating RDF, RDF(S), and WL
39 VTT INFRMTIN TECHNLGY The role of ontologies in agent communication Used by agents when trying to make sense of each other Case of FIP: ntology is denoted by one parameter in an CL message (along with other parameters: sender, receiver, content, reply-with, replyby, in-reply-to, envelope, language, protocol, and conversation-id) Example: (cfp :sender (agent-identifier :name j) :receiver (set (agent-identifier :name i)) :content "((action (agent-identifier :name i) (sell plum 50)) (any?x (and (= (price plum)?x) (<?x 10))))" :ontology fruit-market :language fipa-sl)
40 VTT INFRMTIN TECHNLGY The role of ontologies in agent communication (contd.) ntology is referenced from within CL message and it determines the semantics of the concepts used in the content language However, ontologies themselves might concern whatever topics ne interesting case would be to "ontologize" agent communication For example interaction protocols (Conversation layer) might be described in an ontology external to the agents The agents could download the interaction protocol descriptions and modify their behavior accordingly ntology of actions or tasks vs. ontology of facts Know-how vs. know-that
41 VTT INFRMTIN TECHNLGY The role of ontologies in agent communication (contd.)
42 VTT INFRMTIN TECHNLGY Further material rticles, presentations and books Thomas R. Gruber (1993): Translation pproach to Portable ntology Specifications. Knowledge cquisition, 5(2): Thomas R. Gruber (1993): Toward principles for the design of ontologies used for knowledge sharing. llen Newell (1982): The Knowledge Level. rtificial Intelligence 18(1): nkolekar et al. (2002): DML-S: Web Service Description for the Semantic Web. Proceedings of the First International Semantic Web Conference (ISWC2002) Heidelberg, Germany: Springer- Verlag.
43 VTT INFRMTIN TECHNLGY Further material (contd.) rticles, presentations and books (contd.) Gottlob Frege (1892): Über Sinn und Bedeutung. In: Zeitschrift für Philosophie und philosophische Kritik 100: Meersman et al. (2002): Data modelling versus ntology engineering. In CM SIGMD Record, December John F. Sowa (2000): Knowledge Representation. Pacific Grove, C: Brooks/Cole. Tim Berners-Lee, James Hendler, and ra Lassila (2001): The Semantic Web. In Scientific merican, May
44 VTT INFRMTIN TECHNLGY Further material (contd.) rticles, presentations and books (contd.) James Hendler (2001): gents and the Semantic Web. In IEEE Intelligent Systems, (16:2): Ian Horrocks (2002): WL verview, ntoweb SIG2 meeting, Innsbruck, ustria, December 17th PoverPoint slides: scar Gorcho and sunción Gómez-Pérez (2000): Evaluating knowledge representation and reasoning capabilities of ontology specification languages. In Proceedings of the ECI 2000 Workshop on pplications of ntologies and Problem-Solving Methods, Berlin, H. Sofia Pinto,. Gómez-Pérez, J. P. Martins. Some Issues on ntology Integration. In Proceedings of IJCI99's Workshop on ntologies and Problem Solving Methods: Lessons Learned and Future Trends,
45 VTT INFRMTIN TECHNLGY Further material (contd.) rticles, presentations and books (contd.) Nicola Guarino (1998): Formal ntology and Information Systems. In Formal ntology in Information Systems. Proceedings of FIS 98, Trento, Italy, 6-8 June msterdam, IS Press, pp Nicola Guarino, Christopher Welty, and Christopher Partridge (2000): Towards ntology-based Harmonization of Web Content Standards. In Proceedings of Conceptual Modeling for E-Business and the Web, ER 2000 Workshops on Conceptual Modeling pproaches for E-Business and The World Wide Web and Conceptual Modeling, Salt Lake City, Utah, US, ctober 9-12, Springer LNCS 1921, pp M. Klein and D. Fensel. ntology Versioning on the Semantic Web. In Proceedings of the International Semantic Web Working Symposium (SWWS), Stanford University, California, US, July,
46 VTT INFRMTIN TECHNLGY Further material (contd.) ctivities, initiatives, web sites, etc. CYC: SU: ntoweb: Semantic Web community portal: W3C Semantic Web activity: WL: ntolingua: KIF: Laboratory for pplied ntology in the Institute of Cognitive Sciences and Technology (ISTC) of Italian National Research Council:
Software Design and Development in Distributed and (Very) Heterogeneous Environments the Case of Semantic Web
Software Design and Development in Distributed and (Very) Heterogeneous Environments the Case of Semantic Web Santtu Toivonen VTT Information Technology hjelmistojen suunnittelumenetelmät ja työkalut Distributed
More informationLecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck
Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject
More informationWhere is the Semantics on the Semantic Web?
Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements
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 informationWHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG
WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,
More informationKnowledge Representation, Ontologies, and the Semantic Web
Knowledge Representation, Ontologies, and the Semantic Web Evimaria Terzi 1, Athena Vakali 1, and Mohand-Saïd Hacid 2 1 Informatics Dpt., Aristotle University, 54006 Thessaloniki, Greece evimaria,avakali@csd.auth.gr
More informationSemantic Web: vision and reality
Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently
More informationAn Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data
Ontologies for urban development: conceptual models for practitioners An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data Stefan Trausan-Matu 1,2 and Anca Neacsu 1
More informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationTowards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø
Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing
More informationThe 2 nd Generation Web - Opportunities and Problems
The 2 nd Generation Web - Opportunities and Problems Dr. Uwe Aßmann Research Center for Integrational Software Engineering (RISE) Swedish Semantic Web Initiative (SWEB) Linköpings Universitet Contents
More informationOntology Development Tools and Languages: A Review
Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,
More informationF12: SEMANTICS and ONTOLOGIES
F12: SEMANTICS and ONTOLOGIES 2005-2006 The ATHENA Consortium. 1 A mini-lesson in semantics s e m a n t i c s? How do you do, Semantics? How do you do semantics? 2005-2006 The ATHENA Consortium. 2 Semantics
More informationSemantic Web and Electronic Information Resources Danica Radovanović
D.Radovanovic: Semantic Web and Electronic Information Resources 1, Infotheca journal 4(2003)2, p. 157-163 UDC 004.738.5:004.451.53:004.22 Semantic Web and Electronic Information Resources Danica Radovanović
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015
RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University
More informationUsing Semantic Web Technologies for context-aware Information Providing to Mobile Devices
Using Semantic Web Technologies for context-aware Information Providing to Mobile Devices Fabian Abel Institute Knowledge Based Systems Appelstr. 4-30167 Hannover Germany Fabian.Abel@gmx.de Jan Brase L3S
More informationSemantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers
More informationBusiness Rules in the Semantic Web, are there any or are they different?
Business Rules in the Semantic Web, are there any or are they different? Silvie Spreeuwenberg, Rik Gerrits LibRT, Silodam 364, 1013 AW Amsterdam, Netherlands {silvie@librt.com, Rik@LibRT.com} http://www.librt.com
More informationSemantic Web Systems Introduction Jacques Fleuriot School of Informatics
Semantic Web Systems Introduction Jacques Fleuriot School of Informatics 11 th January 2015 Semantic Web Systems: Introduction The World Wide Web 2 Requirements of the WWW l The internet already there
More informationThe Semantic Web: A Vision or a Dream?
The Semantic Web: A Vision or a Dream? Ben Weber Department of Computer Science California Polytechnic State University May 15, 2005 Abstract The Semantic Web strives to be a machine readable version of
More informationIntroduction. October 5, Petr Křemen Introduction October 5, / 31
Introduction Petr Křemen petr.kremen@fel.cvut.cz October 5, 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Introduction October 5, 2017 1 / 31 Outline 1 About Knowledge Management 2 Overview of Ontologies
More informationCEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification
CEN/ISSS WS/eCAT Terminology for ecatalogues and Product Description and Classification Report Final Version This report has been written for WS/eCAT by Mrs. Bodil Nistrup Madsen (bnm.danterm@cbs.dk) and
More informationUsing the Semantic Web in Ubiquitous and Mobile Computing
Using the Semantic Web in Ubiquitous and Mobile Computing Ora Lassila Research Fellow, Software & Applications Laboratory, Nokia Research Center Elected Member of Advisory Board, World Wide Web Consortium
More informationMDA & Semantic Web Services Extending ODM with Service Semantics
MDA & Semantic Web Services Extending ODM with Service Semantics Elisa Kendall Sandpiper Software October 18, 2006 Outline ODM as a Bridge between MDA and KR Quick ODM Overview Relationship to other Standards
More informationTowards the Semantic Web
Towards the Semantic Web Ora Lassila Research Fellow, Nokia Research Center (Boston) Chief Scientist, Nokia Venture Partners LLP Advisory Board Member, W3C XML Finland, October 2002 1 NOKIA 10/27/02 -
More informationAnnotation for the Semantic Web During Website Development
Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,
More informationRacer: An OWL Reasoning Agent for the Semantic Web
Racer: An OWL Reasoning Agent for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal, Canada (haarslev@cs.concordia.ca) University of Applied Sciences, Wedel, Germany (rmoeller@fh-wedel.de)
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationCategory Theory in Ontology Research: Concrete Gain from an Abstract Approach
Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de
More informationFausto Giunchiglia and Mattia Fumagalli
DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From
More informationOntology-Driven Conceptual Modelling
Ontology-Driven Conceptual Modelling Nicola Guarino Conceptual Modelling and Ontology Lab National Research Council Institute for Cognitive Science and Technologies (ISTC-CNR) Trento-Roma, Italy Acknowledgements
More informationUNIK Multiagent systems Lecture 3. Communication. Jonas Moen
UNIK4950 - Multiagent systems Lecture 3 Communication Jonas Moen Highlights lecture 3 Communication* Communication fundamentals Reproducing data vs. conveying meaning Ontology and knowledgebase Speech
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationThe Semantic Planetary Data System
The Semantic Planetary Data System J. Steven Hughes 1, Daniel J. Crichton 1, Sean Kelly 1, and Chris Mattmann 1 1 Jet Propulsion Laboratory 4800 Oak Grove Drive Pasadena, CA 91109 USA {steve.hughes, dan.crichton,
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91
بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
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 informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationSemantic agents for location-aware service provisioning in mobile networks
Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation
More informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationOntology Creation and Development Model
Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department
More informationLinked Open Data: a short introduction
International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 Linked Open Data: a short introduction Oreste Signore (W3C Italy) Slides at: http://www.w3c.it/talks/2015/lodjch/
More informationRepresenting Product Designs Using a Description Graph Extension to OWL 2
Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires
More informationReasoning on Business Processes and Ontologies in a Logic Programming Environment
Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università
More informationSemantic Web Technologies
1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable
More informationEnvisioning Semantic Web Technology Solutions for the Arts
Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American
More informationTime ontology with Reference Event based Temporal Relations (RETR)
Time ontology with Reference Event based Temporal Relations (RETR) M.Hemalatha 1, V. Uma 2 and Dr. G. Aghila 3 1 Department of Computer Science, Pondicherry University, India hemalathamohanraj@gmail.com
More informationAn Annotation Tool for Semantic Documents
An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document
More informationUsing DDC to create a visual knowledge map as an aid to online information retrieval
Sudatta Chowdhury and G.G. Chowdhury Department of Computer and Information Sciences University of Strathclyde, Glasgow G1 1XH Using DDC to create a visual knowledge map as an aid to online information
More informationSemantic web. Tapas Kumar Mishra 11CS60R32
Semantic web Tapas Kumar Mishra 11CS60R32 1 Agenda Introduction What is semantic web Issues with traditional web search The Technology Stack Architecture of semantic web Meta Data Main Tasks Knowledge
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationOntological Modeling: Part 2
Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the
More informationOntology Transformation Using Generalised Formalism
Ontology Transformation Using Generalised Formalism Petr Aubrecht and Monika Žáková and Zdeněk Kouba Department of Cybernetics Czech Technical University Prague, Czech Republic {aubrech,zakovm1,kouba}@fel.cvut.cz
More informationModels versus Ontologies - What's the Difference and where does it Matter?
Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated
More informationLightweight Semantic Web Motivated Reasoning in Prolog
Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different
More informationNew Tools for the Semantic Web
New Tools for the Semantic Web Jennifer Golbeck 1, Michael Grove 1, Bijan Parsia 1, Adtiya Kalyanpur 1, and James Hendler 1 1 Maryland Information and Network Dynamics Laboratory University of Maryland,
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 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 informationSkyEyes: A Semantic Browser For the KB-Grid
SkyEyes: A Semantic Browser For the KB-Grid Yuxin Mao, Zhaohui Wu, Huajun Chen Grid Computing Lab, College of Computer Science, Zhejiang University, Hangzhou 310027, China {maoyx, wzh, huajunsir}@zju.edu.cn
More informationTowards Ontology Mapping: DL View or Graph View?
Towards Ontology Mapping: DL View or Graph View? Yongjian Huang, Nigel Shadbolt Intelligence, Agents and Multimedia Group School of Electronics and Computer Science University of Southampton November 27,
More informationXML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI
Chapter 18 XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Fábio Ghignatti Beckenkamp and Wolfgang Pree Abstract: Key words: WebEDI relies on the Internet infrastructure for exchanging documents among
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationa paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:
Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)
More informationProposal for Implementing Linked Open Data on Libraries Catalogue
Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:
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 informationA Tool for Storing OWL Using Database Technology
A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,
More informationJava Learning Object Ontology
Java Learning Object Ontology Ming-Che Lee, Ding Yen Ye & Tzone I Wang Laboratory of Intelligent Network Applications Department of Engineering Science National Chung Kung University Taiwan limingche@hotmail.com,
More informationInformation Retrieval (IR) through Semantic Web (SW): An Overview
Information Retrieval (IR) through Semantic Web (SW): An Overview Gagandeep Singh 1, Vishal Jain 2 1 B.Tech (CSE) VI Sem, GuruTegh Bahadur Institute of Technology, GGS Indraprastha University, Delhi 2
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 informationCEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer
CEN MetaLex Facilitating Interchange in E- Government Alexander Boer aboer@uva.nl MetaLex Initiative taken by us in 2002 Workshop on an open XML interchange format for legal and legislative resources www.metalex.eu
More informationMulti-agent and Semantic Web Systems: Representation
Multi-agent and Semantic Web Systems: Representation Fiona McNeill School of Informatics 21st January 2013 21st January 2013 0/22 What kind of representation? There are many different kinds of representations
More informationKnowledge and Ontological Engineering: Directions for the Semantic Web
Knowledge and Ontological Engineering: Directions for the Semantic Web Dana Vaughn and David J. Russomanno Department of Electrical and Computer Engineering The University of Memphis Memphis, TN 38152
More informationSemantic-Based Web Mining Under the Framework of Agent
Semantic-Based Web Mining Under the Framework of Agent Usha Venna K Syama Sundara Rao Abstract To make automatic service discovery possible, we need to add semantics to the Web service. A semantic-based
More informationTopic Maps Reference Model, version 6.0
Topic Maps Reference Model, 13250-5 version 6.0 Patrick Durusau Steven R. Newcomb July 13, 2005 This is a working draft of the Topic Maps Reference Model. It focuses on the integration of Robert Barta
More informationDescription Logic Systems with Concrete Domains: Applications for the Semantic Web
Description Logic Systems with Concrete Domains: Applications for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal University of Applied Sciences, Wedel Abstract The Semantic
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationMethodologies, Tools and Languages. Where is the Meeting Point?
Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index
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 informationTransforming Enterprise Ontologies into SBVR formalizations
Transforming Enterprise Ontologies into SBVR formalizations Frederik Gailly Faculty of Economics and Business Administration Ghent University Frederik.Gailly@ugent.be Abstract In 2007 the Object Management
More informationOntology Construction -An Iterative and Dynamic Task
From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Ontology Construction -An Iterative and Dynamic Task Holger Wache, Ubbo Visser & Thorsten Scholz Center for Computing
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 informationContext-aware Semantic Middleware Solutions for Pervasive Applications
Solutions for Pervasive Applications Alessandra Toninelli alessandra.toninelli@unibo.it Università degli Studi di Bologna Department of Electronics, Information and Systems PhD Course Infrastructure and
More informationExperiences with OWL-S, Directions for Service Composition:
Experiences with OWL-S, Directions for Service Composition: The Cashew Position Barry Norton 1 Knowledge Media Institute, Open University, Milton Keynes, UK b.j.norton@open.ac.uk Abstract. Having used
More informationPorting Social Media Contributions with SIOC
Porting Social Media Contributions with SIOC Uldis Bojars, John G. Breslin, and Stefan Decker DERI, National University of Ireland, Galway, Ireland firstname.lastname@deri.org Abstract. Social media sites,
More informationAdaptable and Adaptive Web Information Systems. Lecture 1: Introduction
Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October
More informationA Novel Architecture of Ontology based Semantic Search Engine
International Journal of Science and Technology Volume 1 No. 12, December, 2012 A Novel Architecture of Ontology based Semantic Search Engine Paras Nath Gupta 1, Pawan Singh 2, Pankaj P Singh 3, Punit
More informationWonderWeb Deliverable D19
WonderWeb Deliverable D19 Impact of foundational ontologies on standardization activities Aldo Gangemi, Nicola Guarino ISTC-CNR email: a.gangemi@istc.cnr.it, guarino@loa-cnr.it Identifier D19 Class Deliverable
More informationThe Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall
The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems
More informationState of the Art of Semantic Web
State of the Art of Semantic Web Ali Alqazzaz Computer Science and Engineering Department Oakland University Rochester Hills, MI 48307, USA gazzaz86@gmail.com Abstract Semantic web is an attempt to provide
More informationKnowledge Representation on the Web
Knowledge Representation on the Web Stefan Decker 1, Dieter Fensel 2, Frank van Harmelen 2,3, Ian Horrocks 4, Sergey Melnik 1, Michel Klein 2 and Jeen Broekstra 3 1 AIFB, University of Karlsruhe, Germany
More informationLabeled graph homomorphism and first order logic inference
ECI 2013 Day 2 Labeled graph homomorphism and first order logic inference Madalina Croitoru University of Montpellier 2, France croitoru@lirmm.fr What is Knowledge Representation? Semantic Web Motivation
More informationThe Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce Website Bo Liu
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) The Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce
More informationBuilding domain ontologies from lecture notes
Building domain ontologies from lecture notes Neelamadhav Gantayat under the guidance of Prof. Sridhar Iyer Department of Computer Science and Engineering, Indian Institute of Technology, Bombay Powai,
More informationOntology Development. Qing He
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies
More informationSocial Networks and Data Portability using Semantic Web technologies
Social Networks and Data Portability using Semantic Web technologies Uldis Bojārs1, Alexandre Passant2, John Breslin1, Stefan Decker1 1 Digital Enterprise Research Institute, National University of Ireland,
More informationInformation management - Topic Maps visualization
Information management - Topic Maps visualization Benedicte Le Grand Laboratoire d Informatique de Paris 6, Universite Pierre et Marie Curie, Paris, France Benedicte.Le-Grand@lip6.fr http://www-rp.lip6.fr/~blegrand
More informationDeep Integration of Scripting Languages and Semantic Web Technologies
Deep Integration of Scripting Languages and Semantic Web Technologies Denny Vrandečić Institute AIFB, University of Karlsruhe, Germany denny@aifb.uni-karlsruhe.de Abstract. Python reached out to a wide
More informationStructure of This Presentation
Inferencing for the Semantic Web: A Concise Overview Feihong Hsu fhsu@cs.uic.edu March 27, 2003 Structure of This Presentation General features of inferencing for the Web Inferencing languages Survey of
More informationDesign and Implementation of an RDF Triple Store
Design and Implementation of an RDF Triple Store Ching-Long Yeh and Ruei-Feng Lin Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd., Sec. 3 Taipei, 04 Taiwan E-mail:
More informationSemantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University
Semantic Web Knowledge Representation in the Web Context CS 431 March 24, 2008 Carl Lagoze Cornell University Acknowledgements for various slides and ideas Ian Horrocks (Manchester U.K.) Eric Miller (W3C)
More information