TU/e technische universiteit eindhoven Assignment 1 If failed try: –Electronically: BSCW –Physically: MailBox outside HG7.75 –More info:

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Data Mining and the Web Susan Dumais Microsoft Research KDD97 Panel - Aug 17, 1997.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
INTO: A way to represent institutional knowledge base by Biswanath Dutta Documentation Research and Training Centre Indian.
The Integration of Biological Data Using Semantic Web Technologies Susie Stephens Principal Product Manager, Life Sciences Oracle
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences Paul Smart, Ali.
1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
Mitsunori Ogihara Center for Computational Science
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Web Engineering Geert-Jan Houben.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
TU/e eindhoven university of technology PACIS'03 July Engineering Semantic Web Information Systems Richard Vdovjak Flavius Frasincar Geert-Jan Houben.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
TU e technische universiteit eindhoven / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
The Semantic Web and Digital Libraries Eric Miller, W3C DC 2004 / SILF 2004 Shanghai Library, Shanghai, China
XML Technology in E-Commerce
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDF Tutorial.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
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.
Project 1 Introduction to HTML.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
/dept. of mathematics and computer science TU/e eindhoven university of technology wwwis.win.tue.nl/~hera WWW2002May Specification Framework for.
Hera Presentation Generator TU e Information Systems Group Department of Computer Science Eindhoven University of Technology Flavius Frasincar
TU e technische universiteit eindhoven / department of mathematics and computer science Information Systems Group – –
/ faculty of mathematics and informatics TU/e eindhoven university of technology ADBIS'200128/09/20011 An RMM-Based Methodology for Hypermedia Presentation.
1st Project Introduction to HTML.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
CS 586 – Distributed Multimedia Information Management Prof. Dennis McLeod.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
Practical RDF Chapter 1. RDF: An Introduction
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
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.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
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.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Semblog Project Personal Information Distribution with Social Network
Chapter 1 Introduction to HTML.
Analyzing and Securing Social Networks
ece 627 intelligent web: ontology and beyond
CSE591: Data Mining by H. Liu
Presentation transcript:

TU/e technische universiteit eindhoven Assignment 1 If failed try: –Electronically: BSCW –Physically: MailBox outside HG7.75 –More info: Deadline extended to today until 23:59

TU/e technische universiteit eindhoven Semantic Web Applications Kees van der Sluijs

TU/e technische universiteit eindhoven Contents Introduction Utilization of the Semantic Web Selection of Developer Tools Selection of End-User Applications Examples of Techniques

TU/e technische universiteit eindhoven Introduction

TU/e technische universiteit eindhoven Why Semantic Web? You have seen some Whats and Hows –But what can you do with it?

TU/e technische universiteit eindhoven Proposed Benefits Information Standardization Flexibility Semantic Interoperability More Collaboration Backward and Forward compatibility Greater (re-)use of off-the-shelf software

TU/e technische universiteit eindhoven Utilization of the Semantic Web

TU/e technische universiteit eindhoven Semantic Web ‘History’ XML ( ) RDF ( ) RDFS ( ) OWL ( ) SPARQL (2004- ?) However Description Logics since 1985

TU/e technische universiteit eindhoven Sorts of Applications Developer Tools –In order to create, query, visualize and validate Semantic Web Data –Semantic Web tools are critically important for its success End-user applications –Should give instance benefit to providing semantically enriched data –Should be natural; hiding SW techniques and data structures

TU/e technische universiteit eindhoven Semantic Web Tools Creation Tools –E.g. Editors, Webforms, etc –Wrapping of existing data formats –Natural language extraction, Machine learning, etc APIs –For seamless integration of Semantic Web data structures in different programming languages Transformation tools –For exchange of data between applications and users –E.g. CSS for HTML and XSL(T) for XML

TU/e technische universiteit eindhoven Semantic Web Tools (2) Visualization tools –Visualization of complex graph-structure –Displaying / hiding details Reasoning –Combining information on the Semantic Web can provide new information –OWL provides Description Logic Enables First-Order-Logic reasoning with languages like Prolog

TU/e technische universiteit eindhoven End-user Functionality Information Sharing –Information need not be communicated to every application that uses the same info –Communication, syntactic and semantic interoperability Collaborative filtering, –Recommendation systems, pattern discovery, self-information

TU/e technische universiteit eindhoven End-user Functionality(2) Data integration –Create consistent view (e.g. a homogenous presentation) over heterogeneous data-sources –Adapt data to context Personalization –Propagation of personalization to different applications –Social Networking

TU/e technische universiteit eindhoven End-user Functionality (3) Searching and Retrieval of Data –Not just keywords, query properties and relationships between concepts –SQL power for the Web! Reasoning –Infer new information –Take natural language into account (e.g. synonyms, homonyms, antonyms, etc) –Decision Support

TU/e technische universiteit eindhoven Selection of Developer Tools

