morph-ldp demo

Post on 05-Dec-2014

714 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Temporarily slides for the demo. To be updated.

TRANSCRIPT

Date: 10/04/2023

MORPH-LDP: AN R2RML-BASED LINKED DATA PLATFORM IMPLEMENTATION

DEMONandana Mihindukulasooriya1,2, Freddy Priyatna2, Oscar Corcho2,

Raúl García Castro1,2, and Miguel Esteban Gutiérrez1,2

1Center for Open Middleware2Ontology Engineering Group, Departamento de Inteligencia Artificial.

Facultad de Informática, Universidad Politécnica de Madrid.

Campus de Montegancedo s/n.

28660 Boadilla del Monte. Madrid. Spain{nmihindu,fpriyatna,ocorcho,rgarcia, mesteban}@fi.upm.es

2

Morph LDP Scenario

http://moprh-ldp.demo/oeg/members/freddy#me

identifies

RegistrationOffice

MorphLDP Web App

Relational Database

Library

Legacy Applications

configures

exposes

consumes Tabulator

OpenLink Data Explorer

ldspider LDIF

represents

Freddy Priyatna

dereferences toLDP Request

Handler

ALM iStack LDP

Template Matcher

Morph Proxy

Morph Engine

Query Translator

R2RML Processor

Data Translator

3

Morph LDP Demo Components (Logical)

Linked Data Application

MorphLDP

Traditional Application

Relational Database

HTTP / LDP SQL

SQL

4

Morph LDP Demo Components (Physical)

MorphLDP WepApp

HTTP / LDP SQL

SQL

http://morph-ldp.demo/

The relational database

5RESTful Transaction Model for Linked Data-based EAI

id fname lname website email phoneasun Asunción Gómez Pérez http://delici.. asun@fi.u +34913367417

fpriyatna Freddy Priyatna http://delici.. fpriyatna +34913363670mesteban Miguel Esteban Gutierrez http://delici.. mesteban +34913363670nmihindu Nandana Mihindukulasooriya http://www. nmihindu +34913363670

ocorcho Oscar Corcho http://delici.. ocorcho@ +34913366605

rgarcia Raul Garcia Castro http://delici.. rgarcia@fi +34913366596

oegmembers Table

An excerpt from R2RML mapping

<TriplesMapPerson> a rr:TriplesMap;

rr:logicalTable [ rr:tableName "oegmembers" ];

rr:subjectMap [ a rr:Subject;

rr:template "http://morph-ldp.demo/oeg/members/{id}";

rr:termType rr:IRI;

rr:class foaf:Person; ];

rr:predicateObjectMap [

rr:predicateMap [ rr:constant foaf:firstName ];

rr:objectMap [ rr:termType rr:Literal; rr:column "fname"; ];

];

rr:predicateObjectMap [

rr:predicateMap [ rr:constant foaf:familyName ];

rr:objectMap [ rr:termType rr:Literal; rr:column "lname"; ];

]; …6RESTful Transaction Model for Linked Data-based EAI

Mapping rows

@prefix foaf: <http://xmlns.com/foaf/0.1/> .@prefix ldp: <http://www.w3.org/ns/ldp#> .

<http://morph-ldp.demo/oeg/members/nmihindu> a foaf:Person ; foaf:homepage <http://www.nandana.org >; foaf:lastName “Mihindukulasoriya” ; foaf:name “Nandana" ; foaf:mbox “nmihindu@fi.upm.es" ; foaf:phone "+34913363670" .

7RESTful Transaction Model for Linked Data-based EAI

id fname lname website email phonenmihindu Nandana Mihindukulasooriya http://www.n nmihindu +34913363670

http://morph-ldp.demo/oeg/members/nmihindu

Mapping logical tables

8RESTful Transaction Model for Linked Data-based EAI

http://morph-ldp.demo/oeg/members/nmihindu

id fname lname website email phoneasun Asunción Gómez Pérez http://delici.. asun@fi.u +34913367417

fpriyatna Freddy Priyatna http://delici.. fpriyatna +34913363670

mesteban Miguel Esteban Gutierrez http://delici.. mesteban +34913363670

nmihindu Nandana Mihindukulasooriya http://www. nmihindu +34913363670

ocorcho Oscar Corcho http://delici.. ocorcho@ +34913366605

rgarcia Raul Garcia Castro http://delici.. rgarcia@fi +34913366596

@prefix ldp: <http://www.w3.org/ns/ldp#> .@prefix oeg: <http://morph-ldp.demo/oeg/members/> .

<http://morph-ldp.demo/oeg/members/> a ldp:BasicContainer ; ldp:contains oeg:asun, oeg:fpriyatna,oeg:mesteban,

oeg:nmihindu, oeg:ocorcho, oeg:rgarcia .

LDP

top related