Languages and Semantic Web Architecture

Similar documents
Layering the Semantic Web: Problems and Directions

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

On the Standardization of Semantic Web Services-based Network Monitoring Operations

Secure Semantic Web Service Using SAML

Semantics and Ontology of Logistic Cloud Services*

Semantic Interoperability

UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales

Explorer's Guide to the Semantic Web

An Ontology-based e-learning System for Network Security

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

OWL based XML Data Integration

12 The Semantic Web and RDF

Designing a Semantic Repository

EUR-Lex 2012 Data Extraction using Web Services

Service Oriented Architecture

Information Technology for KM

Introduction to Web Services

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Artificial Intelligence & Knowledge Management

Characterizing Knowledge on the Semantic Web with Watson

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

Introduction to ontologies and tools; some examples

HEALTH INFORMATION MANAGEMENT ON SEMANTIC WEB :(SEMANTIC HIM)

Simplifying e Business Collaboration by providing a Semantic Mapping Platform

RDF Resource Description Framework

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien September 2013 HU Berlin

Object-Process Methodology as a basis for the Visual Semantic Web

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

Siemens Future HANNOVER MESSE Internet of Things and Services Guido Stephan

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

Ontology based Recruitment Process

Rules, RIF and RuleML

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

Defining a benchmark suite for evaluating the import of OWL Lite ontologies

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration

How To Understand The Difference Between Terminology And Ontology

Information Services for Smart Grids

It s all around the domain ontologies - Ten benefits of a Subject-centric Information Architecture for the future of Social Networking

XML: extensible Markup Language. Anabel Fraga

MITA Information Architecture. May 8, 2006

A COLLABORATIVE PERSPECTIVE OF CRM

dcml Data Center Markup Language Data Center Markup Language Framework Specification

Security Issues for the Semantic Web

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

business transaction information management

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

CASRAI, eurocris, Lattes, and VIVO: Four Perspectives on Research Information Standards

A Secure Mediator for Integrating Multiple Level Access Control Policies

A Framework for Collaborative Project Planning Using Semantic Web Technology

SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN

An industry perspective on deployed semantic interoperability solutions

The Semantic Web: An Introduction and Issues

Introduction to Service Oriented Architectures (SOA)

Programming the Semantic Web

Lesson 4 Web Service Interface Definition (Part I)

Architecturing Component Based Systems with XML Technologies and Standards

How To Write A Drupal Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition

Definition of the CIDOC Conceptual Reference Model

Amjad Farooq, Syed Ahsan and Abad Shah

XML for Manufacturing Systems Integration

Applying OWL to Build Ontology for Customer Knowledge Management

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

Web Services Description Language (WSDL) Wanasanan Thongsongkrit

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA

Joint Steering Committee for Development of RDA

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

Transcription:

Languages and Semantic Web Architecture The Semantic Web Tower what is the semantic web Problems Layering the Semantic Web The problem in detail and suggested approaches Øyvind Evensen

What is the semantic web Semantic web: "an extended web of machinereadable information and automated services that extend far beyond current capabilities". knowledge based web automated services extremely knowledgeable system that futures specialized reasoning services to support us in our daily life

Semantic Web Tower

Different layers part 1 URI & Unicode Standard way to to define references to entities and exchange symbols XML + NS + XML Schema XML provides a standard to represent labelled trees XML Schema provides a mechanism for define grammars for legal XML documents Namespace mechanism allows the combination of documents with heterogeneous vocabulary

Different layers part 2 RDF(Resource Description Framework) data model for describing machine processable semantics Consist of 3 types: resources, properties, statements RDF Schema defines a simple modelling language on top of RDF introduce modelling primitives for: classes, is a relationship between classes and properties, and domain and range restrictions for properties Semantic extension of RDF with RDF syntax RDF is mainly used as a standard syntax for the semantic web. RDF Schema is expected to be the lowest layer to provide semantics for the semantic web

RDF(S) RDF(S) is a short form of RDF and RDF Schema

Different layers part 3 Ontology Vocabulary an ontology language is restricted to a subset of logic to define terminology OWL developed for this purpose. OWL is designed to provide a richer theory of classes and properties, allowing for defined classes and more relationships between classes relationship between OWL and RDF(S) is both semantic and syntactic predecessors of OWL: OIL, DAML OIL, DAML ONT

Layering in the Semantic Web semantic meaning for one layer should be the base for the next each layer should be an extension of the next only semantic layering currently in the Semantic web is between RDF and RDFS approved by W3C

Universal meaning

Layering OWL on top of RDF(S) Suggested approaches: Same syntax, semantic extension Same syntax for OWL and RDF(S) Semantics an extension of OWL Most natural proposal, but leads to ill defined modal theory of OWL Syntax and semantic extension avoids paradoxical situations new parsers required for OWL and RDF(S) agent aware programs would get very limited understanding of an OWL ontology Same syntax but diverging semantics RDF treated as syntax carrier(as with RDF and XML) some constructs with different meaning, but still with some overlap with RDF(S) Different syntax and semantics OWL differs from RDF and RDF Schema in both syntax and semantics diverge from the idea of semantic web tower

The problem when layering OWL on top of RDF(S) part 1 Most attractive solution: same syntax as RDF semantics an extension of RDFS Expected to be used by the designers of RDFS Not possible to extend the layering relationship between RDF(S) and OWL as it leads to semantic paradoxes Causes all situations to be ill defined resulting in a collapse in the logical formalism

The problem when layering OWL on top of RDF(S) part 2 Russel's paradox a language include a large collection of built in sets all models for sets include these built in sets these built in sets include the set consisting of those sets that do not contain themselves is this set a member of itself? because it contains exactly those sets that do not contain themselves, and it does contains itself OWL on top of RDF(S) need a large collection of built in classes to make the logical foundation needed. RDFS extending RDF does not fall into this paradox as it does not need a large collection of built in classes

The problem in detail RDF has a simple theory for types of resources and property between resources RDFS extends this theory by creating classes and properties RDFS theory is very weak, as it use modeling primitives in both specifying the language and in describing ontologies The intent of OWL is to provide an even richer theory of classes and properties, but it is restricted by the semantic constraints of RDF(S)

Example An OWL interpretation including: RDFS class Person, a property child and an object John(with no outgoing child relationship) an OWL restriction of a property to a type i.e., given a property child and a class Person. The restriction corresponds to: all children belongs to Person John is a part of this restriction because John has no children and thus all John's children belong to Person OWL interpretations must include resources for many restrictions, essentially all the combination of restrictions that can be built out of the classes and properties in the interpretation

Solutions for layering OWL on top of RDF(S) part 1 Limiting Entailment Give up on entailments that require the presence of the problematic restrictions in all interpretations If John was a member of Student and Employee it would not follow that John is a member of the intersection of Student and Employee

Solutions for layering OWL on top of RDF(S) part 2 Syntactic and Semantic Extension OWL defines new syntactic constructs that does not exist in RDF(S) An OWL document would consist of three parts, a RDF part setting up base facts, a RDFS part creating classes and relations, and an OWL part giving meaning to some of the classes An RDF(S) system would still be able to understand considerable parts of OWL ontologies supports the view of semantic tower with more powerful languages for each layer with a common semantic core

Solutions for layering OWL on top of RDF(S) part 3 Same Syntax but Diverging Semantics Keep RDF(S) syntax but not abide by all of RDF(S) meaning(same was as RDF and XML) RDF viewed as a syntactic mechanism for defining ontology languages instead of viewed as a basic ontology language a relation r as an attribute of a class c versus as a global property r with c as its domain

Solutions for layering OWL on top of RDF(S) part 4 Diverging Syntax and Diverging Semantics RDF is a terrible syntax for complex constructs OWL syntax is more complex than RDF(S) and often needs to be encoded as several triplets In this view OWL takes the useful portions of RDF syntax and semantics and replace the rest, class and property theory from RDFS is not used diverges with the semantic web tower idea

Conclusion The biggest problem with layering OWL on top of RDF(S) is not RDF(S) itself but instead from the vision of the developers RDF encompasses the whole of the semantic web and all information is represented with RDF syntax RDF(S) have been made too comprehensive,with little thought on possible extensions More significant extensions to RDF(S) require either an extension to the syntax of RDF or some deviation of the semantics of RDF(S)

New Semantic Web Stack