Semantic Aquarium - ESWC SSchool 14 - Student project

Post on 25-Jan-2015

66 views 4 download

description

Semantic Aquarium - ESWC SSchool 14 - Student project

transcript

Semantic Aquarium

Group: The Semantic 4

Motivation: Without Linked Data

I needan Aquarium!

Let‘s Consult some stores and select some fishes

Empty Aquarium Customer

Motivation: With Linked Data

I Want an Aquarium !

Semantic Aquarium

Compatibility check

Solution

The criteria are:

Temperature Predator Food Ecosystem: Sea , lake, … Dimension/ Size

Customer

How To answer these Questions

I want Nemo!I want a fish that will not eat my NemoCan I put Dolly with Nemo?I dont want to buy different kind of food for my fishI have a small Tank what about buying small fish?I love orange colour I do not like Bruce, he will just eat them all and maybe me also

Semantic Aquarium Architecture

User Interface

Knowledge Base

Query API

Shop DBIMarineDBpedia

Inter-Linking Data

JENA FedX

JSP/Servlets

Virtuoso

Inter-Linking Data 1/2

SPARQL Queryto extract common fish names

IMarine DB Pedia

SPARQL Queryto extract RDFS labelsof species belongs to fish Ontology

owl: sameAs

Inter- Linking Data 2/2

Shop DB IMarine

tloCore: LX3_has_typeIndividual Fish

Fish x Thunnus Albacares

Has_type

Fake Food

SameAquaCore: hasFood

Ex: fishbase: Thunnus_albacares

„red“

SameAquaCore: haColour

„red“

SameAquaCore: hasSize

The Semantic Aquarium

Group: The semantic 4

Demo

Future Work

Recommendation System based on user preferences and profilesIntegrating with other datasets:

Plants, Food, ... Music, clothes, …

FishBook: bringing fish enthousiasits together!

Thanks