Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at Semantic Web Applications Dieter Fensel Katharina Siorpaes.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. The Future is Now JeromeDL A Digital Library on Social Semantic.
© Copyright 2012 STI INNSBRUCK Apache Stanbol.
Depositing e-material to The National Library of Sweden.
Using Watson for Building Intelligent Applications in E-learning Mathieu d’Aquin The Knowledge Media Institute, The Open University
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
SIOC: Semantically-Interlinked Online Communities HY-566 Theodoros Dionysiou 1616 Nicolaou Stavros 1686 Andreas Pobatzis 1851.
BTW (“By The Way…”) Information Annotation By Rudd Stevens, Jason Endo University of San Francisco.
Watson Supporting Next Generation Semantic Web Applications Mathieu d’Aquin, Claudio Baldassarre, Laurian Gridinoc, Marta Sabou, Sofia Angeletou, Enrico.
Shared Ontology for Knowledge Management Atanas Kiryakov, Borislav Popov, Ilian Kitchukov, and Krasimir Angelov Meher Shaikh.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
© Copyright 2008 STI INNSBRUCK Semantic Web Applications Lecture XIV Dieter Fensel.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Introduction Web Development II 5 th February. Introduction to Web Development Search engines Discussion boards, bulletin boards, other online collaboration.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
© Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
What Can Do for You! Fabian Christ
Networking Session: Global Information Structures for Science & Cultural Heritage - The Interoperability Challenge «INTEROPERABILITY FROM THE CULTURAL.
Web 2.0 for Government Knowledge Management Everyone benefits by sharing knowledge March 24, 2010 Emerging Technologies Work Group Rich Zaziski, CEO FYI.
Intégration Sémantique de l'Information par des Communautés d'Intelligence en Ligne ISICIL.
Malaysian Grid for Learning October DC 2004, Shanghai, China. © 2004 MIMOS Berhad. All Rights Reserved Metadata Management System DC2004: International.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Application Training — Lead Management System. Slide 2 Module Agenda Module Break-upDuration (minutes) Lesson 1: Introduction to Lead Management System10.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
© Copyright 2012 STI INNSBRUCK
Using the SAS® Information Delivery Portal
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
LIS 506 (Fall 2006) LIS 506 Information Technology Week 11: Digital Libraries & Institutional Repositories.
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Semantic Web Applications GoodRelations BBC Artists BBC World Cup 2010 Website Emma Nherera.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Microsoft Office SharePoint Server 2007 Enterprise Search Enterprise Search Overview.
Knowledge Management Platform Communities of Practice User Guide for CoP users Copyright © 2010 Group Technology Solutions. All Rights Reserved.
Information Modeling and Semantic Web Application For National Climate Assessment Jin Guang Zheng 1 Curt Tilmes 2
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Ontology Resource Discussion
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
2/17/20161 SIOC & SWRC. SIOC Semantically-Interlinked Online Communities (SIOC) aims to enable the integration of online community information It is often.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Semantic Web unleashes your data! The Semantic Web will transform the use of content. Semantic Web – is an extension of the current web. Semantic Web.
Semblog Project Personal Information Distribution with Social Network
David Huynh, Stefano Mazzocchi, David Karger Piggy Bank: Experience the Semantic Web inside your web browser Web Semantics: Science, Services and Agents.
Microsoft Office SharePoint Server 2007 Enterprise Search
Cloud based linked data platform for Structural Engineering Experiment
DBpedia 2014 Liang Zheng 9.22.
LOD reference architecture
Microsoft Office Illustrated Fundamentals
SDMX IT Tools SDMX Registry
Presentation transcript:

© Copyright 2008 STI INNSBRUCK Semantic Web Applications Dieter Fensel Katharina Siorpaes

Today’s lecture #DateTitle 1Introduction 2Semantic Web Architecture 3RDF and RDFs 4Web of hypertext (RDFa, Microformats) and Web of data 5Semantic Annotations 6Repositories and SPARQL 7OWL 8RIF 9Web-scale reasoning 10Social Semantic Web 11Ontologies and the Semantic Web 12SWS 13Tools 14Applications 15Exam 2

