Using the Semantic Web Mathieu d’Aquin Knowledge Media Institute, the Open University

Slides:



Advertisements
Similar presentations
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
WP8: User Centred Applications Enrico Motta, Marta Sabou, Vanessa Lopez, Laurian Gridinoc, Lucia Specia Knowledge Media Institute The Open University Milton.
Logics for Data and Knowledge Representation Projects and thesis introduction.
Twarql Tapping Into the Wisdom of the Crowd Pablo N. Mendes, Pavan Kapanipathi, Alexandre Passant I-SEMANTICS Graz, Austria September 2 nd, 2010.
Making the Web searchable, or the Future of Web Search Peter Mika Yahoo! Research Barcelona.
Using Watson for Building Intelligent Applications in E-learning Mathieu d’Aquin The Knowledge Media Institute, The Open University
 Copyright 2009 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute SIOC – Connecting User-Generated.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. 1 The Architecture of a Large-Scale Web Search and Query Engine.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Exploiting the Semantic Web: Next Generation Semantic Web Applications in KMi Watson, PowerMagpie, PowerAqua, … Mathieu d’Aquin Laurian Gridinoc Vanessa.
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.
21 21 Web Content Management Architectures Vagan Terziyan MIT Department, University of Jyvaskyla, AI Department, Kharkov National University of Radioelectronics.
The Web of Linked Data Information Universe Seongmin Lim Dept. of Industrial Engineering Seoul National University.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
Research Problems in Semantic Web Search Varish Mulwad ____________________________ 1.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
© Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan.
Michalis Vafopoulos NTUA, GFOSS & The transformers GREEN CITY HACKATHON.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
Web 2.0 meet Semantic Web at Yahoo! Dave Beckett Yahoo! Media Group November 8, 2006.
Semantic Search: different meanings. Semantic search: different meanings Definition 1: Semantic search as the problem of searching documents beyond the.
Digital Enterprise Research Institute HADA – An Access Controlled Application for Publishing and Discovering Linked Government Data Owen Sacco.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
SemSearch: A Search Engine for the Semantic Web Yuangui Lei, Victoria Uren, Enrico Motta Knowledge Media Institute The Open University EKAW 2006 Presented.
© Paul Buitelaar – November 2007, Busan, South-Korea Evaluating Ontology Search Towards Benchmarking in Ontology Search Paul Buitelaar, Thomas.
Towards an ecosystem of data and ontologies Mathieu d’Aquin and Enrico Motta Knowledge Media Institute The Open University.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
29-30 October, 2006, Estonia 1 IST4Balt Information analysis using social bookmarking and other tools IST4Balt Information analysis using social bookmarking.
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
Exploitation of Dynamic Information Relations in the Service-Oriented AFRL Information Management Systems Andrzej Uszok, Larry Bunch, Jeffrey M. Bradshaw.
Tetherless World Constellation Open Government Data Jim Hendler Tetherless World Professor of Computer and Cognitive Science Assistant Dean of Information.
Problems in Semantic Search Krishnamurthy Viswanathan and Varish Mulwad {krishna3, varish1} AT umbc DOT edu 1.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
You sexy beast. Ok, inappropriate. How about: Web of links to Web of Meaning Hello Semantic Web!
The World Wide Web: Information Resource. Hock, Randolph. The Extreme Searcher’s Internet Handbook. 2 nd ed. CyberAge Books: Medford. (2007). Internet.
N NESSTAR: A Semantic Web Application for Statistical Data and Metadata Pasqualino “Titto” Assini Nesstar Ltd - UK.
Linked Data: Emblematic applications on Legacy Data in Libraries.
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
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.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
And the Watson Plugin for the NeOn Toolkit. IST NeOn-project.org The Semantic Web is growing… #SW Pages.
Characterizing Knowledge on the Semantic Web with Watson Mathieu d’Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, Enrico Motta.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
WStore Programmer Guide Resources management integration.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
Samad Paydar WTLab Research Group Ferdowsi University of Mashhad LD2SD: Linked Data Driven Software Development 24 th February.
INHA UNIVERSITY, KOREA Rainer Simon Austrian Institute of Technology.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
Linked Data Web that can be processed by machines
Exploiting Large Scale Web Semantics
Data.gov: Web, Data Web, Social Data Web 7/22/2010 #health2stat.
Information Organization
Tools and guidance for data providers
WEB API.
Semantic Annotation service
How to publish in a format that enhances literature-based discovery?
Middleware, Services, etc.
LOD reference architecture
Presentation transcript:

Using the Semantic Web Mathieu d’Aquin Knowledge Media Institute, the Open University

Introduction to the Semantic Web Tutorial What is there to use on the Semantic Web? Technologies Systems Services Infrastructures Knowledge, information, data… A lot of that

Introduction to the Semantic Web Tutorial Now that it is there, how to make use of this Semantic Web? Novel, smart, useful, Semantic Web based applications –that exploit the information available instead of creating their own –that combine sources of information dynamically, to create novelty A developer perspective

Introduction to the Semantic Web Tutorial A Programmable Semantic Web Mashups, APIs and the Web as Platform

Introduction to the Semantic Web Tutorial Revyu.com: review anything Revyu.com: review anything A Programmable Semantic Web Semantic Mashups, Semantic APIs and the Semantic Web as Platform Revyu.com: review anything Southampton RDF-based Pub Finder Wahoo Revyu.com: review anything Watson Semantic Proxy TextWise Semantic Hacker Sindice SIOC API Hakia

Introduction to the Semantic Web Tutorial Agenda (in mixed order) What exists to support application developers in making use of the Semantic Web –Web APIs delivering semantic information What can be done with the Semantic Web –Examples of applications of these APIs What more can we do with the Semantic Web –… something to discuss…

Introduction to the Semantic Web Tutorial Covered APIs that produce semantic information and their applications –TextWise Semantic Hacker –Open Calais/Semantic Proxy –Triplify (server side) APIs that deliver existing semantic information and their applications –PingTheSemanticWeb.org –Semantic Web Client Library –Sindice –Watson

Introduction to the Semantic Web Tutorial Not Covered Semantic Search APIs –E.g., Hakia Semantic information storing and querying –E.g., the Talis Platform Semantic information presentation and browsing –E.g., SearchMonkey

Introduction to the Semantic Web Tutorial To Make Things Simple… All the API we will be looking at are based on the REST principles, meaning that: –They are accessed through HTTP –Use simple URLs –And return XML, JSON or RDF

Introduction to the Semantic Web Tutorial NER, NLP, LSA, etc APIs that Produce Semantic Information Web API App Text (semanticHacker) URL (semanticHacker, Semantic Proxy) Database (Triplify) Categories (semanticHacker) Persons, events, Technologies, etc. (Semantic Proxy) Any information (Triplify)

Introduction to the Semantic Web Tutorial TextWise Semantic Hacker Provides the Semantic Signature API. Providing a text or the URL of a web document, returns an ordered list of categories (called dimensions) to classify the text.

Introduction to the Semantic Web Tutorial TextWise Semantic Hacker Example &showLabels=true

Introduction to the Semantic Web Tutorial TextWise Semantic Hacker Application Example

Introduction to the Semantic Web Tutorial Open Calais/Semantic Proxy Semantic Proxy translates the content of a Web document to a representation in RDF, HTML or Microformats. It can recognize and type in the text people, organizations, cities, technologies, publications, companies, countries, medical conditions, …

