Ontologies. Course : Software Agent Technology Santtu Toivonen, VTT Information Technology

Size: px
Start display at page:

Download "Ontologies. Course : Software Agent Technology Santtu Toivonen, VTT Information Technology"

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 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 information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture 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 information

Where is the Semantics on the Semantic Web?

Where 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 information

Helmi Ben Hmida Hannover University, Germany

Helmi 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 information

WHY 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. 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 information

Knowledge Representation, Ontologies, and the Semantic Web

Knowledge 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 information

Semantic Web: vision and reality

Semantic 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 information

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

An 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 information

Development of an Ontology-Based Portal for Digital Archive Services

Development 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 information

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Towards 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 information

The 2 nd Generation Web - Opportunities and Problems

The 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 information

Ontology Development Tools and Languages: A Review

Ontology 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 information

F12: SEMANTICS and ONTOLOGIES

F12: 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 information

Semantic Web and Electronic Information Resources Danica Radovanović

Semantic 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 information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International 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 information

Using Semantic Web Technologies for context-aware Information Providing to Mobile Devices

Using 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 information

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Semantic 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 information

Business 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? 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 information

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Semantic 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 information

The Semantic Web: A Vision or a Dream?

The 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 information

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Introduction. 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 information

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

CEN/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 information

Using the Semantic Web in Ubiquitous and Mobile Computing

Using 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 information

MDA & Semantic Web Services Extending ODM with Service Semantics

MDA & 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 information

Towards the Semantic Web

Towards 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 information

Annotation for the Semantic Web During Website Development

Annotation 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 information

Racer: An OWL Reasoning Agent for the Semantic Web

Racer: 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 information

Automation 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 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 information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category 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 information

Fausto Giunchiglia and Mattia Fumagalli

Fausto 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 information

Ontology-Driven Conceptual Modelling

Ontology-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 information

UNIK Multiagent systems Lecture 3. Communication. Jonas Moen

UNIK 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 information

Semantic 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 ه عا ی 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 information

The Semantic Planetary Data System

The 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 information

Semantic 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 بسمه تعالی 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 information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting 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 information

Semantic 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 ه عا ی 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 information

Semantic agents for location-aware service provisioning in mobile networks

Semantic 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 information

An 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 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 information

Ontology Creation and Development Model

Ontology 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 information

Linked Open Data: a short introduction

Linked 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 information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing 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 information

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

Reasoning 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 information

Semantic Web Technologies

Semantic 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 information

Envisioning Semantic Web Technology Solutions for the Arts

Envisioning 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 information

Time ontology with Reference Event based Temporal Relations (RETR)

Time 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 information

An Annotation Tool for Semantic Documents

An 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 information

Using DDC to create a visual knowledge map as an aid to online information retrieval

Using 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 information

Semantic web. Tapas Kumar Mishra 11CS60R32

Semantic 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 information

JENA: A Java API for Ontology Management

JENA: 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 information

Ontological Modeling: Part 2

Ontological 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 information

Ontology Transformation Using Generalised Formalism

Ontology 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 information

Models versus Ontologies - What's the Difference and where does it Matter?

Models 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 information

Lightweight Semantic Web Motivated Reasoning in Prolog

Lightweight 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 information

New Tools for the Semantic Web

New 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 information

Knowledge 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? 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 information

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS

SEMANTIC 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 information

SkyEyes: A Semantic Browser For the KB-Grid

SkyEyes: 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 information

Towards Ontology Mapping: DL View or Graph View?

Towards 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 information

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

XML 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 information

Semantic 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 ه عا ی 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 information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a 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 information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal 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 information

SOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION

SOFTWARE 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 information

A Tool for Storing OWL Using Database Technology

A 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 information

Java Learning Object Ontology

Java 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 information

Information Retrieval (IR) through Semantic Web (SW): An Overview

Information 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 information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 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 information

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer

CEN 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 information

Multi-agent and Semantic Web Systems: Representation

Multi-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 information

Knowledge and Ontological Engineering: Directions for the Semantic Web

Knowledge 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 information

Semantic-Based Web Mining Under the Framework of Agent

Semantic-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 information

Topic Maps Reference Model, version 6.0

Topic 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 information

Description Logic Systems with Concrete Domains: Applications for the Semantic Web

Description 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 information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA 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 information

Methodologies, Tools and Languages. Where is the Meeting Point?

Methodologies, 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 information

Ontologies and The Earth System Grid

Ontologies 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 information

Transforming Enterprise Ontologies into SBVR formalizations

Transforming 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 information

Ontology Construction -An Iterative and Dynamic Task

Ontology 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 information

SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS

SEMANTIC 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 information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 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 information

Context-aware Semantic Middleware Solutions for Pervasive Applications

Context-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 information

Experiences with OWL-S, Directions for Service Composition:

Experiences 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 information

Porting Social Media Contributions with SIOC

Porting 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 information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable 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 information

A Novel Architecture of Ontology based Semantic Search Engine

A 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 information

WonderWeb Deliverable D19

WonderWeb 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 information

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The 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 information

State of the Art of Semantic Web

State 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 information

Knowledge Representation on the Web

Knowledge 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 information

Labeled graph homomorphism and first order logic inference

Labeled 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 information

The Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce Website Bo Liu

The 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 information

Building domain ontologies from lecture notes

Building 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 information

Ontology Development. Qing He

Ontology 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 information

Social Networks and Data Portability using Semantic Web technologies

Social 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 information

Information management - Topic Maps visualization

Information 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 information

Deep Integration of Scripting Languages and Semantic Web Technologies

Deep 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 information

Structure of This Presentation

Structure 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 information

Design and Implementation of an RDF Triple Store

Design 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 information

Semantic 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 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