Agenda 1.Motivation 2.Technical solutions and illustriations 1.Applications for data integration (Piggy Bank, Nepomuk ) 2.Applications for knowledge management (SWAML) 3.Applications for Semantic Indexing and Semantic Portals (Watson) 4.Applications for meta-data annotation and enrichment and semantic content management (DBPedia) 5.Applications for description, discovery and selection (Search Monkey) 3.Extensions 4.Summary 5.References 3

MOTIVATION 4

Motivation A wide variety of applications of semantic technologies. Interesting scenarios: –Data integration –Knowledge management –Indexing –Annotation and enrichment –Discovery (search) 5

TECHNICAL SOLUTION AND ILLUSTRATIONS 6

Applications for Data Integration 7

Applications for Data Integration One of the main advantages of semantic technology is the interoperability of the used information That implies many different data sources Applications for data integration allow the use of cross source queries and merged view on the different information Example applications: –Piggy Bank –NEPOMUK the social Semantic desktop 8

Piggy Bank - What is it? Firefox Extension Transforms browser into mashup platform Allows to search and exchange the collected information Developed as part of the Simile Project Current version: *) *) Source: *)

Piggy Bank – How does it work? Piggy Bank uses RDF If a Web page links to RDF, information is simply retrieved Otherwise, information is extracted from the raw content RDF information is stored locally Information can now be searched, tagged, browsed, etc. 10

Piggy Bank – Features at a glance Collect data (different plugins, so called Screen Scrapers for information retrieval available) Save data for further use Tag data to add additional information for more efficient use Browse and search through stored information Share the collected data by publishing it onto Semantic Bank 11

Piggy Bank – Architecture overview Firefox 2.0 as application plattform Chrome additions, e.g. menu commands, toolbars etc. XPCOM components bridging the chrome part and the Java part Java Backend for managing the collected information Firefox 2.0 Chrome Additions XPCOM Backend Java Code 12

NEPOMUK– What is it? Nepomuk, The Social Semantic Desktop Nepomuk is an acronym for Networked Environment for Personal Ontology-based Management of Unified Knowledge It is a set of methods, tools and data structures to extend the personal computer into 13 *) Source: *)

NEPOMUK - Aspects Desktop Aspect – tools for annotating and linking information on lokal desktop Social Aspect – tools for social relation building and knowledge exchange Community Uptake – build a community around the Social Semantic Desktop in order to use the full potential 14

NEPOMUK – Projects on Top SemanticDesktop.org (developer and user community on the topics of a „Social Semantic Desktop“) NEPOMUK KDE (creating a semantic KDE environment) NEPOMUK Eclipse (enabling a semantic P2P Semantic Eclipse Workbench) NEPOMUK Mozilla (annotate Web data and s) 15

NEPOMUK – Ontologies used (excerpt) NAO – NEPOMUK Annotation Ontology for annotating resources NIE – NEPOMUK Information Element set of ontologies for describing information elements –NFO – NEPOMUK File Ontology for describing files and other desktop resources –NCO - NEPOMUK Conctact Ontology for describing contact information –NMO – NEPOMUK Message Ontology for describing s and instant messages PIMO – Personal Information Model Ontology for describing personal information 16

17 Applications for Knowledge Management

Applications for Knowledge Management Simply storing or organizing information is not enough to turn information into knowledge Knowledge is applied information Unless people are able apply to a task information that knowledge is useless Frequently collective knowledge Example application: SWAML 18

SWAML – What is it? Mailinglist store vast knowledge capital Major drawbacks: hard to query, unstructured, difficult to work with SWAML generates RDF from mailing list archives, consequently Developed by CTIC Foundation and the WESO-RG at University of Oviedo Current version:

SWAML – How does it work? mbox as data source SWAML core produces RDF data ; SIOC ontology used Enrichment of stored data with FOAF using Sindice (Semantic Web Index) as source of infromation Access and use stored semantic data via Buxon browser 20

SWAML – The SIOC Ontology SIOC is an acronym for Semantically-Interlinked Online Communities Main objective: –to structure information of community based sites –Link information of community based sites Consists of several classes and properties to describe community sites (weblogs, message boards, etc.) 21 *) *) Source:

22 Applications for Semantic Indexing and Semantic Portals