TU/e technische universiteit eindhoven APIs HP Jena –( Sesame – SWeDE (Eclipse plug-in) – Stanford API (Melnik) –

TU/e technische universiteit eindhoven Reasoners Racer – FaCT++ – Pellet – Cwm –

TU/e technische universiteit eindhoven Semantic Web Query HP Jena – –RDQL Sesame – –SeRQL, RQL, RDQL, (SPARQL plug-in) Kowari – –iTQL

TU/e technische universiteit eindhoven Sesame “Sesame is an open source RDF database with support for RDF Schema inferencing and querying.”

TU/e technische universiteit eindhoven “An massively scalable, transaction-safe, purpose-built database or the storage and retrieval of metadata.” Kowari

TU/e technische universiteit eindhoven Editors and Visualizers Protégé – SWOOP – KAON – EROS –wwwis.win.tue.nl/~hera/

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven Selection of End-User Applications

TU/e technische universiteit eindhoven RDF Site Summary (RSS) News publishing mechanism RSS-aggregators –Collect different RSS (and XML) ‘feeds’ –Enables uniform, personalized view on heterogeneous data-sources Different incompatible versions exist –(Rich Site Summary, Really Simple Syndication, Atom, etc)

TU/e technische universiteit eindhoven RDF in Mozilla Smart Browsing and Related Links –Displaying data from RDF-database by using Stylesheets (XUL) Aurora –Integrate all your stuff in a Web browser Flash Panel –Collect important information from various sources (e.g. mail, IM, RSS-feeds, etc) Enabling Inference –Using Prolog. Applications: Inter-schema mappings, Reasoning about user preferences and profiles, Advanced mail-filtering Ref:

TU/e technische universiteit eindhoven End-User Applications (1) RDF Calender – Adobe XMP – Photostuff – SMORE – Piggy Bank –

TU/e technische universiteit eindhoven End-User Applications (2) Haystack – FOAF – MusicBrainz / AudioScrobbler – Hera –

TU/e technische universiteit eindhoven Rdf-Calendar EventDiscovery –How do I find and share RDF calendar documents? CalendarScraping –Importing data from other formats TravelTools, PathCross –Automatically plan routes based on appointments Planning and negotiation –Automatically search for possibilities for appointments and meetings AnnounceOMatic –Subscribe to particular kind of events, e.g. conferences

TU/e technische universiteit eindhoven Adobe XMP

TU/e technische universiteit eindhoven Adobe Photoshop - XMP

TU/e technische universiteit eindhoven Photostuff

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven Piggy bank (1) FireFox plugin Brings Semantic Web in Web-browsering Consists of different steps –Collect Data –Search and Browse –Pinpoint locations on a map –Tag Information –Combined data –Share Data

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven Haystack (1) Semantic Web browser –“Present Semantic Web data in a integrated and human presentable way”

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven Friend Of A Friend

TU/e technische universiteit eindhoven Dan Brickley danbri danbri_2002 A+ en Save the world and home in time for tea. Dean Jackson

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven Hera Presentation Generator (HPG) CM (Domain model) AM (Navigation structure) Profile (User and platform characteristics) CMI (Input data) PM (Layout and style) Presentation (Web pages)

TU/e technische universiteit eindhoven HPG - Presentation in Browsers HTML for PCSMIL

TU/e technische universiteit eindhoven HPG - Presentation on different devices HTML for PDAWML

TU/e technische universiteit eindhoven Examples of Techniques

TU/e technische universiteit eindhoven Semantic Search ‘All papers written by prof. Houben between 2000 and 2004’

TU/e technische universiteit eindhoven Current Search Engines Query expression power –Only match words –No relations between query elements Not all data is in the document (metadata) Only searches flat text (HTML,pdf,txt, etc) –Multimedia files only if imbedded in document with surrounding text (works poorly) –Structure cannot be exploited to increase expression power

TU/e technische universiteit eindhoven Exploiting Semantics Not only exact structure queries –You do not know the structure you search on –Relevant source structures are heterogeneous Use semantics to get more relevant results –Include similar Classes E.g. subClassOf, EquivalentClass, etc –Search Equivalent constructs –Process Language variations E.g. Synonyms, Homonyms, Polysemy

TU/e technische universiteit eindhoven Reasoning Reasoning support is important for –checking the consistency of the ontology and the knowledge –checking for unintended relationships between classes –automatically classifying instances in classes Checks like the preceding ones are valuable for –designing large ontologies, where multiple authors are involved –integrating and sharing ontologies from various sources

TU/e technische universiteit eindhoven Reasoning Example Terminology (or T-Box) –Murder  Crime  : Fraud  –Murderer   commit.Murder –Accountant   commit.Crime   commit.Fraud Assertions (or A-Box) –Oswald: Criminal –KennedyAssassination: Murder –(Oswald, KennedyAssassination): commited

TU/e technische universiteit eindhoven Expansion Rules Ref: Baader, Sattler 2000

TU/e technische universiteit eindhoven Reasoning Example (2) {Murder  Crime   Fraud , Murderer   commit.Murder, Accountant   commit.Crime   commit.Fraud} Satisfiability (or consistency) –Recursively apply expansion rules –Stop when no more rules applicable or clash occurs Clash is an obvious contradiction, e.g., A(x)  : A(x) Concept unsatisfialibity: Murder  Fraud = . Subsumption –Represents the is-a relation –Check if for all instances i holds that A.i  B.i Subsumption: Murderer   Accountant

TU/e technische universiteit eindhoven Reasoning Example (3) {Oswald: Criminal, KennedyAssassination: Murder, (Oswald, KennedyAssassination): commited} Consistency –Check instances against model –E.g. additional assertion {Oswald:Accountant} would result in contradiction. Instance Checking –Check if for all occurences instances i holds that i  A –E.g. Oswald  Murderer

TU/e technische universiteit eindhoven Information Sharing

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven