12
Semantic Web Applications Project Description

Aplicații Web Semantice - Descriere Proiect

Embed Size (px)

Citation preview

Page 1: Aplicații Web Semantice - Descriere Proiect

Semantic Web Applications

Project Description

Page 2: Aplicații Web Semantice - Descriere Proiect

Project description

• The project will allow you to pass through all the stages of development of a semantic web application

• This document presents the steps of the project from end to start

• The purpose of the document is for you to understand which are the milestones, their importance and how they are linked

Page 3: Aplicații Web Semantice - Descriere Proiect

BBC Music Web Site- Page of an artist

A semantic web site

Page 4: Aplicații Web Semantice - Descriere Proiect

If we scroll down we discover

Description comes from wikipedia

Links and informations come from MusicBrainz

Page 5: Aplicații Web Semantice - Descriere Proiect

What’s behind?

Data provided also as rdf

Artists indentified through URI’s

Links to other relevant information about the artist

Page 6: Aplicații Web Semantice - Descriere Proiect

What’s even deeper?Basic information about the data – what does it describe – an artist (solo) that has a name

Biographical info

This resource is also described somewhere else!

Remember the links from the html page?

Data about songs and records

Page 7: Aplicații Web Semantice - Descriere Proiect

Where does the data come from?

Query language for RDF meta-data

Bookmark this link

Page 8: Aplicații Web Semantice - Descriere Proiect

You can query the linked data using sparql

Page 9: Aplicații Web Semantice - Descriere Proiect

Where does the raw data come from?

Public websites

Usually from YOU(as data is created/gathered socially)

Data is extracted and transformed into linked data using patterns and/or natural language processing techniques and/or machine learning techniques

Page 10: Aplicații Web Semantice - Descriere Proiect

Where do we do with the data we extract from web sites?

Describe it using an ontology or many ontologies

Frbr ontology

Foaf ontology

Event ontology

Page 11: Aplicații Web Semantice - Descriere Proiect

Link to other datasets

Page 12: Aplicații Web Semantice - Descriere Proiect

Create the ontology

Develop a Semantic Web Application

Extract linked data into a semantic repository

Establish a SPARQL endpoint

Choose a domain

The long and winding road you have to follow