Applications for Semantic Indexing and Semantic Portals Web already offers topic-specifigc portals and generic structured directories like Yahoo! or DMOZ With semantic technologies such portals could: –use deeper categorization and use ontologies –integrate indexed sources from many locations and communities –provide different structured views on the underlying information Example application: Watson 23

Watson – What is it? Watson is a gateway for the semantic web Provides efficient access point to the online ontologies and semantic data Is developed at the Knoledge Media Institute of the Open Universit in Milton Keynes, UK 24 *) *) Source:

Watson – How does it work? Watson collects available semantic content on the Web Analyzes it to exstract useful metadata and indexes it Implements efficient query facilities to acess the data 25 *) Source: *)

Watson – Features at a Glance Attempt to provide high quality semantic data by ranking available data Efficient exploration of implicit and explicit relations between ontologies Selecting only relevant ontology modules by extraciting it from the whole ontology Different interfaces for querying and navigation as well as different levels of formalization 26

Watson – An example 27 Search for movie and director Resulting ontologies

28 Applications for meta-data annotation and enrichment and semantic content management

Applications for meta-data annotation and enrichment and semantic content management Applications that focus on adding, generating and managing meta-data of existing information Often collaborative applications like Wikis with semantic capabilities Example applications: SemanticMediaWiki, DBpedia 29

DBpedia – What is it? Approach to extract structured information from Wikipedia Huge knowledge database consisting of more than 274 million RDF triples Allows advanced queries against the stored information Is maintained by Freie Universität Berlin and Universität Leipzig 30 *) Source: *)

Dbpedia – How does it work? Wikipedia contains structured information like infoboxes, categorizations, etc. DBpedia extracts this kinds of structured information and transforms it into RDF- statements. This is done by the Dbpedia Information Extraction Framework Provides a SPARQL-endpoint to access and query the data 31

The DBpedia Ontology DBpedia Ontology is used to extract data from infoboxes Consists of more than 170 classes and 940 properties Manual mappings from infobox to the Ontology define fine- granular rules how to parse infobox-values Does not cover all Wikipedia infobox and infobox properties 32

DBpedia – A query example SPARQL Query that finds people who were born in Innsbruck before 1900 Search with regular search mechanism virtually impossible 33

34 Applications for description, discovery and selection

Applications for description, discovery and selection Category of applications the are closely related to semantic indexing and knowledge management Applications mainly for helping users to locate a resource, product or service meeting their needs Example application: SearchMonkey 35

SearchMonkey – What is it? Search monkey is a framework for creating small applications that enhance Yahoo! Search results Additional data, structure, images and links may be added to search results Yahoo provides meta-data 36 *) Source: *)

SearchMonkey – An example application IMDB Infobar Enhance searches for imdb.com/name and imdb.com/title Adds information about the searched movie and links to the search result May be added individually to enhance once search results 37

SearchMonkey – How does it work? Applications use two types of data services: custom ones and ones provided by Yahoo! Yahoo! Data services include: –Indexed Web Data –Indexed Semantic Web Data –Cached 3rd party data feeds Custom data services provide additional, individual data SearchMonkey application processes the provided data and presents it 38 *) *) Source

SearchMonkey – Ontologies used Common vocabularies used: Friend of a Friend( foaf), Dublin Core (dc), VCard(vcard), VCalendar(vcal), etc. SearchMonkey specific: –searchmonkey-action.owl: for performing actions as e.g. comparing prices of items –searchmonkey- commerce.owl: for displaying various information collected about businesses –searchmonkey-feed.owl: for displaying information from a feed –searchmonkey-job.owl: for displaying information found in job descriptions or recruitment postings –searchmonkey-media.owl: for displaying information about different media types –searchmonkey-product.owl: for displaying information about products or manufacturers –searchmonkey-resume.owl: for displaying information from a CV SearchMonkey does not support reasoning of OWL data 39

EXTENSIONS 40

Extensions More information about tools and applications of semantic technologies is available at Semantic technologies are applied in case studies in various EU projects (e.g. 41

SUMMARY 42

Summary Application scenarios: –Data integration –Knowledge management –Indexing –Annotation and enrichment –Discovery (search) PiggyBank Nepomuk SWAML Watson DBPEDIA Yahoo! SearchMonkey 43

References applications-selection.htmlhttp:// applications-selection.html