Introduction to the Semantic Web Tutorial Open Calais/Semantic Proxy Example eyxxx/rdf/ Person: Fouad Zablith, Milton Keynes, Carlo Alloca, Marta Sabou, Enrico Motta Organization: UHP University of Nancy, Open University, Knowledge Media Institute, PC City: Nancy Technology: fuzzy logic, artificial intelligence, API, Semantic Web technologies, knowledge management, Knowledge Management, XML, RDF Country: France, United Kingdom Company: Google Facility: Walton Hall Published Medium: Journal of Logic and Computation Industry Term: online ontologies, Web Applications, cancer treatment, Web services, online knowledge, semantic web applications, Web gateway, Web technologies Medical Condition: cancer + Annotations within the text!

Introduction to the Semantic Web Tutorial Open Calais/Semantic Proxy Application Examples

Introduction to the Semantic Web Tutorial APIs that deliver semantic information Semantic Web Crawling and Indexing Web API App Keywords (Sindice, Watson) Structured Queries (Sindice, Watson, SCL), Metadata Queries (Watson) SPARQL (Watson) Semantic Documents (Sindice, Watson, PTSW) Ontology Metadata (Watson) Semantic Content (Watson, SCL)

Introduction to the Semantic Web Tutorial Sindice Originally, an entity lookup service. Find a document that mention a URI or a keyword. Extended with more structured query.

Introduction to the Semantic Web Tutorial Sindice Example 1 curl -H "Accept: application/rdf+xml" ' =term&page=1' … Mathieu d’Aquin, Mathieu d'Aquin, Mathieu D'Aquin T00:00:00+01:00 RDF 78 triples in bytes 1 Nodalities » Blog Archive » Mathieu d’Aquin Talks with Talis about Networked Ontologies and the Semantic Web T00:00:00+01:00 LICENSE MICROFORMAT 2 triples in 412 bytes T00:00:00+01:00 RDF 13 triples in 1998 bytes 3

Introduction to the Semantic Web Tutorial Sindice Structured Query Sindice can also be queried with structured query, e.g. Mathieu d’Aquin Mathieu d’Aquin class:Person Return the documents containing entities that match the query (but not the entity itself)

Introduction to the Semantic Web Tutorial Sindice Application Example MOAT: Meaning of a Tag. Can attach URIs found with Sindice to tags

Introduction to the Semantic Web Tutorial Watson A gateway to the Semantic Web: Supporting users and applications in finding, exploring and exploiting semantic content from the Web.

Introduction to the Semantic Web Tutorial Watson APIs SOAP and REST APIs that provide the infrastructure to: –Find SW documents and retrieve metadata about them –Find entities (classes, properties, individuals) and explore their semantic description –Apply SPARQL queries to Semantic Web documents

Introduction to the Semantic Web Tutorial Watson Applications Ontology Reuse: The Watson Plugin Question Answering: PowerAqua Semantic Browsing: PowerMagpie Semantic Relation Discovery: Scarlet URI Auto- Completion: MOAW And also: Word sense disambiguation Folksonomy Enrichment Synonym Discovery…

Introduction to the Semantic Web Tutorial Watson A Demonstrator: Wahoo Find on the Semantic Web terms to specialize or generalize a query to a search engine (Yahoo).

Introduction to the Semantic Web Tutorial Watson A Demonstrator: Wahoo Find ontologies containing the keyword “researcher” her … exactly “researcher” in the label or id of a class her&scope=LN+Label&ent=Class&match=Exact Find entities corresponding to “researcher” in ontology //calo.sri.com/core-plus-office&scope=LN+Label &ent=Class&match=Exact Find subclasses and superclasses of an entity m/core-plus-office#Researcher&uri= sri.com/core-plus- office The rest is interface stuff and call to Yahoo!

Introduction to the Semantic Web Tutorial Discussion What more could we do? Put things together

Introduction to the Semantic Web Tutorial Organization Research Center Health Foundation Education University Education Higher Education PhD Organizations: CQ Press, ASMI, AGS, NCSU Awards: Silver Gavel, Sigma Dellta Chi, FHA Technology: Statistics

Introduction to the Semantic Web Tutorial Discussion What more could we do? Your ideas!?