The Semantic Web. Web Programming. Uta Priss ZELL, Ostfalia University. The Semantic Web RDF and OWL Ontologies

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

13. The Semantic Web. Plan for INFO Lecture #13. INFO October Bob Glushko. Overview of the Semantic Web RDF OWL

The Semantic Web. Mansooreh Jalalyazdi

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri

Opus: University of Bath Online Publication Store

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries

Linking Data with RDF

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

Helmi Ben Hmida Hannover University, Germany

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Limitations of the WWW

Adding formal semantics to the Web

RDF Schema. Mario Arrigoni Neri

For return on 19 January 2018 (late submission: 2 February 2018)

Semantic Web and Linked Data

RDF for Life Sciences

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037

Library of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015

Semantic Web Technologies: Web Ontology Language

Semantic Web Fundamentals

DIT - University of Trento FACETED LIGHTWEIGHT ONTOLOGIES: A FORMALIZATION AND SOME EXPERIMENTS

BUILDING THE SEMANTIC WEB

SPARQL: An RDF Query Language

Publishing OWL ontologies with Presto

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

SEMANTIC WEB AN INTRODUCTION. Luigi De

An RDF-based Distributed Expert System

Table of Contents. iii

Artificial Intelligence Techniques. Internet Applications 2

KDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements

Semantic Web Fundamentals

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

Web Ontology Language: OWL

RDFGraph: New Data Modeling Tool for

<?xml version='1.0' encoding='iso '?> <!DOCTYPE rdf:rdf [ <!ENTITY rdf ' <!

A Technique for Automatic Construction of Ontology from Existing Database to Facilitate Semantic Web

TRIPLE An RDF Query, Inference, and Transformation Language

Semantic Web Technologies: RDF + RDFS

Metadata Standards and Applications. 4. Metadata Syntaxes and Containers

SWAD-Europe Deliverable 8.3: RDF Encoding of Multilingual Thesauri

CWI. Multimedia on the Semantic Web. Jacco van Ossenbruggen, Lynda Hardman, Frank Nack. Multimedia and Human-Computer Interaction CWI, Amsterdam

Short notes about OWL 1

Semantic Web and Natural Language Processing

Comparison of Semantic Web serialization syntaxes

Thinking on the Web. Berners-Lee, Gödel and Turing

The Semantic Web RDF, RDF Schema, and OWL (Part 2)

Tony Mallia Edmond Scientific

Efficient Querying of Web Services Using Ontologies

Semantic Technologies

The P2 Registry

Deep integration of Python with Semantic Web technologies

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

What is the Semantic Web?

Semantic Web: Vision and Technologies

The Semantic Web. INF5100 Autumn 2007 Norun C. Sanderson

Semantic Web and Ontologies

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

Usability, Databases and Ontologies

Ontological Modeling: Part 2

The Semantic Planetary Data System

The Semantic Web. What is the Semantic Web?

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University

Temporality in Semantic Web

Chapter 13: Advanced topic 3 Web 3.0

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

Semantic Services. Michael Wollowski

Ontology Servers and Metadata Vocabulary Repositories

Semantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96

Recuperación de Información Information Recovery 2007 Lecture 1.

RDF(S) Resource Description Framework (Schema)

Querying the Semantic Web

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information

Making Information Findable

4 The StdTrip Process

Semantic Information Retrieval: An Ontology and RDFbased

Defining Several Ontologies to Enhance the Expressive Power of Queries

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

Interoperability of Protégé using RDF(S) as Interchange Language

KawaWiki: A Semantic Wiki Based on RDF Templates

Appendix B: The LCA ontology (lca.owl)

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Abstract: In this paper we propose research on how the

Simplified RDF Syntax for Power System Model Exchange

Standards for language encoding: Sharing resources

HTTP Protocol and Server-Side Basics

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

INF3580/4580 Semantic Technologies Spring 2017

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru

INF3580 Semantic Technologies Spring 2012

Europeana Data Model. Stefanie Rühle (SUB Göttingen) Slides by Valentine Charles

GeoTemporal Reasoning for the Social Semantic Web

Keeping Track of the Semantic Web: Personalized Event Notification

Introduction to Semantic Web

INTEROPERABILITY, ONTOLOGIES AND LINKED DATA THE LAY OF THE (IRE)LAND

ROWLBAC Representing Role Based Access Control in OWL

RDF Graph Data Model

Transcription:

The Semantic Web Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming The Semantic Web Slide 1/13

Outline The Semantic Web RDF and OWL Ontologies Web Programming The Semantic Web Slide 2/13

The Semantic Web The Semantic Web was suggested by Tim Berners-Lee (et al.) in 2001 as a means for representing and using semantics on the WWW. Quotes from his paper: (The emphasised keywords indicate terms whose semantics, or meaning, were defined for the agent through the Semantic Web.) Web Programming The Semantic Web Slide 3/13

Berners-Lee, 2001 Lucy, was on the line from the doctor s office: Mom needs to see a specialist and then has to have a series of physical therapy sessions. Biweekly or something. I m going to have my agent set up the appointments. Lucy instructed her Semantic Web agent through her handheld Web browser. The agent promptly retrieved information about Mom s prescribed treatment from the doctor s agent, looked up several lists of providers, and checked for the ones in-plan for Mom s insurance within a 20-mile radius of her home and with a rating of excellent or very good on trusted rating services. Web Programming The Semantic Web Slide 4/13

Traditional research in this area (since 1950s) Artificial Intelligence Knowledge Representation and Reasoning Expert Systems Natural Language Processing Conceptual Structures Web Programming The Semantic Web Slide 5/13

Applications that are currently feasible Scheduling, calendaring trip planning shopbots, auction bots bio-informatics Web Programming The Semantic Web Slide 6/13

How is semantics encoded? RDF: Resource Description Framework here using Dublin Core (DC) <rdf:rdf xmlns:rdf= http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc= http://purl.org/dc/elements/1.1/ > <rdf:description rdf:about= http://servername/something > <dc:creator>john Doe</dc:creator> <dc:title>this is my book</dc:title> <dc:date>2000</dc:date> </rdf:description> </rdf:rdf> Web Programming The Semantic Web Slide 7/13

RDF uses triples: A resource has a property which points to another resource. <rdf:description rdf:about= http://servername/something > <dc:creator>john Doe</dc:creator> Resource: http://servername/something Property: <dc:creator> Resource: John Doe Web Programming The Semantic Web Slide 8/13

OWL: Web Ontology Language OWL provides reasoning mechanisms. It can be automatically determined whether... an instance is a member of a class several classes have common members a class is more general than another class an instance has a certain property whether a set of definitions is consistent Web Programming The Semantic Web Slide 9/13

OWL Example <rdfs:class rdf:id="airport"> <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource="#name"/> <owl:allvaluesfrom rdf:resource="...#string"/> </owl:restriction> </rdfs:subclassof> <owl:datatypeproperty rdf:id="name"/> Web Programming The Semantic Web Slide 10/13

What is an ontology classes (or concepts) relations (a subset of classes) slots (features, attributes, roles or properties) values with restrictions (facets), cardinality, type, scope instances (individuals, objects or entities) similar to object-oriented modelling, relational databases Web Programming The Semantic Web Slide 11/13

Why develop ontologies? Share common understanding of information among people or agents Reuse of domain knowledge Make domain assumptions explicit Separate domain knowledge from operational knowledge Analyse domain knowledge Web Programming The Semantic Web Slide 12/13

Example: An ontology for dogs classes: dog, poodle, terrier,... slots: fur colour, size,... value restrictions: size is between 30 cm and 1 m,... instances: Snoopy, Dogmatix (Idefix) Web Programming The Semantic Web Slide 13/13