Semantic Web. CS-E4410 Semantic Web, Eero Hyvönen Aalto University, Semantic Computing Research Group (SeCo)

Similar documents
Semantic Web ME-E4300 Semantic Web,

Semantic Web meets biology: Finnish experiences in modelling, managing, and using biological linked data

Linked Open Data Infrastructure for Digital Humanities in Finland

Envisioning Semantic Web Technology Solutions for the Arts

National Finnish Semantic Web Ontology Project

Proposal for Implementing Linked Open Data on Libraries Catalogue

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

Annotation of Heterogeneous Database Content for the Semantic Web Eero Hyvönen, Mirva Salminen, Miikka Junnila

SPARQL ME-E4300 Semantic Web,

The Semantic Web DEFINITIONS & APPLICATIONS

THE GETTY VOCABULARIES TECHNICAL UPDATE

DCMI Abstract Model - DRAFT Update

Getting Started with Omeka Music Library Association March 5, 2016

Semantic Web: vision and reality

Linked.Art & Vocabularies: Linked Open Usable Data

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Semantics Modeling and Representation. Wendy Hui Wang CS Department Stevens Institute of Technology

5 RDF and Inferencing

Overview. Pragmatics of RDF/OWL. The notion of ontology. Disclaimer. Ontology types. Ontologies and data models

Metadata for general purposes

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

SKOS. COMP62342 Sean Bechhofer

Knowledge Representation in Social Context. CS227 Spring 2011

Library Technology Conference, March 20, 2014 St. Paul, MN

Museum Collections and the Semantic Web

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey.

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

The Semantic Web & Ontologies

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Semantic Web. Tahani Aljehani

Publishing Vocabularies on the Web. Guus Schreiber Antoine Isaac Vrije Universiteit Amsterdam

Reducing Consumer Uncertainty

0.1 Knowledge Organization Systems for Semantic Web

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

Role of Social Media and Semantic WEB in Libraries

Mapping from Flat or Hierarchical Metadata Schemas to a Semantic Web Ontology. Justyna Walkowska, Marcin Werla

Hyvönen, Eero; Tuominen, Jouni; Ikkala, Esko; Mäkelä, Eetu Ontology services based on crowdsourcing

SEMANTIC TECHNOLOGIES FOR CULTURAL HERITAGE SMARTCULTURE CONFERENCE , BRUSSELS

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

Metadata Workshop 3 March 2006 Part 1

Helmi Ben Hmida Hannover University, Germany

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

Report from the W3C Semantic Web Best Practices Working Group

RDA and Linked Data. by Gordon Dunsire National Seminar, National Library of Finland, Helsinki, Finland, 25 March 2014

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

Metadata Standards and Applications. 6. Vocabularies: Attributes and Values

CHAPTER 1 INTRODUCTION

SEMANTIC WEB AN INTRODUCTION. Luigi De

Ontologies SKOS. COMP62342 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer

HealthFinland A National Publication System for Semantic Health Information

CULTURESAMPO A National Publication System of Cultural Heritage on the Semantic Web 2.0

Semantic web. Tapas Kumar Mishra 11CS60R32

Temporality in Semantic Web

Linked Data and RDF. COMP60421 Sean Bechhofer

Prof. Dr. Christian Bizer

Pragmatics of RDF/OWL

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

Terminologies, Knowledge Organization Systems, Ontologies

Semantic Web and Electronic Information Resources Danica Radovanović

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

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

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

Semantic Web and Natural Language Processing

Linked Open Europeana: Semantic Leveraging of European Cultural Heritage

Introduction and background

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

TravelSampo System for Creating Mobile Audio Guide Tours Enriched with Linked Data

Linked Data: What Now? Maine Library Association 2017

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

Adding formal semantics to the Web

Contribution of OCLC, LC and IFLA

The Data Web and Linked Data.

Meta-Bridge: A Development of Metadata Information Infrastructure in Japan

BUILDING THE SEMANTIC WEB

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

Requirements for practical multimedia annotation

Linking library data: contributions and role of subject data. Nuno Freire The European Library

7.3. In t r o d u c t i o n to m e t a d a t a

Semantic Web Fundamentals

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

The Semantic Web. Mansooreh Jalalyazdi

Europeana update: aspects of the data

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

Specific requirements on the da ra metadata schema

1. Introduction: Why Cultural Heritage and Archival Collections on the Semantic Web?

Towards the Semantic Web

The Local Amsterdam Cultural Heritage Linked Open Data Network

Data is the new Oil (Ann Winblad)

Corso di Biblioteche Digitali

Development of an Ontology-Based Portal for Digital Archive Services

A Dublin Core Application Profile in the Agricultural Domain

State of the Art of Semantic Web

Citation for published version (APA): Hildebrand, M. (2010). End-user support for access to heterogeneous linked data

Semantic Web Fundamentals

Semantic agents for location-aware service provisioning in mobile networks

Transcription:

Semantic Web CS-E4410 Semantic Web, 10.1.2018 Eero Hyvönen Aalto University, Semantic Computing Research Group (SeCo) http://seco.cs.aalto.fi University of Helsinki, HELDIG http://heldig.fi eero.hyvonen@aalto.fi

Outline The idea of Semantic web Core of Semantic web Metadata, ontologies, reasoning Review of the technological solutions and standards Application domains 2

Fundamental barrier for the development of the web: machine-processability The web contents are created for human readers HTML, PDF, JPEG, Machine mediates and displays, but does not understand contents of the web E.g., a Finnish text article A web service machine helps human Requires machine- understandability of the contents A fundamental contradiction 3

How can we build a more intelligent web? 1. Applications are programmed to be more intelligent The contents stay as they are The machines operate more human-like (Artificial Intelligence) 2. Contents are represented in a more intelligent way The contents are easier to understand Machines stay more or less as they are In practice, both ways are needed More intelligent systems process more intelligently represented contents 4

Approach 1: More intelligent applications Automatic interpretation of natural language is difficult Free form of the documents Semantics of the content Non-textual contents Pictures, sound, music, video, software, How to interpret algorithmically? More than the document itself is needed for interpretation Context + common sense needed Fundamental problems of Artificial Intelligence, easy for humans! Great scientific and technological challenges 5

Approach 2: Contents represented in a more intelligent way The foundation of Semantic web The information is stored in a way that a machine understands it! Human helps the machine - Machine can also help in this (user-friendly tools for semantic content creation) The development began in the beginning of the 2000s W3C Semantic Web Activity 2001 W3C Web Services Activity 2002 6

Web generations 1G WWW: WWW pages for human interpretation HTML language 2G WWW: Structures for human/machine interpretation XML language 3G WWW: Semantic Web Meanings for human/machine use RDF(S) language 4G WWW: Ubiquitous web for humans and machines Semantics = new foundation for intelligent web services Semantic = understandable to machines 7

Limitations of non-semantic web: case MuseumFinland <artifact> <id>nba:h26069:467</id> <target>cup and plate</target> <material>porcelain</material> <creationlocation>germany</creationlocation> <creator>meissen</creator> </artifact> This metadata cannot answer the following questions: Find all vessels? Find all ceramic products? Find artifacts manufactured in Europe? Does the city of Meissen manufacture ceramics? 8

Semantic web solution: ontologies NBA-H26069-467 :object cup and plate ; :object_concept object:cup ; :object_concept object:plate ; :material porcelain ; :material_concept object:porcelain ; :creationplace Germany ; :creationplace_concept place:germany ; :creator Meissen :creator_concept actor:meissen. Find all vessels? Find all ceramic products? Find artifacts manufactured in Europe? Does the city of Meissen manufacture ceramics? NBA-H26069-467 place:germany creationlocation_concept object_concept object_concept material_concept... material:porcelain place ontology loc:partof object:cup object:plate place:europe place:meissen rdfs:subclassof... object ontology... object:vessel rdfs:subclassof actor ontology material ontology actor:meissen 9

Case Rijksmuseum Amsterdam: CHIP Demonstrator Example in Turtle notation VRA metadata schema (extension of Dublin Core) (Aroyo et al., 2007) A resource in the TGN ontology / vocabulary 10

Amsterdam in TGN 11

An Ontology Concept Hierarchy: Standard Upper Merged Ontology SUMO 12

Technological basis of Semantic Web

The classical layer cake model Reasoning/ logic Trust Metadata Vocabularies/ ontologies (Tim Berners-Lee) 14

Metadata level

Why isn t XML alone sufficient for the basis of Semantic web? Interpretation of XML languages has to be defined in a domain-specific way Combining different XML languages is often difficult We need a markup language, whose interpretation is: - Commonly agreed - Shared across different application domains - Machine- understandable The semantics of XML is only in human brain - <ADDRESS> <NAME>Peter Programmer</NAME> <PHONE>123 456</PHONE> </ADDRESS> - 16

The Semantic web solution: RDF Resource Description Framework General metadata description language for web resources Relational model, not a syntax (as opposed to XML) - RDF description = directed graph Semantics is defined based on logic Syntax/serialization - XML-based RDF/XML, especially for machines - Simple triple notations (N3, Turtle, N-triples) for humans Standardized and commonly used - W3C draft 1999 - W3C recommendation RDF 1.0, 10.2.2004 - W3C recommendation RDF 1.1, 25.2.2014 17

RDF Example (Maedche, 2002) 18

Metadata schemas Standardized templates for representing (meta)data A set of elements describing object types (e.g., books in a library) Values for the properties describing individual objects (e.g., War and Piece ) Different content types typically require different properties 19

Example: Dublin Core for web documents Set of 15 general properties for different content types Dublin Core Metadata Element Set (ISO Standard 15836) - Title - Creator - Subject - Description - Publisher - Contributor - Data - Type - Format - Identifier - Relation - Source - Language - Coverage - Rights 20

Metadata Schema in HealthFinland 21

HealthFinland portal: Maija s eyeglasses PDF document on the web 22

Maija s eyeglasses: metadata in RDF form 23

Ontology Level

What is an ontology? An ontology is an explicit specification of a conceptualization...definitions need to be couched in some common formalism (Gruber, 1993) - Explicit: machine can understand - Common (shared): communication is possible - Formal: precisely defined Defines the concepts/objects and their relations in a given domain A first requirement for the humans and machines to understand each other 25

Standard Upper Merged Ontology SUMO 26

SUMO principal distinctions 27

SUMO Object: 28

AAT Art & Architecture Thesaurus - maintained by J. Paul Getty Trust - 7 main classes, 125 000 concepts abstract concepts agents events materials items archive and library material organisms environments 29

Universal List of Artist Names ULAN 120,000 instances 293,000 names 30

Geonames Classes: 9 feature classes, 645 feature codes Instances: 8 million geographical names, 6.5 million unique features, 2.2 million populated places, 1.8 million alternate names Registries and Wiki used for populating the ontology 31

TGN Thesaurus of Geographical Names 912,000 records 1.1 million names, place types, coordinates, and descriptive notes Places important for the study of art and architecture 32

Ontology types Machine understandable Human understandable Numbers Thesaurus - relations - NT, BT, RT etc. Glossary - word list - little structure Taxonomy - relations - inheritance - constrains Axiomatized theory - formal system - logic-based Philosophical text Ontological complexity/depth 33

W3C standards for Semantic web ontologies/vocabularies SKOS Simple Knowledge Organization System Light-weight semantics E.g., for representing existing glossaries, classification schemes, thesauri OWL Web Ontology Language Rich semantics based on logic Supports more reasoning 34

Finnish Ontologies: ONKI.fi 35

ONKI -> Finto.fi 36

Metadata + Ontologies = Linked Data (Web of Data)

Finnish Biography center and libraries collect historical data of people person name occupation birth place P1 Akseli Gallen-Kallela artist Lemu P2 Gustaf Mannerheim marshal Askainen name Akseli Gallen-Kallela person type P1 occupation artist birth place Lemu type name Gustaf Mannerheim P2 occupation marshal birth place Askainen 38

Museum catalogues paintings Work name creator time Topic W1 Portrait of Mannerheim Akseli Gallen-Kallela 1929 Gustaf Mannerheim W2 Aino Triptych Akseli Gallen-Kallela 1891 Aino, Kalevala name Akseli Gallen-Kallela... creator W1 type painting time 1929 topic name Gustaf Mannerheim 39

Land survey maintains place registries municipality Askainen Helsinki Lemu Turku province Varsinais-Suomi Uusimaa Varsinais-Suomi Varsinais-Suomi municipality Lemu type type province part-of type part-of... part-of Varsinais-Suomi Finland Askainen Turku part-of 40

National library builds ontologies KOKO ontology endrant subclassof subclassof concept perdurant subclassof abstract physical object subclassof place subclassof subclassof time occupation municipality person artist province painting marshal 41

Semantic RDF graph combines them all: Web of Data concept subclassof endurant subclassof perdurant abstract subclassof physical object subclassof place subclassof subclassof time occupation municipality name Akseli Gallen-Kallela type person type type P1 occupation artist birth place Lemu creator type painting W1 type province type subclassof... topic time 1929 part-of Varsinais-Suomi part-of Finland P2 Gustaf Mannerheim name occupation marshal part-of part-of birth place Askainen Turku 42

Linked Data Web of Data Utilization of distributed work Aggregating massive cross-domain contents Linked Open Data thinking Semantic portals http://linkeddata.org 43

Rule level

The idea of rules Semantic web semantics is based on logic Logic: new information can be derived from old by reasoning 45

Rule Markup Language RuleML Standardized XML notation for rules 46

Application example: MuseumFinland recommends Inference rules tell machine about the world E.g., that student s cap is related to parties E.g., that entities are related to each other if their superclasses are related to each other Etc. Based on the graph of metadata+ontologies, machine can: Reason interesting new relations between museum items, and Provide them to end users as recommendation links 47

Application example: MuseumFinland 48

Application domains of Semantic web Interoperability Information retrieval Recommender systems Knowledge management E-business and web services Profiling and customization https://www.w3.org/2001/sw/sweo/public/usecases/ 49

What is new? PROGRAMMING Object-oriented modeling ARTIFICIAL INTELLIGENCE Description logic semantics XML syntax, RDF data model,... WWW TECHNOLOGIES 50

What is the Semantic web? Content perspective: A new metadata layer on the web describing its contents in terms of shared vocabularies, i.e., ontologies Web as a global database system Web of Pages vs. Web of Data Application perspective: Machine-understandable web The meaning (semantics) of contents accessible to machines Enables human usage - Intelligent web services - Semantic interoperability Technological perspective: Next layers above XML W3C standards: RDF(S), OWL, SPARQL, etc. Metadata Ontology Rules 51

Questions 52