Stream Reasoning Workshop Technical University Berlin SR2016

Size: px
Start display at page:

Download "Stream Reasoning Workshop Technical University Berlin SR2016"

Transcription

1 Stream Reasoning Workshop Technical University Berlin SR2016 James Anderson < <

2 What Device Production Equipment Use Case : Traceability Device Production Logs Where

3 What Device Production Equipment Device Production Logs Where Use Case : Traceability

4 Traceability Start with a device identifier Trace through production to origin Determine : Involved equipment : failure analysis Supplied customer : claims analysis IP Interaction Use Case : Traceability Scenario

5 Use Case : datahub/awacs/roots federation Traceability application data-hub package awacs-hub stripid package awacs IndividualProduct roots Scenario packingunitid custname SPARQL: traceability-view custname AWACS navigation workorderid stripid workorderid packingunitid InputMaterialWorkorde r workorderexecution- ForDevice packingunitid logistics info data-hub SPARQL processor

6 construct { #... } where { { service < { values ($package $) { ('SOT1207' ' ') } [] a tr:individualproduct ; tr:name $ ; tr:package $package ; tr:fromstrip?stripid ; tr:ispresent?ispresent. filter (?ispresent = 'True') [] a tr:inputmaterialworkorder ; tr:name?stripid ; tr:workorder?workordersha1 ; tr:maprole?striprole. Use Case : Traceability SPARQL } } [] a tr:workorderexecutionfordevice ; tr:name?workordersha1 ; tr:package $package ; tr:endproduct $ ; tr:mapname?mapname ; tr:maprole?maprole ; tr:hasdevice?maphasdevice. filter (?maphasdevice = 'yes') [] a tr:workorderattributes ; tr:name?workordersha1 ; tr:workorderid?workorderid ; tr:workstationid?workstationid ; tr:timestamp?timestamp. bind(concat($package, '.', xsd:string($)) as?batch_marked) bind (iri(concat(' as?individualproduct) bind (iri(concat(' as?stage_uri) bind (if(?striprole = 'in', tr:mergepack, tr:assembly) as?stage) values (?maprole?inputoutputid_pred) { ('in' tr:inputid) ('out' tr:outputid) } bind (concat(substr(?mapname, 1, 2), lcase(substr(?mapname, 3, 1)), substr(?mapname, 4)) as?packingunitid) optional { service < { # lookup a known puid for SHIP stage [] ded:batch_lot_id?packingunitid ;

7 construct?individualproduct rdf:type tr:individualproduct?individualproduct tr:model?prod_12nc_fk_uri?individualproduct tr:batchmark?batch_marked?individualproduct tr:stage?stage_uri?individualproduct tr:stage?ship?stage_uri rdf:type?stage Traceability :?stage_uri tr:batchlotid?workorderid?stage_uri tr:sha1?workordersha1?stage_uri tr:location?workstationid?stage_uri?inputoutputid_pred?mapname?stage_uri tr:date?timestamp?ship rdf:type tr:ship?ship tr:batchlotid?packingunitid?ship tr:location?loc_cd_fk_ship?ship tr:shipto?cust_nbr_ship_fk?ship tr:purchaseorder?cust_po_nbr?ship tr:date?dt_ship Algebra Graph extend?ship : ( iri ( concat " ) ) extend?prod_12nc_fk_uri : ( iri ( concat " ) ) leftjoin extend?packingunitid : ( concat ( substr?mapname 1 2 ) ( lcase ( substr?mapname 3 1 ) ) ( substr?mapname 4 ) ) service < join < CUST_NBR_SHIP_FK PROD_12NC_FK LOC_CD_FK_SHIP DT_SHIP CUST_PO_NBR packingunitid bind (?maprole?inputoutputid_pred) : (("in" tr:inputid) ("out" tr:outputid)) extend?stage : ( if ( =?striprole "in" ) tr:mergepack tr:assembly ) extend?stage_uri : ( iri ( concat " ) ) extend?individualproduct : ( iri ( concat " ) ) extend?batch_marked : ( concat?package "." ( string? ) ) service < < filter ((?ispresent = 'True') && (?maphasdevice = 'yes')) join workordersha1 timestamp workstationid workorderid join stripid striprole maphasdevice maprole mapname package workordersha1 join ispresent stripid package bind (?package?) : (("SOT1207" " "))

8 CONSTRUCT?IndividualProduct rdf:type tr:individualproduct?individualproduct tr:model?prod_12nc_fk_uri?individualproduct tr:batchmark?batch_marked?individualproduct tr:stage?stage_uri?individualproduct tr:stage?ship?stage_uri rdf:type?stage?stage_uri tr:batchlotid?workorderid?stage_uri tr:sha1?workordersha1?stage_uri tr:location?workstationid?stage_uri?inputoutputid_pred?mapname?stage_uri tr:date?timestamp?ship rdf:type tr:ship?ship tr:batchlotid?packingunitid?ship tr:location?loc_cd_fk_ship?ship tr:shipto?cust_nbr_ship_fk?ship tr:purchaseorder?cust_po_nbr?ship tr:date?dt_ship extend ((?PROD_12NC_FK_URI ( iri ( concat " ) )) (?ship ( iri ( concat " ) ))) Traceability : Hub Plan serviceleftjoin < < select (?CUST_NBR_SHIP_FK?CUST_PO_NBR?DT_SHIP?LOC_CD_FK_SHIP?packingUnitID?PROD_12NC_FK) extend ((?packingunitid ( concat ( substr?mapname 1 2 ) ( lcase ( substr?mapname 3 1 ) ) ( substr?mapname 4 ) ))) CUST_NBR_SHIP_FK PROD_12NC_FK LOC_CD_FK_SHIP DT_SHIP CUST_PO_NBR packingunitid join bind (?inputoutputid_pred?maprole) : ((tr:inputid "in") (tr:outputid "out")) extend ((?BATCH_MARKED ( concat?package "." ( string? ) )) (?IndividualProduct ( iri ( concat " ) )) (?stage_uri ( iri ( concat " ) )) (?stage ( if ( =?striprole "in" ) tr:mergepack tr:assembly ))) service < < select (??ispresent?maphasdevice?mapname?maprole?package?stripid?striprole?timestamp?workorderid?workordersha1?workstationid) filter ((?ispresent = 'True') && (?maphasdevice = 'yes')) join workordersha1 timestamp workstationid workorderid join stripid striprole maphasdevice maprole mapname package workordersha1 join ispresent stripid package bind (?package?) : (("SOT1207" " "))

9 project ( ispresent maphasdevice mapname maprole package stripid striprole timestamp workorderid workordersha1 workstationid) servicejoin?location_workorderattributes?location_workorderattributes select (?timestamp?workorderid?workordersha1?workstationid) join workordersha1 timestamp workstationid workorderid bind (?host_workorderattributes?location_workorderattributes) : ((" " filter ((?maphasdevice = 'yes')) Traceability : Agent Plan servicejoin?location_workorderexecutionfordevice?location_workorderexecutionfordevice select (??maphasdevice?mapname?maprole?package?workordersha1) join ((QUOTE, (?host_inputmaterialworkorder = '*') ('*' =?host_workorderexecutionfordevice) (?host_inputmaterialworkorder =?host_workorderexecutionfordevice))) workordersha1 maphasdevice maprole mapname package bind (?host_workorderexecutionfordevice?location_workorderexecutionfordevice) : ((" " servicejoin?location_inputmaterialworkorder?location_inputmaterialworkorder select (?stripid?striprole?workordersha1) join stripid workordersha1 striprole bind (?host_inputmaterialworkorder?location_inputmaterialworkorder) : ((" " filter ((?ispresent = 'True')) servicejoin?location_individualproduct?location_individualproduct select (??ispresent?package?stripid) join ispresent stripid package bind (?host_individualproduct?location_individualproduct) : ((" " bind (??package) : ((" " "SOT1207"))

10 CONSTRUCT?IndividualProduct rdf:type tr:individualproduct?individualproduct tr:model?prod_12nc_fk_uri?individualproduct tr:batchmark?batch_marked?individualproduct tr:stage?stage_uri?individualproduct tr:stage?ship?stage_uri rdf:type?stage?stage_uri tr:batchlotid?workorderid?stage_uri tr:sha1?workordersha1?stage_uri tr:location?workstationid?stage_uri?inputoutputid_pred?mapname?stage_uri tr:date?timestamp?ship rdf:type tr:ship?ship tr:batchlotid?packingunitid?ship tr:location?loc_cd_fk_ship?ship tr:shipto?cust_nbr_ship_fk?ship tr:purchaseorder?cust_po_nbr?ship tr:date?dt_ship extend ((?PROD_12NC_FK_URI ( iri ( concat " ) )) (?ship ( iri ( concat " ) ))) serviceleftjoin < Traceability : Combined Plan < select (?CUST_NBR_SHIP_FK?CUST_PO_NBR?DT_SHIP?LOC_CD_FK_SHIP?packingUnitID?PROD_12NC_FK) extend ((?packingunitid ( concat ( substr?mapname 1 2 ) ( lcase ( substr?mapname 3 1 ) ) ( substr?mapname 4 ) ))) CUST_NBR_SHIP_FK PROD_12NC_FK LOC_CD_FK_SHIP DT_SHIP CUST_PO_NBR packingunitid join bind (?inputoutputid_pred?maprole) : ((tr:inputid "in") (tr:outputid "out")) extend ((?BATCH_MARKED ( concat?package "." ( string? ) )) (?IndividualProduct ( iri ( concat " ) )) (?stage_uri ( iri ( concat " ) )) (?stage ( if ( =?striprole "in" ) tr:mergepack tr:assembly ))) service < < servicejoin?location_workorderattributes?location_workorderattributes select (?timestamp?workorderid?workordersha1?workstationid) join workordersha1 timestamp workstationid workorderid bind (?host_workorderattributes?location_workorderattributes) : ((" " filter ((?maphasdevice = 'yes')) servicejoin?location_workorderexecutionfordevice?location_workorderexecutionfordevice select (??maphasdevice?mapname?maprole?package?workordersha1) join ((QUOTE, (?host_inputmaterialworkorder = '*') ('*' =?host_workorderexecutionfordevice) (?host_inputmaterialworkorder =?host_workorderexecutionfordevice))) workordersha1 maphasdevice maprole mapname package bind (?host_workorderexecutionfordevice?location_workorderexecutionfordevice) : ((" " servicejoin?location_inputmaterialworkorder?location_inputmaterialworkorder select (?stripid?striprole?workordersha1) join stripid workordersha1 striprole bind (?host_inputmaterialworkorder?location_inputmaterialworkorder) : ((" " filter ((?ispresent = 'True')) servicejoin?location_individualproduct?location_individualproduct select (??ispresent?package?stripid) join ispresent stripid package bind (?host_individualproduct?location_individualproduct) : ((" " bind (??package) : ((" " "SOT1207"))

11 (select (service?trafficservice (select ( (triple?reading < (:HAVING (>?avgspeed 70) (?passages (count?reading)) (?avgspeed (avg?speed)) (?timestamp (then)))) (extend (join (select ( (triple?incident < (triple?incident < (:HAVING (>?offenses 100) :GROUP-BY (?trafficcamera (??KEY-1 (year?timestamp)) (??KEY-2 (month?timestamp)))?trafficcamera (?offenses (count?offense)))) (select (filter ( (triple?trafficcamera < (triple?trafficcamera < (&& (>=?lat 30623/1275) (&& (<=?long 39079/1488) (&& (<=?lat 35191/1176) (>=?long 18923/800))))) (?trafficcamera)))?trafficservice (iri (concat (str?trafficcamera) "?revision=r/head/pt10m/pt01m"))) :QUERY-TEXT "SELECT ( COUNT (?reading ) AS?passages ) ( AVG (?speed ) AS?avgSpeed ) ( THEN ( ) AS?timestamp ) WHERE {?reading < } HAVING (? avgspeed > 70 ) ") (?trafficcamera?time?passages?avgspeed)) Use Case : Streaming SPARQL

12 Use Case : Streaming Algebra select (?time?trafficcamera?passages?avgspeed) filter ( >?avgspeed "70"^^< ) service?trafficservice select ((?passages ( count?reading ) ) (?avgspeed ( avg?speed ) ) (?timestamp ( then ) )) extend?trafficservice : ( iri ( concat ( str?trafficcamera ) "?revision=r/head/pt10m/pt01m" ) ) filter ( >?offenses "100"^^< ) (?reading < join select (GROUP-BY (?trafficcamera (??KEY-1 ( year?timestamp ) ) (??KEY-2 ( month?timestamp ) ) )?trafficcamera (?offenses ( count?offense ) )) select (?trafficcamera) filter ( ( >=?lat " "^^< ) && ( <=?long " "^^< ) && ( <=?lat " "^^< ) ( >=?long " "^^< ) ) (?incident < (?incident < (?trafficcamera lat?lat) (?trafficcamera long?long)

13 Case : Requirements Construct SPARQL dynamically Algebra Dataset designators Communication via standard protocols

14 Dydra: RSP SPARQL Query SPARQL Update GSP Request SPARQL Engine RDF Store Graph or Solu<on Response [2]

15 Dydra: RSP = media type Agri-Esprit : development / research / deployment spreadsheet sources (tablinker) text/csv text/tab-separated-values libpq clj-plaza clojure.jena clojure.sesame read view Sesame SAIL API Jena provider API DYDRA RDF Store read table write table stored proce dures text/csv text/arff learning sources (vector datasets) Persistent Storage Java Clojure PostgreSQL

16 Dydra: [2]

17 Dydra : Revision Clauses Constant absolute: REVISION UUID {... } relative : REVISION /HEAD(~[0-9]+)?/ {... } temporal : REVISION XPathDateTime {... } Variable SIP : {?subject :revision?revision }... REVISION?revision {... } Protocol : REVISION?revision {... } Intra-Repository : REVISION?revision {?subject a?class } Extra-Repository : SERVICE?revisionEndpoint {?subject a?class }

18 Dydra : Revision Designators Elementary absolute: UUID : relative : /HEAD(~[0-9]+)?/ : HEAD~1, HEAD~1..HEAD temporal : XPathDateTime : T180000Z Compound interval : ISOInterval : T180000Z/PT10M stream : ISORepeatingInterval : R/ T180000Z/PT10M/PT01M

19 Dydra : RSP Generation What Server-Sent Events[1] Fetch [2] How [1] : < [2] : <

20 Dydra : RSP Generation : Basis SPARQL protocol ( graph-store-response (resource request response) ;;... (:post ((resource /:account/:repository/sparql ) request response (request-type mime:application/sparql) (response-type mime:sparql-results)) ;; given a body with just the query text accept the entire body. (let ((query ( request))) (graph-store-query resource query request response request-type response-type))) ;;;... )

21 Dydra : RSP Generation : Extended server-side events ( graph-store-response (resource request response) ;;... (:post ((resource spocq.si:: /:account/:repository/sparql ) request response (request-type mime:application/sparql) (response-content-type MIME:text/event-stream)) (let ((query ( request))) (graph-store-stream-query resource query request response request-type response-content-type))) ;;;... ) (defun graph-store-stream-query (resource query request response request-type response-content-type) (declare (ignore request-type)) (with-event-stream (e-stream ( response)) (loop with stream-content-type = (mime:mime-type-parameter response-content-type :accept) for revision in (repository-revision-ids (resource-repository resource)) do (stream-write-header e-stream "Content-Type" (string (type-of stream-content-type))) (stream-write-header e-stream "Revision-ID" spocq.i::*revision-id*) (stream-write-header e-stream "Memento-Datetime" ( (repository-write-date revision))) (graph-store-query revision query request response mime:application/sparql-query stream-content-type))

22 Storage Model: Evolution 1. Next, "change id efficient HEAD access inefficient urn:uuid? access space efficient inefficient mutation at scale 2. Initially, "independent term id efficient HEAD access efficient urn:uuid? access space inefficient inefficient mutation at scale 3. Current, "time-slice based" (various) O HEAD access O urn:uuid? access space efficient efficient mutation at scale

23 Repository Model: 2nd Order SPARQL 1.1 extensions for a "revisioned store" Data model SPARQL 1.1 Graph Dataset SPARQL 1.1 RSP Graph Dataset Repository Store

24 Repository Model: 1.1 Semantics Extended 2nd Order Repository > default 1st Order (metadata) Repository > default graph > named graph * > named 1st Order Repository sequence Stream model Named-Graphs comprise "temporal entities" Default-Graph attributions via "timestamp predicate" Entailment extended Window operations yield 1st Order Repository Basic entailment applied to 1st Order Repository Temporal metadata implicitly present for The "temporal predicate" specification Version succession via PROV:wasRevisionOf "Transaction time predicate" specification : then()

25 Space ontology gist schema.org STW efo efo revisions files (MB) , quads total 47, , ,375 12,807, ,503 HEAD 849 9, , , ,503 store (MB) , bytes/quad

26 Dydra: Examples

27 Thank you <

Scaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz

Scaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz Scaling the Semantic Wall with AllegroGraph and TopBraid Composer A Joint Webinar by TopQuadrant and Franz Dean Allemang Chief Scientist, TopQuadrant Inc. Jans Aasman CTO, Franz Inc. July 07 1 This Seminar

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

Semantic Web Information Management

Semantic Web Information Management Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the

More information

Modern Trends in Semantic Web

Modern Trends in Semantic Web Modern Trends in Semantic Web Miroslav Blaško miroslav.blasko@fel.cvut.cz January 15, 2018 Miroslav Blaško (miroslav.blasko@fel.cvut.cz) Modern Trends in Semantic Web January 15, 2018 1 / 23 Outline 1

More information

Fuseki Server Installation

Fuseki Server Installation Fuseki Server Installation Related task of the project (Task # and full name): Author: Prepared by: Approved by: Task 43 Ontology standard and Metadata Sachin Deshmukh Sachin Deshmukh Richard Kaye Page:

More information

An Archiving System for Managing Evolution in the Data Web

An Archiving System for Managing Evolution in the Data Web An Archiving System for Managing Evolution in the Web Marios Meimaris *, George Papastefanatos and Christos Pateritsas * Institute for the Management of Information Systems, Research Center Athena, Greece

More information

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka Object-UOBM An Ontological Benchmark for Object-oriented Access Martin Ledvinka martin.ledvinka@fel.cvut.cz Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague

More information

Keyword Search in RDF Databases

Keyword Search in RDF Databases Keyword Search in RDF Databases Charalampos S. Nikolaou charnik@di.uoa.gr Department of Informatics & Telecommunications University of Athens MSc Dissertation Presentation April 15, 2011 Outline Background

More information

Bringing the Semantic Web closer to reality PostgreSQL as RDF Graph Database

Bringing the Semantic Web closer to reality PostgreSQL as RDF Graph Database Bringing the Semantic Web closer to reality Jimmy Angelakos EDINA, University of Edinburgh FOSDEM 04-05/02/2017 or how to export your data to someone who's expecting RDF Jimmy Angelakos EDINA, University

More information

A Deductive System for Annotated RDFS

A Deductive System for Annotated RDFS A Deductive System for Annotated RDFS DERI Institute Meeting Umberto Straccia Nuno Lopes Gergely Lukácsy Antoine Zimmermann Axel Polleres Presented by: Nuno Lopes May 28, 2010 Annotated RDFS Example Annotated

More information

Benchmarking RDF Production Tools

Benchmarking RDF Production Tools Benchmarking RDF Production Tools Martin Svihla and Ivan Jelinek Czech Technical University in Prague, Karlovo namesti 13, Praha 2, Czech republic, {svihlm1, jelinek}@fel.cvut.cz, WWW home page: http://webing.felk.cvut.cz

More information

C-SPARQL: A Continuous Extension of SPARQL Marco Balduini

C-SPARQL: A Continuous Extension of SPARQL Marco Balduini Tutorial on RDF Stream Processing M. Balduini, J-P Calbimonte, O. Corcho, D. Dell'Aglio, E. Della Valle C-SPARQL: A Continuous Extension of SPARQL Marco Balduini marco.balduini@polimi.it Share, Remix,

More information

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr. Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies Student: Alexandra Moraru Mentor: Prof. Dr. Dunja Mladenić Environmental Monitoring automation Traffic Monitoring integration

More information

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.

More information

Cultural and historical digital libraries dynamically mined from news archives Papyrus Query Processing Technical Report

Cultural and historical digital libraries dynamically mined from news archives Papyrus Query Processing Technical Report Cultural and historical digital libraries dynamically mined from news archives Papyrus Query Processing Technical Report Charalampos Nikolaou, Manolis Koubarakis, Akrivi Katifori Department of Informatics

More information

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at W3C WoT call 29.08.2018 CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at NGSI-LD@etsi.org HOW COULD WOT AND NGSI-LD FIT TOGETHER? ETSI ISG CIM has been working

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

Optimising a Semantic IoT Data Hub

Optimising a Semantic IoT Data Hub Optimising a Semantic IoT Data Hub Ilias Tachmazidis, Sotiris Batsakis, John Davies, Alistair Duke, Grigoris Antoniou and Sandra Stincic Clarke John Davies, BT Overview Motivation de-siloization and data

More information

Semantic Annotation, Search and Analysis

Semantic Annotation, Search and Analysis Semantic Annotation, Search and Analysis Borislav Popov, Ontotext Ontology A machine readable conceptual model a common vocabulary for sharing information machine-interpretable definitions of concepts in

More information

Anytime Query Answering in RDF through Evolutionary Algorithms

Anytime Query Answering in RDF through Evolutionary Algorithms Anytime Query Answering in RDF through Evolutionary Algorithms Eyal Oren Christophe Guéret Stefan Schlobach Vrije Universiteit Amsterdam ISWC 2008 Overview Problem: query answering over large RDF graphs

More information

Inferred System Descriptions ELS <http://dydra.com/>

Inferred System Descriptions ELS <http://dydra.com/> Inferred System Descriptions James Anderson @dydradata @lomoramic Perspective github : nine repositories; (SLOC) = 188,758 dydra : :depends-on x 22; (SLOC) = 317,746

More information

Introduction to RDF and the Semantic Web for the life sciences

Introduction to RDF and the Semantic Web for the life sciences Introduction to RDF and the Semantic Web for the life sciences Simon Jupp Sample Phenotypes and Ontologies Team European Bioinformatics Institute jupp@ebi.ac.uk Practical sessions Converting data to RDF

More information

An Architecture For RDF Storing And Querying For Messages

An Architecture For RDF Storing And Querying For  Messages An Architecture For RDF Storing And Querying For Email Messages Hoang Huu Hanh and Nguyen Huu Tinh Institute of Software Technology Vienna University of Technology 1040 Vienna, Austria {hhhanh, tinh}@ifs.tuwien.ac.at

More information

RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF

RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF Olaf Hartig @olafhartig Picture source:htp://akae.blogspot.se/2008/08/dios-mo-doc-has-construido-una-mquina.html 2 4 htp://tinkerpop.apache.org/docs/current/reference/#intro

More information

The Emerging Data Lake IT Strategy

The Emerging Data Lake IT Strategy The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,

More information

W3C Workshop on RDF Access to Relational Databases October, 2007 Boston, MA, USA D2RQ. Lessons Learned

W3C Workshop on RDF Access to Relational Databases October, 2007 Boston, MA, USA D2RQ. Lessons Learned W3C Workshop on RDF Access to Relational Databases 25-26 October, 2007 Boston, MA, USA D2RQ Lessons Learned Christian Bizer Richard Cyganiak Freie Universität Berlin The D2RQ Plattform 2002: D2R MAP dump

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

Resilient Linked Data. Dave Reynolds, Epimorphics

Resilient Linked Data. Dave Reynolds, Epimorphics Resilient Linked Data Dave Reynolds, Epimorphics Ltd @der42 Outline What is Linked Data? Dependency problem Approaches: coalesce the graph link sets and partitioning URI architecture governance and registries

More information

Incremental Export of Relational Database Contents into RDF Graphs

Incremental Export of Relational Database Contents into RDF Graphs National Technical University of Athens School of Electrical and Computer Engineering Multimedia, Communications & Web Technologies Incremental Export of Relational Database Contents into RDF Graphs Nikolaos

More information

User Configurable Semantic Natural Language Processing

User Configurable Semantic Natural Language Processing User Configurable Semantic Natural Language Processing Jason Hedges CEO and Founder Edgetide LLC info@edgetide.com (443) 616-4941 Table of Contents Bridging the Gap between Human and Machine Language...

More information

Mapping Relational Data to RDF with Virtuoso's RDF Views

Mapping Relational Data to RDF with Virtuoso's RDF Views Mapping Relational Data to RDF with Virtuoso's RDF Views Among its many talents, OpenLink Virtuoso Universal Server includes SPARQL support and an RDF data store tightly integrated with its relational

More information

Satellite Science Data Processing with

Satellite Science Data Processing with Satellite Science Data Processing with PostgreSQL Curt Tilmes Curt.Tilmes@nasa.gov PGCon 2008 May 22, 2008 Outline Background MODIS and Ozone Processing Science Data Processing Architecture Evolution Metadata

More information

Data is the new Oil (Ann Winblad)

Data is the new Oil (Ann Winblad) Data is the new Oil (Ann Winblad) Keith G Jeffery keith.jeffery@keithgjefferyconsultants.co.uk 20140415-16 JRC Workshop Big Open Data Keith G Jeffery 1 Data is the New Oil Like oil has been, data is Abundant

More information

Triple Stores in a Nutshell

Triple Stores in a Nutshell Triple Stores in a Nutshell Franjo Bratić Alfred Wertner 1 Overview What are essential characteristics of a Triple Store? short introduction examples and background information The Agony of choice - what

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql

Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql Stream and Complex Event Processing Discovering Exis7ng Systems:c- sparql G. Cugola E. Della Valle A. Margara Politecnico di Milano cugola@elet.polimi.it dellavalle@elet.polimi.it Vrije Universiteit Amsterdam

More information

RDF Next Version. Ivan Herman and Sandro Hawke W3C

RDF Next Version. Ivan Herman and Sandro Hawke W3C RDF Next Version Ivan Herman and Sandro Hawke W3C History Current RDF has been published in 2004 Significant deployment since then implementation experiences users experiences Some cracks, missing functionalities,

More information

An Efficient Approach to Triple Search and Join of HDT Processing Using GPU

An Efficient Approach to Triple Search and Join of HDT Processing Using GPU An Efficient Approach to Triple Search and Join of HDT Processing Using GPU YoonKyung Kim, YoonJoon Lee Computer Science KAIST Daejeon, South Korea e-mail: {ykkim, yjlee}@dbserver.kaist.ac.kr JaeHwan Lee

More information

Ontology Servers and Metadata Vocabulary Repositories

Ontology Servers and Metadata Vocabulary Repositories Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development m.patel@ukoln.ac.uk http://www.ukoln.ac.uk/ Overview agentcities.net deployment grant Background

More information

An Industrial Application of The Semantic Web technology. Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping

An Industrial Application of The Semantic Web technology. Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping An Industrial Application of The Semantic Web technology Dag Rende Swedsoft STEW 2016, Oct 12-13, Linköping Contents The Semantic Web Scania Visualization Assume part of ITEA3 part of HEUREKA ASSUME stands

More information

Enabling fine-grained HTTP caching of SPARQL query results

Enabling fine-grained HTTP caching of SPARQL query results Enabling fine-grained HTTP caching of SPARQL query results Gregory Todd Williams willig4@cs.rpi.edu @kasei 1 Jesse Weaver weavej3@cs.rpi.edu @jrweave 1 Overview Motivation for (HTTP) caching SPARQL Related

More information

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan

FedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan FedX: Optimization Techniques for Federated Query Processing on Linked Data ISWC 2011 October 26 th Presented by: Ziv Dayan Andreas Schwarte 1, Peter Haase 1, Katja Hose 2, Ralf Schenkel 2, and Michael

More information

SPARQL-Based Applications for RDF-Encoded Sensor Data

SPARQL-Based Applications for RDF-Encoded Sensor Data SPARQL-Based Applications for RDF-Encoded Sensor Data Mikko Rinne, Seppo Törmä, Esko Nuutila http://cse.aalto.fi/instans/ 5 th International Workshop on Semantic Sensor Networks 12.11.2012 Department of

More information

OSDBQ: Ontology Supported RDBMS Querying

OSDBQ: Ontology Supported RDBMS Querying OSDBQ: Ontology Supported RDBMS Querying Cihan Aksoy 1, Erdem Alparslan 1, Selçuk Bozdağ 2, İhsan Çulhacı 3, 1 The Scientific and Technological Research Council of Turkey, Gebze/Kocaeli, Turkey 2 Komtaş

More information

The Semantic Event Broker. Francesco Morandi

The Semantic Event Broker. Francesco Morandi The Semantic Event Broker Francesco Morandi What are we doing and what future for Smart M3? Is it possible to consider today Smart M3 still a «triplestore» or an «endpoint» alternative? Modern SPARQL Endpoint

More information

Performance Monitor. Version: 16.0

Performance Monitor. Version: 16.0 Performance Monitor Version: 16.0 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,

More information

Processing ontology alignments with SPARQL

Processing ontology alignments with SPARQL Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Processing ontology alignments with SPARQL Author(s) Polleres, Axel

More information

Semantic Web and Python Concepts to Application development

Semantic Web and Python Concepts to Application development PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation

More information

Is Linked Data the future of data integration in the enterprise?

Is Linked Data the future of data integration in the enterprise? Is Linked Data the future of data integration in the enterprise? John Walker Email: john.walker@nxp.com Twitter: @NXPdata Pilot Linked Open Data NXP is a semiconductor (microchip) manufacturer Established:

More information

Temporality in Semantic Web

Temporality in Semantic Web Temporality in Semantic Web Ph.D student: Di Wu, Graduate Center, CUNY Mentor: Abdullah Uz Tansel, Baruch College, CUNY Committee: Sarah Zelikovitz, CIS, CUNY Susan P. Imberman, CIS, CUNY Abstract Semantic

More information

Caliper / xapi Webinar

Caliper / xapi Webinar Caliper / xapi Webinar 19 October 2016 Anthony Whyte arwhyte@umich.edu University of Michigan Aaron E. Silvers aaron@datainteroperability.org DISC value proposition Why xapi / Caliper? promote interoperability

More information

Pro JPA 2. Mastering the Java Persistence API. Apress* Mike Keith and Merrick Schnicariol

Pro JPA 2. Mastering the Java Persistence API. Apress* Mike Keith and Merrick Schnicariol Pro JPA 2 Mastering the Java Persistence API Mike Keith and Merrick Schnicariol Apress* Gootents at a Glance g V Contents... ; v Foreword _ ^ Afooyt the Author XXj About the Technical Reviewer.. *....

More information

SPARQL By Example: The Cheat Sheet

SPARQL By Example: The Cheat Sheet SPARQL By Example: The Cheat Sheet Accompanies slides at: http://www.cambridgesemantics.com/semantic-university/sparql-by-example Comments & questions to: Lee Feigenbaum VP

More information

An overview of RDB2RDF techniques and tools

An overview of RDB2RDF techniques and tools An overview of RDB2RDF techniques and tools DERI Reading Group Presentation Nuno Lopes August 26, 2009 Main purpose of RDB2RDF WG... standardize a language for mapping Relational Database schemas into

More information

Serving Ireland s Geospatial as Linked Data on the Web

Serving Ireland s Geospatial as Linked Data on the Web Serving Ireland s Geospatial as Linked Data on the Web Dr. Atul Nautiyal ADAPT @ Trinity College Dublin The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded

More information

Effective Audit Trail of Data With PROV-O Scott Henninger, Senior Consultant, MarkLogic

Effective Audit Trail of Data With PROV-O Scott Henninger, Senior Consultant, MarkLogic Effective Audit Trail of Data With PROV-O Scott Henninger, Senior Consultant, MarkLogic COPYRIGHT 13 June 2017MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. EFFECTIVE AUDIT TRAIL WITH PROV-O Operationalizing

More information

Main Contents for the Presentation

Main Contents for the Presentation The Data Attribution Abdul Saboor PhD Research Student abdul.saboor@fu-berlin.de Model Base Development and Software Quality Assurance Research Group Freie University Berlin Takustr.9, Berlin, Germany

More information

DYNAMIC Complex Event Processing

DYNAMIC Complex Event Processing DYNAMIC Complex Event Processing Not Only the Engine Matters! Bernhard Seeger Universität Marburg Motivation reactive monitoring of timecritical buisness processes predictions about the near future and

More information

INFO216: Advanced Modelling

INFO216: Advanced Modelling INFO216: Advanced Modelling Theme, spring 2017: Modelling and Programming the Web of Data Andreas L. Opdahl Session 6: Visualisation Themes: visualisation data/visualisation types

More information

Semantic Integration with Apache Jena and Apache Stanbol

Semantic Integration with Apache Jena and Apache Stanbol Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean

More information

Jena.

Jena. Jena http://openjena.org/ The Beginning... From: McBride, Brian Date: Mon, 28 Aug 2000 13:40:03 +0100 To: "RDF Interest (E-mail)" A few weeks ago I posted

More information

SPARQL QUERY LANGUAGE WEB:

SPARQL QUERY LANGUAGE   WEB: SPARQL QUERY LANGUAGE JELENA JOVANOVIC EMAIL: JELJOV@GMAIL.COM WEB: HTTP://JELENAJOVANOVIC.NET SPARQL query language W3C standard for querying RDF graphs Can be used to query not only native RDF data,

More information

Representing Linked Data as Virtual File Systems

Representing Linked Data as Virtual File Systems Representing Linked Data as Virtual File Systems Bernhard Schandl University of Vienna Department of Distributed and Multimedia Systems http://events.linkeddata.org/ldow2009#ldow2009 Madrid, Spain, April

More information

1 What-is-anopen-platform/

1   What-is-anopen-platform/ universaal IOT a Technical Overview Topics Semantic Discovery & Interoperability Service Broker & Orchestrator Context Broker, Context History Entrepôt, & Semantic Reasoning Human-Environment Interaction

More information

Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform

Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform Hans Viehmann Product Manager EMEA ORACLE Corporation October 17, 2018 @SpatialHannes Safe

More information

Multi-agent and Semantic Web Systems: Querying

Multi-agent and Semantic Web Systems: Querying Multi-agent and Semantic Web Systems: Querying Fiona McNeill School of Informatics 11th February 2013 Fiona McNeill Multi-agent Semantic Web Systems: Querying 11th February 2013 0/30 Contents This lecture

More information

An overview of Graph Categories and Graph Primitives

An overview of Graph Categories and Graph Primitives An overview of Graph Categories and Graph Primitives Dino Ienco (dino.ienco@irstea.fr) https://sites.google.com/site/dinoienco/ Topics I m interested in: Graph Database and Graph Data Mining Social Network

More information

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN

COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN COMBINING X3D WITH SEMANTIC WEB TECHNOLOGIES FOR INTERIOR DESIGN Konstantinos Kontakis, Malvina Steiakaki, Michael Kalochristianakis, Kostas Kapetanakis and Athanasios G. Malamos Acknowledgements This

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Integrating Complex Financial Workflows in Oracle Database Xavier Lopez Seamus Hayes Oracle PolarLake, LTD 2 Copyright 2011, Oracle

More information

15-441: Computer Networks Homework 3

15-441: Computer Networks Homework 3 15-441: Computer Networks Homework 3 Assigned: Oct 29, 2013 Due: Nov 12, 2013 1:30 PM in class Name: Andrew ID: 1 TCP 1. Suppose an established TCP connection exists between sockets A and B. A third party,

More information

Linking and Finding Earth Observation (EO) Data on the Web

Linking and Finding Earth Observation (EO) Data on the Web Linking and Finding Earth Observation (EO) Data on the Web MACS-G20 Workshop: Linked Open Data in Agriculture Berlin, September 27-28, 2017 Dr. Uwe Voges u.voges@conterra.de Introduction Earth Observation

More information

Welcome to INFO216: Advanced Modelling

Welcome to INFO216: Advanced Modelling Welcome to INFO216: Advanced Modelling Theme, spring 2017: Modelling and Programming the Web of Data Andreas L. Opdahl About me Background: siv.ing (1988), dr.ing (1992) from NTH/NTNU

More information

Semantic Web Programming

Semantic Web Programming *) Semantic Web Programming John Hebeler Matthew Fisher Ryan Blace Andrew Perez-Lopez WILEY Wiley Publishing, Inc. Contents Foreword Introduction xxiii xxv Part One Introducing Semantic Web Programming

More information

Source Management (Version Control) Installation and Configuration Guide. Version 8.0 and Higher

Source Management (Version Control) Installation and Configuration Guide. Version 8.0 and Higher Source Management (Version Control) Installation and Configuration Guide Version 8.0 and Higher July 05, 2018 Active Technologies, EDA, EDA/SQL, FIDEL, FOCUS, Information Builders, the Information Builders

More information

Data Citation Technical Issues - Identification

Data Citation Technical Issues - Identification Data Citation Technical Issues - Identification Los Alamos National Laboratory Research Library http://public.lanl.gov/herbertv/ hvdsomp@gmail.com @hvdsomp 1 Identification of Data As part of a Citation

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

Scientific SPARQL: Semantic Web Queries over Scientific Data

Scientific SPARQL: Semantic Web Queries over Scientific Data Scientific SPARQL: Semantic Web Queries over Scientific Data Andrej Andrejev, Tore Risch Department of Information Technology, Uppsala University andrej.andrejev@it.uu.se tore.risch@it.uu.se 1/26 Introduction

More information

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer CEN MetaLex Facilitating Interchange in E- Government Alexander Boer aboer@uva.nl MetaLex Initiative taken by us in 2002 Workshop on an open XML interchange format for legal and legislative resources www.metalex.eu

More information

Forward Chaining Reasoning Tool for Rya

Forward Chaining Reasoning Tool for Rya Forward Chaining Reasoning Tool for Rya Rya Working Group, 6/29/2016 Forward Chaining Reasoning Tool for Rya 6/29/2016 1 / 11 OWL Reasoning OWL (the Web Ontology Language) facilitates rich ontology definition

More information

From Open Data to Data- Intensive Science through CERIF

From Open Data to Data- Intensive Science through CERIF From Open Data to Data- Intensive Science through CERIF Keith G Jeffery a, Anne Asserson b, Nikos Houssos c, Valerie Brasse d, Brigitte Jörg e a Keith G Jeffery Consultants, Shrivenham, SN6 8AH, U, b University

More information

SATURN Update. DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004

SATURN Update. DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004 SATURN Update DAML PI Meeting Dr. A. Joseph Rockmore 25 May 2004 SATURN: Needs and Challenges [1 of 2]! SATURN = semantic access to time-ordered url s and related information! Objective: easier and more

More information

Implementing OWL 2 RL and OWL 2 QL rule-sets for OWLIM

Implementing OWL 2 RL and OWL 2 QL rule-sets for OWLIM Implementing OWL 2 RL and OWL 2 QL rule-sets for OWLIM Barry Bishop, Spas Bojanov OWLED 2011, San Francisco, 06/06/2011 Ontotext Ontotext is a Sirma Group company Semantic technology developer 1 established

More information

Multi-agent and Semantic Web Systems: Linked Open Data

Multi-agent and Semantic Web Systems: Linked Open Data Multi-agent and Semantic Web Systems: Linked Open Data Fiona McNeill School of Informatics 14th February 2013 Fiona McNeill Multi-agent Semantic Web Systems: *lecture* Date 0/27 Jena Vcard 1: Triples Fiona

More information

Introduction to metadata cleansing using SPARQL update queries. April 2014 PwC EU Services

Introduction to metadata cleansing using SPARQL update queries. April 2014 PwC EU Services Introduction to metadata cleansing using SPARQL update queries April 2014 PwC EU Services Learning objectives By the end of this module, you will have an understanding of: How to transform your metadata

More information

An RDF NetAPI. Andy Seaborne. Hewlett-Packard Laboratories, Bristol

An RDF NetAPI. Andy Seaborne. Hewlett-Packard Laboratories, Bristol An RDF NetAPI Andy Seaborne Hewlett-Packard Laboratories, Bristol andy_seaborne@hp.com Abstract. This paper describes some initial work on a NetAPI for accessing and updating RDF data over the web. The

More information

An overview of the OAIS and Representation Information

An overview of the OAIS and Representation Information An overview of the OAIS and Representation Information JORUM, DCC and JISC Forum Long-term Curation and Preservation of Learning Objects February 9 th 2006 University of Glasgow Manjula Patel UKOLN and

More information

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication Citation for published version: Patel, M & Duke, M 2004, 'Knowledge Discovery in an Agents Environment' Paper presented at European Semantic Web Symposium 2004, Heraklion, Crete, UK United Kingdom, 9/05/04-11/05/04,.

More information

Flexible querying for SPARQL

Flexible querying for SPARQL Flexible querying for SPARQL A. Calì, R. Frosini, A. Poulovassilis, P. T. Wood Department of Computer Science and Information Systems, Birkbeck, University of London London Knowledge Lab Overview of the

More information

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Ø The majority of data underpinning the Web are stored in Relational Databases (RDB). Ø Advantages: Secure and scalable architecture.

More information

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons Towards Stream- based Reasoning and Machine Learning for IoT Applica

More information

Collection Management Tweet

Collection Management Tweet Collection Management Tweet CS5604, Information Storage & Retrieval, Fall 2017 Farnaz Khaghani Junkai Zeng Momen Bhuiyan Anika Tabassum Payel Bandyopadhyay Professor: Dr. Edward Fox Purpose of CMT Processing

More information

Querying the Semantic Web

Querying the Semantic Web Querying the Semantic Web CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University http://www3.cs.stonybrook.edu/~pfodor/courses/cse595.html Lecture Outline SPARQL Infrastructure Basics:

More information

Strabon. Semantic support for EO Data Access in TELEIOS. Presenter: George Garbis

Strabon. Semantic support for EO Data Access in TELEIOS. Presenter: George Garbis Strabon Semantic support for EO Data Access in TELEIOS Presenter: George Garbis Dept. of Informatics and Telecommunications National and Kapodistrian University of Athens June 23 Florence, Italy Outline

More information

Connecting SMW to RDF Databases: Why, What, and How?

Connecting SMW to RDF Databases: Why, What, and How? University of Oxford Department of Computer Science Connecting SMW to RDF Databases: Why, What, and How? Markus Krötzsch University of Oxford SMWCon 2011 Fall, Berlin * * Talk given during the 2011 papal

More information

Internet Streaming Media

Internet Streaming Media Multimedia Streaming Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 preferred for streaming System Overview Protocol stack Protocols + SDP SIP Encoder Side Issues

More information

Sensor Data Management

Sensor Data Management Wright State University CORE Scholar Kno.e.sis Publications The Ohio Center of Excellence in Knowledge- Enabled Computing (Kno.e.sis) 8-14-2007 Sensor Data Management Cory Andrew Henson Wright State University

More information

POWDER and the Multi Million-Triple Store

POWDER and the Multi Million-Triple Store POWDER and the Multi Million-Triple Store Stasinos Konstantopoulos Institute of Informatics and Telecommunications NCSR Demokritos, Athens, Greece konstant@iit.demokritos.gr Phil Archer i-sieve Technologies

More information

RDF and RDB 2 D2RQ. Mapping Relational data to RDF D2RQ. D2RQ Features. Suppose we have data in a relational database that we want to export as RDF

RDF and RDB 2 D2RQ. Mapping Relational data to RDF D2RQ. D2RQ Features. Suppose we have data in a relational database that we want to export as RDF Mapping Relational data to RDF RDF and RDB 2 D2RQ Suppose we have data in a relational database that we want to export as RDF 1. Choose an RDF vocabulary to represent the data 2. Define a mapping from

More information

FIBO Metadata in Ontology Mapping

FIBO Metadata in Ontology Mapping FIBO Metadata in Ontology Mapping For Open Ontology Repository OOR Metadata Workshop VIII 02 July 2013 Copyright 2010 EDM Council Inc. 1 Overview The Financial Industry Business Ontology Introduction FIBO

More information