65
Semantic Web Applications: Past, Present and Future Oscar Corcho ([email protected]) Universidad Politécnica de Madrid Florianópolis, August 31st 2010 (OntoBras 2010) Acknowledgements: Asunción Gómez-Pérez, Jesús Barrasa, Angel López Cima, Oscar Muñoz, Jose Angel Ramos Gargantilla, María del Carmen Suárez de Figueroa, Boris Villazón, Mariano Fernández López, Luis Vilches, Carlos Ruíz Moreno Work distributed under the license Creative Commons Attribution-Noncommercial-Share Alike 3.0

Semantic Web Applications: Past, Present and Future

  • Upload
    tuyet

  • View
    35

  • Download
    1

Embed Size (px)

DESCRIPTION

Semantic Web Applications: Past, Present and Future. Oscar Corcho ([email protected]) Universidad Politécnica de Madrid Florianópolis, August 31st 2010 (OntoBras 2010) - PowerPoint PPT Presentation

Citation preview

Page 1: Semantic Web Applications:  Past, Present and Future

Semantic Web Applications: Past, Present and Future

Oscar Corcho ([email protected])

Universidad Politécnica de Madrid

Florianópolis, August 31st 2010(OntoBras 2010)

Acknowledgements: Asunción Gómez-Pérez, Jesús Barrasa, Angel López Cima, Oscar Muñoz, Jose Angel Ramos Gargantilla, María del Carmen Suárez de Figueroa, Boris Villazón, Mariano Fernández López, Luis Vilches, Carlos Ruíz Moreno

Work distributed under the license Creative Commons Attribution-Noncommercial-Share Alike 3.0

Page 2: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 3: Semantic Web Applications:  Past, Present and Future

Health and Safety Notice

ClassificationDisclaimer: This is not the only way that applications can be classified or grouped. In fact, many other possibilities exist for the classification of Semantic Web application.

Page 4: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 5: Semantic Web Applications:  Past, Present and Future

The beginning: Web 1.0

WWWHTTPURI

Page 6: Semantic Web Applications:  Past, Present and Future

From Web1.0 to Web2.0

More than30M pages

More than1000M users

WWWHTTP, HTML, URI

New requirements start arising• Cooperation• Dynamicity• Decentralised change• Heterogeneity• Multimedia content

Page 7: Semantic Web Applications:  Past, Present and Future

Web2.0 basic sites and services

Page 8: Semantic Web Applications:  Past, Present and Future

Web1.0 vs Web2.0

• Cooperation• Dynamicity• Decentralised change• Heterogeneity• Multimedia content

Page 9: Semantic Web Applications:  Past, Present and Future

Web Applications

• Who doesn’t know what is a Web application?• Let’s define it

• A web application is an application that is accessed over a network such as the Internet or an intranet.

• The term may also mean a computer software application that is…

• … hosted in a browser-controlled environment (e.g. a Java applet)

• … or coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup language like HTML)

• … and reliant on a common web browser to render the application executable.

• Some comments• Too many technology-related terms in the definition

• No mentions to the evolution of user-generated content (Web1.0 Web2.0), although it is already well understood.

Page 10: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 11: Semantic Web Applications:  Past, Present and Future

(Syntactic) Web Limitations

• A place where computers do the presentation (easy) and people do the linking and interpreting (hard).

• Why not get computers to do more of the hard work?

Resource

ResourceResource Resource Resource

ResourceResource Resource

Resource

Resource

hrefhrefhref

hrefhrefhref

hrefhrefhref

href href

href

Page 12: Semantic Web Applications:  Past, Present and Future

What is the Semantic Web?

• An extension of the current Web…• … where information and services

are given well-defined and explicitly represented meaning, …

• … so that it can be shared and used by humans and machines, ...

• ... better enabling them to work in cooperation

• How? • Promoting information exchange

by tagging web content with machine processable descriptions of its meaning.

• And technologies and infrastructure to do this

Page 13: Semantic Web Applications:  Past, Present and Future

Need to Add “Semantics”

• Agreement on the meaning of annotations• Shared understanding of a domain of interest• Formal and machine manipulable model of a domain of interest

• An ontology is an engineering artifact, which provides: • A vocabulary of terms• A set of explicit assumptions regarding the intended meaning of the

vocabulary. • Almost always including concepts and their classification• Almost always including properties between concepts

• Besides...• The meaning (semantics) of such terms is formally specified• New terms can be formed by combining existing ones• Can also specify relationships between terms in multiple ontologies

Page 14: Semantic Web Applications:  Past, Present and Future

Ontology Languages

• A large amount of work on Semantic Web has concentrated on the definition of a collection or “stack” of languages.

• Used to support the representation and use of metadata• Basic machinery that we can use to represent the extra semantic

information needed for the Semantic Web

RDF(S)

Integrating information sources

Associating metadata to resources (bindings)

OWL

Integration

RDFS

RDF

XMLA

nnotation

Integration

Inference

Reasoning over the information we haveCould be light-weight (taxonomy)Could be heavy-weight (logic-style)

SWRL

Page 15: Semantic Web Applications:  Past, Present and Future

The evolution of the Semantic Web

• Cooperation Dynamicity• Decentralised change• Heterogeneity Multimedia

Semantic Web 1.0 Semantic Web 3.0pre-Semantic Web

2004 2008

No standardised formatse.g., (KA)2

RDFS, OWL

Semantic WebChallenge

Page 16: Semantic Web Applications:  Past, Present and Future

[Semantic | Web]+ Applications (I)

• No definition in Wikipedia… ;-(

• Why [Semantic | Web]+ application?

Page 17: Semantic Web Applications:  Past, Present and Future

[Semantic | Web]+ Applications (II)

• Why [Semantic | Web]+ application?• Most of them are focused on the use of semantics

• In fact, probably it would be better to useSemantic [Web]* application

• However, many of them are not so Web-oriented• E.g., very common in data integration approaches

• http://www.readwriteweb.com/archives/10_semantic_apps_to_watch.php• A key element [of a Semantic Web App] is that the apps all

try to determine the meaning of text and other data, and then create connections for users. Besides,  data portability and connectibility are keys to these new semantic apps - i.e. using the Web as platform.

Page 18: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 19: Semantic Web Applications:  Past, Present and Future

What is the Web of Linked Data?

• An extension of the current Web…• … where information and services

are given well-defined and explicitly represented meaning, …

• … so that it can be shared and used by humans and machines, ...

• ... better enabling them to work in cooperation

• How? • Promoting information exchange by

tagging web content with machine processable descriptions of its meaning.

• And technologies and infrastructure to do this

• And clear principles on how to publish data

data

Page 20: Semantic Web Applications:  Past, Present and Future

What is a Linked Data application

• Again, no definition yet

• Linked Data is a term used to describe a recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF.

• So every element from the definition of SW application applies

Page 21: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 22: Semantic Web Applications:  Past, Present and Future

The Web

Page 23: Semantic Web Applications:  Past, Present and Future

Semantic Webs

Page 24: Semantic Web Applications:  Past, Present and Future

The web

Metadata <RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

Ontologies

Page 25: Semantic Web Applications:  Past, Present and Future

The Web of Data

Page 26: Semantic Web Applications:  Past, Present and Future

The Web of Data

Page 27: Semantic Web Applications:  Past, Present and Future

Resources

Metadata

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

AlignmentsAlignmentsOnto. - SchemaOnto. - SchemaData SourcesData Sources

Ontologies

Page 28: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 29: Semantic Web Applications:  Past, Present and Future

Annotation-focused applications: key characteristics

• Available at all stages (pre-Semantic Web, SW1.0 and SW3.0), although predominantly in the early ones

• Single (usually small) ontologies, many of them built manually

• Centralised ontologies• Instances stored in a centralised manner, together

with the ontologies, or in separate files/DBs• Low heterogeneity and relatively small scale• Homogeneous quality in data

Page 30: Semantic Web Applications:  Past, Present and Future

Annotation in the pre-Semantic Web

• (KA)2

Page 31: Semantic Web Applications:  Past, Present and Future

O1

O2

Oi

Oj

Portal AdministratorsOntologies and Software

Extranet Users

Agents

Permission-based

Semantic Driven

User Oriented

External resources

Semantic Web Portals

Page 32: Semantic Web Applications:  Past, Present and Future

Extranet view

Page 33: Semantic Web Applications:  Past, Present and Future

Content Edition

Page 34: Semantic Web Applications:  Past, Present and Future

Workpackage

Deliverable

has associated

has Q.A. partneris generated by

Organization

Semantic-based Visualisation

Page 35: Semantic Web Applications:  Past, Present and Future

Extranet View (RDF lives behind)

Page 36: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 37: Semantic Web Applications:  Past, Present and Future

Data integration applications: key characteristics

• Available at later stages (SW1.0 and SW3.0). • Still single (usually small) ontologies, many of them

built manually• Although sometimes mappings between local and global

ontologies

• Still centralised ontologies• Instances live in distributed DBs, with a focus on run-

time queries, although also data warehousing approach

• Medium heterogeneity and medium scale• Heterogeneous quality in data

Page 38: Semantic Web Applications:  Past, Present and Future

Migrating IGN (Instituto Geográfico Nacional) sources

38

Page 39: Semantic Web Applications:  Past, Present and Future

NC NGN

BCN200 BCN25

Query:¿Edif. Religioso

de Soria?

Response:Catedral SoriaIg. Sto. TomásCatedral Soria

Ermita N.S. NievesCatedral SoriaSoria

Cated.Ig. Sto.

Cated.

Soria

Soria

Cated.

NS NievesEdif. Religioso

Construcción Rel.

Catedral

Ermita

IGN Catalogue Integration: Exploitation of Mappings

Page 40: Semantic Web Applications:  Past, Present and Future

Slide 40

UN FAO Example

Page 41: Semantic Web Applications:  Past, Present and Future

Alignments between ontologies and the DB

Land areas

Fishingareas

Biologicalentities

Fisheriescommodities

Vessel typesand size

Geartypes

R2ODocument

R2ODocument

R2ODocument

R2ODocument

R2ODocument

R2ODocument

FAOFIGIS DB

http://www.fao.org/aims/aos/fi/

Page 42: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 43: Semantic Web Applications:  Past, Present and Future

Decision support applications: key characteristics

• Again, available at later stages (SW1.0 and SW3.0). • Still predominantly single (usually small) ontologies,

many of them built manually• But mostly heavyweight (they are the ones taking decisions)• Heavy use of logic

• Still centralised ontologies• Instances may live together with the ontologies, in

distributed DBs, or in separate RDF files/triplestores. • Annotation phases are common

• Medium heterogeneity and low/medium scale• Heterogeneous quality in data

Page 44: Semantic Web Applications:  Past, Present and Future

Satellite Image Processing

SpaceSegment

Ground Segment

DMOP files

Product files

SATELLITE FILES:

Page 45: Semantic Web Applications:  Past, Present and Future

Comparison between planning and product generation

...Instr#n(RA_2)planning

DMOP_File#n(StartTime) DMOP_File#n(StopTime)

DMOP_File#(n+1)StartTime

DMOP#(n+1)_File(StopTime)

DMOP_er (ORBIT_NUMBER,ELAPSED_TIME)

Instr#1planning

DURATION

PRODUCT_FILEStart_time(SENSING_START)

PRODUCT_FILEStop_time(SENSING_STOP)

...

Instr#n(RA_2)ProductGeneration

RA2_CAL_1PStop_time(SENSING_STOP)

RA2_CAL_1PStart_time(SENSING_START)

PRODUCT_data_gap... ...

Page 46: Semantic Web Applications:  Past, Present and Future

Generating files in RDFFILE ; DMOP (generated by FOS Mission Planning System) RECORD fhr FILENAME="DMOP_SOF__VFOS20060124_103709_00000000_00001215_20060131_014048_20060202_035846.N1" DESTINATION="PDCC" PHASE_START=2 CYCLE_START=44 REL_START_ORBIT=404 ABS_START_ORBIT=20498

ENDRECORD fhr................................ RECORD dmop_er RECORD dmop_er_gen_part RECORD gen_event_params

EVENT_TYPE=RA2_MEA EVENT_ID="RA2_MEA_00000000002063" NB_EVENT_PR1=1 NB_EVENT_PR3=0 ORBIT_NUMBER=20521 ELAPSED_TIME=623635 DURATION=41627862 ENDRECORD gen_event_params ENDRECORD dmop_erENDLIST all_dmop_erENDFILE

RECORD ID

RECORD parameters

RECORD parameters corresponding to other

RECORD structure.

<?xml version='1.0' encoding='ISO-8859-1'?><rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:NS0='http://protege.stanford.edu/kb#' > <rdf:Description rdf:about='http://protege.stanford.edu/kb#10822'> <rdf:type rdf:resource='http://protege.stanford.edu/kb#Instrument_mode'/> <NS0:instrument_mode_id>MS</NS0:instrument_mode_id> </rdf:Description> <rdf:Description rdf:about='http://protege.stanford.edu/kb#11224'> <rdf:type rdf:resource='http://protege.stanford.edu/kb#DMOP_ER'/> <NS0:event_id>&quot;GOM_OCC_00000000541299&quot;</NS0:event_id> <NS0:duration rdf:datatype='http://www.w3.org/2001/XMLSchema#int'>53000</NS0:duration> <NS0:orbit_number rdf:datatype='http://www.w3.org/2001/XMLSchema#int'>20552</NS0:orbit_number> <NS0:elapsed_time rdf:datatype='http://www.w3.org/2001/XMLSchema#int'>2452293</NS0:elapsed_time> <NS0:event_type rdf:resource='http://protege.stanford.edu/kb#10713'/> </rdf:Description>

Page 47: Semantic Web Applications:  Past, Present and Future

The planningfiles

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

<RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple><RDF triple>

The productfiles

1 reference ontology for annotating all filesRDF files are distributed

DistributedMetadata for Planning files

DistributedMetadata for Product files

1 Ontology

Page 48: Semantic Web Applications:  Past, Present and Future

Satellite Use Case (System Infrastructure): S-OGSA Scenario

48

WS-DAIOnt

SatelliteDomain Ontology

Grid-KP

XML SummaryFile

Annotationfront-end

Atlas

MetadataQueryService

QUARC-SG client JSP

3

4

6

1

1

3

Annotate file

Obtain ontology

Create

Query

Input criteria

Select files to be annotated

Metadata generation processMetadata querying process

RDF

RDF

RDF

RDF

Planning fileserverGermany

Product fileserver

ItalyGT4GT4

File directorySpain

1a Get file names

Get file summaries2

ONTO-DSI ONTO-DSI

WebDAV

5RDF File Upload

SemanticBinding Service

7Store

2’ Upload XML Summary file

OverlapCheckingService

8Store (start-time, stop-time, gen-time, EPR)

8

Notify (start-time, stop-

time)

9

Destroy (if needed)

Page 49: Semantic Web Applications:  Past, Present and Future

Fraud detection in car insurance

Page 50: Semantic Web Applications:  Past, Present and Future

Fraud Diagnosis

Page 51: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 52: Semantic Web Applications:  Past, Present and Future

Collaborative SW applications: key characteristics

• Fully-fledged in the last stage (SW3.0). • Networks of heterogeneous ontologies

• Some of them built manual, some automatically• Some of the lightweight and some others heavyweight

(although normally not used in a heavyweight form)• Dynamic finding of ontologies and terms

• Decentralised ontologies (available in URLs or search engines)

• Distributed instances living anywhere• Annotation and integration phases are common

• Instances are created by users• Large heterogeneity (in domains, quality, provenance, forms

– RDF, tags, etc. -, etc.)• Large scale

Page 53: Semantic Web Applications:  Past, Present and Future

GeoBuddies: A pilgrim in St. James’ Way

• Diverse routes for pilgrims

• Self-emergent community of pilgrims• People that talk about their experiences during the

way

• People that join together in the joy of walking

• Mobile users

• People want to• Find interesting locations

• Find community services

• Provide information

Page 54: Semantic Web Applications:  Past, Present and Future

GeoBuddies: architecture and main themes

• Agile methods for Web2.0 data integration• Facebook

• Flickr

• …

• Mobile applications exploiting user generated content

• Evolution of folksonomies and ontologies

Page 55: Semantic Web Applications:  Past, Present and Future

Servidor de anotaciones

El usuario ve un punto de interés y envía una foto

con sus correspondientes anotaciones

walk sun tired

cathedralhuge

peaceful

Las anotacionesse guardan y los

objetos se consolidancon bases de datos geográficas

y anotaciones existentes

BBDD geográficas

Motor de recomendaciones(geográfico + tags + ontologías)

Servidor de anotaciones

(todos los usuarios)

Servidor de ontologías

mezcla

El usuario quiere saberqué puntos de interés le

pueden interesar en la zonaen la que se encuentra

Motor de recomendaciones(sólo geográfico)

Camino Personalizado

Page 56: Semantic Web Applications:  Past, Present and Future

Catalogue Integration in the Geographical domain

• Monolingual Knowledge bases of IGN (spanish):

• NC (Nomenclátor Conciso), • NGN (Nomenclátor Geográfico Nacional), • BCN200 (Base Cartográfica Nacional

escala 1:200.000),• BCN25 (Base Cartográfica Nacional

escala 1:25.000)

• Monolingual Knowledge bases of CC.AA. (spanish, basque, galician): Castilla y León, Cataluña, Euskadi, Extremadura, Galicia, La Rioja, Madrid, Murcia, Navarra.

• Creation of an ontology from IGN resources and creation of mappings with IGN knowledge bases

Page 57: Semantic Web Applications:  Past, Present and Future

Geobuddies Networks of Ontologies

• Generation of the Phenomen ontology from IGN catalogues using linguistic analysis

• Art ontologies, Building ontologies and artistic styles built from standardized resources

• Community building ontologies built from Web resources

• Instances are distributed and kept in their original sources

• Alignments between ontologies and resources are first class citizens

OrganizationOntology

Art

PersonalizationOntology

BuildingsOntology

Artistic Styles

Community Services

GeographicalOnt.

Core

Page 58: Semantic Web Applications:  Past, Present and Future

NC NGN

BCN200 BCN25

Query:¿Edif. Religioso

de Soria?

Response:Catedral SoriaIg. Sto. TomásCatedral Soria

Ermita N.S. NievesCatedral SoriaSoria

Cated.Ig. Sto.

Cated.

Soria

Soria

Cated.

NS NievesEdif. Religioso

Construcción Rel.

Catedral

Ermita

IGN Catalogue Integration: Exploitation of Mappings

Page 59: Semantic Web Applications:  Past, Present and Future

Users request information using their own tags-The system provides hints about commonly used tags on a predictive style (like SMSs)-Collaborative filtering techniques can be used to recommend the most closely-related tags-Requests can be extended with ontology-based annotations

When folksonomies meet ontologies

Page 60: Semantic Web Applications:  Past, Present and Future

Overview

• Coming to terms: The Web (1.0 and 2.0), the Semantic Web, the Web of Linked Data and all its applications• The Web (1.0 and 2.0)

• Web applications

• The Semantic Web (pre-SemanticWeb, SW1.0 and SW3.0)• Semantic Web Applications Or [Semantic | Web]+ Applications

• The Web of Linked Data• Linked Data Applications

• Semantic-based Applications• preSemanticWeb Applications

• Annotation

• Semantic Web 1.0 Applications• Annotation, Data Integration and Decision Support Systems

• Semantic Web 3.0 Applications• (Collaborative) Annotation and Data Integration

• Conclusions and Trends

Page 61: Semantic Web Applications:  Past, Present and Future

Reflections: which are the characteristics of these applications in terms of…?

• Ontologies• Single versus network of ontologies?

• Are ontologies built from scratch or reusing knowledge-aware resources?

• Are mappings used for solving conceptual mistmaches?

• Instances• Where are the data/instances?

• Instances are in the ontology• Instances are in independent RDF files or databases• Data are kept in the original sources

• Are instances distributed or centralized?

• Have instances a very high rate of changes?

• Heterogeneous provenance of instances

• Degrees of data quality

• Permissions

Page 62: Semantic Web Applications:  Past, Present and Future

Where are the instances?

or

Page 63: Semantic Web Applications:  Past, Present and Future

Reflections: which are the characteristics of these applications in terms of…?

• Amount of semantic markup• Conceptual Heterogeneity (semantic markup based

on different ontologies)• Interoperability with other semantic resources• Open to Web resources• Open to Web services• Web 2.0 like• Mobile devices• Geo-spatial information

Page 64: Semantic Web Applications:  Past, Present and Future

ConclusionsWe are moving into a new generation of semantic

applications • Open to web resources• Open to semantic resources and Linked Data• Open to the physical world and having an impact on it.

• (I have not talked too much about this: check at http://www.semsorgrid4env.eu/)

where …data integration at large scale and user-generated annotations are some of the main challenges that are being faced

and... everything combined with 1. Social communities2. Mobile devices3. Ubiquitous computing

Page 65: Semantic Web Applications:  Past, Present and Future

Semantic Web Applications: Past, Present and Future

Oscar Corcho ([email protected])

Universidad Politécnica de Madrid

Florianópolis, August 31st 2010

Acknowledgements: Asunción Gómez-Pérez, Jesús Barrasa, Angel López Cima, Oscar Muñoz, Jose Angel Ramos Gargantilla, María del Carmen Suárez de Figueroa, Boris Villazón, Mariano Fernández López, Luis Vilches, Carlos Ruíz Moreno

Work distributed under the license Creative Commons Attribution-Noncommercial-Share Alike 3.0