SlideShare a Scribd company logo
PlanetData: Consuming Structured
        Data at Web Scale

   Elena Simperl, Barry Norton, Karlsruhe Institute of Technology

1st International Symposium on Data-driven Process Discovery and Analysis

                 June 30, 2011, Campione d’Italia, Italy
PlanetData‘s Aim and Objectives

   Aim: establish an interdisciplinary,
    sustainable European community on
    large-scale data management
    ◦ Purposeful data exposure
                                                         Databases

    ◦ Novel and improved applications
                                                                Data and
                                                  Semantics       Web
                                                                 Mining




•   Objectives
    ◦   Addressing challenges through integrated research
    ◦   Data and technology provisioning through PlanetData Lab
    ◦   Impact through training, dissemination, standardization
        and networking
    ◦   Openness and flexibility through PlanetData Programs
Work Plan Highlights
 Methods and techniques to publish, access and manage stream-
  like data
 Quality assessment of interlinked data sets, including best
  practices for the representation and usage of spatio-temporal
  information
 Provenance and access control framework for Linked (Stream)
  Data

   Data sets and vocabularies, including best practices for
    publishing and managing self-descriptive data

   Linked Services and Processes as an instrument to develop
    applications

 Yearly summer school co-located with the Extended Semantic
  Web Conference
 Semantic Web video journal

   PlanetData Programs
The Rise of Linked Data




     8/10/2011       Slide 4 of x
Data.gov & public sector information
   Many data sets useful for business
    intelligence
BBC & Media
   Value of content increased by Linked Data
BestBuy & eCommerce
   Structured mark-up increases visibility
Linked Data Cloud
   Taken together Linked Data is said to form
    a ‘cloud’ of shared references and
    vocabularies




                              (growing on a weekly basis)
Linked Data Principles
    1.   Use URIs as names for things
    2.   Use HTTP URIs so that people can look up
         those names.
    3.   When someone looks up a URI, provide useful
         information, using the standards (RDF,
         SPARQL)
    4.   Include links to other URIs, so that they can
         discover more things.

   Bring together semantic technologies and the
    Web architecture
   Applied to other types of data as well: stream-
    like, multimedia…
Consuming Linked Data




     8/10/2011    Slide 10 of x
Services Over Linked Data
   A problem can be seen in the
    current Linked Data sphere
    when it comes to
    services/APIs/functionalities

   The standards are often not
    then used

   The results of service
    interaction do not
    contribute to the Linked
    Data cloud

   Developers have to work
    with heterogeneous
    representations                 RDF
RDF Services at the BBC
    This is not a problem of scale, efficiency
     or speed




                                               RDF-based
                                               communication
                                               efficiently
                                               realised using
                                               memcached

    04.08.201   Real-time updates to a large
        0
                (ferocious) audience
Linked Open Services
   Aim to promote services over Linked Data
    bringing together:

   RESTful services (respecting Web
    architecture)
    ◦ Resource-oriented
    ◦ Manipulated with HTTP verbs
      GET, PUT (, PATCH), POST, DELETE
    ◦ Negotiate representations
   Linked Data
    ◦ Uniform use of URIs
    ◦ Use of RDF and SPARQL
Linked Services: Principles
   Concretely, Linked Open Services come with a
    set of guiding principles:
    1. Describe services as LOD prosumers
     with input and output descriptions as SPARQL graph
     patterns
    2. Communicate RDF by RESTful content negotiation
    3. Communicate and describe the knowledge
     contribution resulting from service interaction,
     including implicit knowledge relating input, output and
     service provider
   Associated with the last principle is an optional
    fourth:
    4. When wrapping non-LOS services, extend the (lifted,
     if non-RDF) message to make explicit the implicit
     knowledge, and to use Linked Data vocabularies, using
     SPARQL CONSTRUCT queries
                http://www.linkedopenservices.org/blog/?page_id=2
LOS Weather Service




    Input: [a wgs84:Point; wgs84:lat ?lat; wgs84:long ?long]
    Output:[met:weatherObservation [
             weather:hasStationID ?icao
             geonames:inCountry ?country;
             ...
             weather:hasWindEvent
                [weather:windDirection ?windDirection],
                [weather:windSpeed ?windSpeed]
Linked Processes: Principles
   In order to compose Linked Services we are
    not specific about the style, except that RDF
    must be stored and forwarded

   Principles:
    ◦ Decide control flow conditions based on SPARQL
      ASK queries
    ◦ Base iteration on SPARQL SELECT queries
    ◦ Define dataflow/mediation based on SPARQL
      CONSTRUCT queries

   In this way compositions, ‘mash-up’s, etc.,
    also use the languages/technologies most
    familiar to the Linked Data community
LOP Media Monitoring Process
   A Social Media Manager is required to monitor
    (micro)blogging sites and respond to negative comments:




                             10.08.2011
Composition Service 1
   A service may monitor the ‘Twittersphere’ for tweets with a
    given tag

Harvest
Input: {?t a sioc_t:Tag; rdfs:label ?l}
Output: {?p a sioc_t:MicroblogPost;
            sioc:topic ?t;
            sioc:has_creator ?m;
            sioc:content ?c .
            OPTIONAL {?p sioc:addressed_to ?a}}




                               10.08.2011
Composition Service 2
   A sentiment analysis service may annotate (micro)blog posts
    according to, e.g., the Human Emotion Ontology

AnalyseSentiment
Input: {?p a sioc:Post; sioc:content ?c}
Output: {?e a heo:Emotion;
            heo:hasManifestationInMedia ?p;
            heo:hasCategory ?c}




                              10.08.2011
Composition Service 3
   A human service selects among possible combinations of
    these and optionally raises a response

ManageMicroblog
Input: {?p a sioc_t:MicroblogPost;
           sioc:has_creator ?m.
        ?e heo:hasManifestationInMedia ?p.
        {?e heo:hasCategory heo:anger UNION
         ?e heo:hasCategory heo:disgust}}
Output: {OPTIONAL {?r a sioc_t:MicroblogPost;
                   sioc:addressed_to ?m}}



                             10.08.2011
PlanetData Collaborations




       8/10/2011      Slide 22 of x
http://www.planet-data.eu
Join PlanetData
   Associate partners have
      Access to open training infrastructure
      Early access to ongoing PD results through
       participation in PlanetData meetings
      Opportunity to shape the results and topics of the
       PD Programs through contribution of
       requirements and use cases
   PlanetData Programs call in 2012

More Related Content

What's hot (19)

PPTX
LOD2 Webinar Series: 3rd relase of the Stack
LOD2 Creating Knowledge out of Interlinked Data
 
PPT
Who is doing what, and how do we know? [PEPRS]
EDINA, University of Edinburgh
 
PPS
Harvesting&Metadata Enrich Project EVA 2009
ICL - Image Communication Laboratory
 
PPTX
Geo know general presentation 2013
geoknow
 
PDF
The Next Generation Open Targets Platform
HelenaCornu
 
PPTX
Publishing "5 star" data: the case for RDF
PeterWinstanley1
 
PPTX
Benchmarking of distributed linked data streaming systems
Holistic Benchmarking of Big Linked Data
 
ODP
Lod2 review meeting
Andreea Bonea
 
PDF
LOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORE
LOD2 Creating Knowledge out of Interlinked Data
 
PPT
LoCloud Micro Services and the Digitisation Workflow
locloud
 
PPTX
Open data quality
Open Data Support
 
PPTX
Building COVID-19 Museum as Open Science Project
vty
 
PPT
UK RepositoryNet+ Mimas Workshop
EDINA, University of Edinburgh
 
PDF
Strathclyde University Geospatial Metadata Workshop 20110531
EDINA, University of Edinburgh
 
PDF
D3.3.1 Sematic tagging and open data publication tools
FOODIE_Project
 
PPT
LOD2 Webinar Series: CubeViz
LOD2 Creating Knowledge out of Interlinked Data
 
PPT
Ws Stuff
Rudolf Husar
 
PPT
Crowdsourcing the Past with AddressingHistory
EDINA, University of Edinburgh
 
LOD2 Webinar Series: 3rd relase of the Stack
LOD2 Creating Knowledge out of Interlinked Data
 
Who is doing what, and how do we know? [PEPRS]
EDINA, University of Edinburgh
 
Harvesting&Metadata Enrich Project EVA 2009
ICL - Image Communication Laboratory
 
Geo know general presentation 2013
geoknow
 
The Next Generation Open Targets Platform
HelenaCornu
 
Publishing "5 star" data: the case for RDF
PeterWinstanley1
 
Benchmarking of distributed linked data streaming systems
Holistic Benchmarking of Big Linked Data
 
Lod2 review meeting
Andreea Bonea
 
LOD2 Webinar Series Classification and Quality Analysis with DL Learner and ORE
LOD2 Creating Knowledge out of Interlinked Data
 
LoCloud Micro Services and the Digitisation Workflow
locloud
 
Open data quality
Open Data Support
 
Building COVID-19 Museum as Open Science Project
vty
 
UK RepositoryNet+ Mimas Workshop
EDINA, University of Edinburgh
 
Strathclyde University Geospatial Metadata Workshop 20110531
EDINA, University of Edinburgh
 
D3.3.1 Sematic tagging and open data publication tools
FOODIE_Project
 
Ws Stuff
Rudolf Husar
 
Crowdsourcing the Past with AddressingHistory
EDINA, University of Edinburgh
 

Viewers also liked (20)

DOCX
Folleto4lectura
kevin140292
 
PPTX
Texas campus s ta r
jcardenas10
 
PPS
Abstract Access Control Model for Dynamic RDF Datasets
PlanetData Network of Excellence
 
PDF
Ofício crea presidência viadutos
Jamildo Melo
 
PDF
Respostas 1
Rogerio Catanese
 
PPTX
Monserrat.
IvanaVera92
 
PPS
Hotel GHL Mila Style
GHL HOTELES
 
DOCX
Double page analysis mag 1
BenjaminAdamCollinFox
 
PDF
Internship_Project_Letter
Amritkumar Tupsoundarya
 
PDF
MCA_Certificate
saheed chungath
 
PDF
อุปกรณ์เครือข่ายคอมพิวเตอร์
N'achyp K'aspb
 
PDF
LETTER OF REFERENCE
Ernest Hamaty
 
DOCX
ashish kumar cv
Ashish Kumar
 
PDF
Industry 4.0 at the Sensor Level - Simon Sumner
PROFIBUS and PROFINET InternationaI - PI UK
 
PDF
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
Achim Friedland
 
PPTX
10 Golden Rules for Online Tools
Wijzer in geldzaken
 
PDF
ICIC 2016: Examining Funding Data to Predict the Future of Research
Dr. Haxel Consult
 
PDF
العمل التطوعي
Ali Alkhudair
 
PPTX
Les maduixes
elpaismusical
 
Folleto4lectura
kevin140292
 
Texas campus s ta r
jcardenas10
 
Abstract Access Control Model for Dynamic RDF Datasets
PlanetData Network of Excellence
 
Ofício crea presidência viadutos
Jamildo Melo
 
Respostas 1
Rogerio Catanese
 
Monserrat.
IvanaVera92
 
Hotel GHL Mila Style
GHL HOTELES
 
Double page analysis mag 1
BenjaminAdamCollinFox
 
Internship_Project_Letter
Amritkumar Tupsoundarya
 
MCA_Certificate
saheed chungath
 
อุปกรณ์เครือข่ายคอมพิวเตอร์
N'achyp K'aspb
 
LETTER OF REFERENCE
Ernest Hamaty
 
ashish kumar cv
Ashish Kumar
 
Industry 4.0 at the Sensor Level - Simon Sumner
PROFIBUS and PROFINET InternationaI - PI UK
 
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
Achim Friedland
 
10 Golden Rules for Online Tools
Wijzer in geldzaken
 
ICIC 2016: Examining Funding Data to Predict the Future of Research
Dr. Haxel Consult
 
العمل التطوعي
Ali Alkhudair
 
Les maduixes
elpaismusical
 
Ad

Similar to PlanetData: Consuming Structured Data at Web Scale (20)

PDF
The state of the art in Linked Data
Joshua Shinavier
 
PDF
Vila LOD-innovacion- bib-semweb-redux
LIS EPI Meeting
 
PDF
REST and Linked Data: a match made for domain driven development?
ruyalarcon
 
PPTX
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
Peter Haase
 
KEY
Linked Services for the Web of Data
Carlos Pedrinaci
 
PDF
STI Summit 2011 - PlanetData
Semantic Technology Institute International
 
PDF
Citizen-centric Linked Data Services for Smarter Cities
Diego López-de-Ipiña González-de-Artaza
 
PDF
Semantic Search: We're Living in a Golden Age for Information
3 Round Stones
 
PDF
Soeren okfn greece meetup
OKFN-GR
 
PDF
On demand access to Big Data through Semantic Technologies
Peter Haase
 
PDF
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
Eric Stephan
 
PDF
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
plan4all
 
PPTX
Linked services: Connecting services to the Web of Data
John Domingue
 
PDF
Linked Data Management
Marin Dimitrov
 
PPTX
Linked open data project
Faathima Fayaza
 
PDF
Publishing linked data from relational databases
Iván Ruiz-Rube
 
KEY
Linked services
Carlos Pedrinaci
 
PPT
RDFa From Theory to Practice
Adrian Stevenson
 
PDF
20110728 datalift-rpi-troy
François Scharffe
 
The state of the art in Linked Data
Joshua Shinavier
 
Vila LOD-innovacion- bib-semweb-redux
LIS EPI Meeting
 
REST and Linked Data: a match made for domain driven development?
ruyalarcon
 
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
Peter Haase
 
Linked Services for the Web of Data
Carlos Pedrinaci
 
STI Summit 2011 - PlanetData
Semantic Technology Institute International
 
Citizen-centric Linked Data Services for Smarter Cities
Diego López-de-Ipiña González-de-Artaza
 
Semantic Search: We're Living in a Golden Age for Information
3 Round Stones
 
Soeren okfn greece meetup
OKFN-GR
 
On demand access to Big Data through Semantic Technologies
Peter Haase
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
Eric Stephan
 
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
plan4all
 
Linked services: Connecting services to the Web of Data
John Domingue
 
Linked Data Management
Marin Dimitrov
 
Linked open data project
Faathima Fayaza
 
Publishing linked data from relational databases
Iván Ruiz-Rube
 
Linked services
Carlos Pedrinaci
 
RDFa From Theory to Practice
Adrian Stevenson
 
20110728 datalift-rpi-troy
François Scharffe
 
Ad

More from PlanetData Network of Excellence (20)

PDF
A Contextualized Knowledge Repository for Open Data about Trentino
PlanetData Network of Excellence
 
PDF
On Leveraging Crowdsourcing Techniques for Schema Matching Networks
PlanetData Network of Excellence
 
PDF
Towards Enabling Probabilistic Databases for Participatory Sensing
PlanetData Network of Excellence
 
PDF
Privacy-Preserving Schema Reuse
PlanetData Network of Excellence
 
PDF
Pay-as-you-go Reconciliation in Schema Matching Networks
PlanetData Network of Excellence
 
PPTX
Demo: tablet-based visualisation of transport data in Madrid using SPARQLstream
PlanetData Network of Excellence
 
PPT
On the need for a W3C community group on RDF Stream Processing
PlanetData Network of Excellence
 
PDF
Urbanopoly: Collection and Quality Assessment of Geo-spatial Linked Data via ...
PlanetData Network of Excellence
 
PDF
Linking Smart Cities Datasets with Human Computation: the case of UrbanMatch
PlanetData Network of Excellence
 
PDF
SciQL, Bridging the Gap between Science and Relational DBMS
PlanetData Network of Excellence
 
PPT
CLODA: A Crowdsourced Linked Open Data Architecture
PlanetData Network of Excellence
 
PDF
Scalable Nonmonotonic Reasoning over RDF Data Using MapReduce
PlanetData Network of Excellence
 
PPT
Data and Knowledge Evolution
PlanetData Network of Excellence
 
PPS
Evolution of Workflow Provenance Information in the Presence of Custom Infere...
PlanetData Network of Excellence
 
PPS
Access Control for RDF graphs using Abstract Models
PlanetData Network of Excellence
 
PDF
Arrays in Databases, the next frontier?
PlanetData Network of Excellence
 
PPTX
Towards Parallel Nonmonotonic Reasoning with Billions of Facts
PlanetData Network of Excellence
 
PDF
Automation in Cytomics: A Modern RDBMS Based Platform for Image Analysis and ...
PlanetData Network of Excellence
 
PDF
Heuristic based Query Optimisation for SPARQL
PlanetData Network of Excellence
 
A Contextualized Knowledge Repository for Open Data about Trentino
PlanetData Network of Excellence
 
On Leveraging Crowdsourcing Techniques for Schema Matching Networks
PlanetData Network of Excellence
 
Towards Enabling Probabilistic Databases for Participatory Sensing
PlanetData Network of Excellence
 
Privacy-Preserving Schema Reuse
PlanetData Network of Excellence
 
Pay-as-you-go Reconciliation in Schema Matching Networks
PlanetData Network of Excellence
 
Demo: tablet-based visualisation of transport data in Madrid using SPARQLstream
PlanetData Network of Excellence
 
On the need for a W3C community group on RDF Stream Processing
PlanetData Network of Excellence
 
Urbanopoly: Collection and Quality Assessment of Geo-spatial Linked Data via ...
PlanetData Network of Excellence
 
Linking Smart Cities Datasets with Human Computation: the case of UrbanMatch
PlanetData Network of Excellence
 
SciQL, Bridging the Gap between Science and Relational DBMS
PlanetData Network of Excellence
 
CLODA: A Crowdsourced Linked Open Data Architecture
PlanetData Network of Excellence
 
Scalable Nonmonotonic Reasoning over RDF Data Using MapReduce
PlanetData Network of Excellence
 
Data and Knowledge Evolution
PlanetData Network of Excellence
 
Evolution of Workflow Provenance Information in the Presence of Custom Infere...
PlanetData Network of Excellence
 
Access Control for RDF graphs using Abstract Models
PlanetData Network of Excellence
 
Arrays in Databases, the next frontier?
PlanetData Network of Excellence
 
Towards Parallel Nonmonotonic Reasoning with Billions of Facts
PlanetData Network of Excellence
 
Automation in Cytomics: A Modern RDBMS Based Platform for Image Analysis and ...
PlanetData Network of Excellence
 
Heuristic based Query Optimisation for SPARQL
PlanetData Network of Excellence
 

Recently uploaded (20)

PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Python basic programing language for automation
DanialHabibi2
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 

PlanetData: Consuming Structured Data at Web Scale

  • 1. PlanetData: Consuming Structured Data at Web Scale Elena Simperl, Barry Norton, Karlsruhe Institute of Technology 1st International Symposium on Data-driven Process Discovery and Analysis June 30, 2011, Campione d’Italia, Italy
  • 2. PlanetData‘s Aim and Objectives  Aim: establish an interdisciplinary, sustainable European community on large-scale data management ◦ Purposeful data exposure Databases ◦ Novel and improved applications Data and Semantics Web Mining • Objectives ◦ Addressing challenges through integrated research ◦ Data and technology provisioning through PlanetData Lab ◦ Impact through training, dissemination, standardization and networking ◦ Openness and flexibility through PlanetData Programs
  • 3. Work Plan Highlights  Methods and techniques to publish, access and manage stream- like data  Quality assessment of interlinked data sets, including best practices for the representation and usage of spatio-temporal information  Provenance and access control framework for Linked (Stream) Data  Data sets and vocabularies, including best practices for publishing and managing self-descriptive data  Linked Services and Processes as an instrument to develop applications  Yearly summer school co-located with the Extended Semantic Web Conference  Semantic Web video journal  PlanetData Programs
  • 4. The Rise of Linked Data 8/10/2011 Slide 4 of x
  • 5. Data.gov & public sector information  Many data sets useful for business intelligence
  • 6. BBC & Media  Value of content increased by Linked Data
  • 7. BestBuy & eCommerce  Structured mark-up increases visibility
  • 8. Linked Data Cloud  Taken together Linked Data is said to form a ‘cloud’ of shared references and vocabularies (growing on a weekly basis)
  • 9. Linked Data Principles 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) 4. Include links to other URIs, so that they can discover more things.  Bring together semantic technologies and the Web architecture  Applied to other types of data as well: stream- like, multimedia…
  • 10. Consuming Linked Data 8/10/2011 Slide 10 of x
  • 11. Services Over Linked Data  A problem can be seen in the current Linked Data sphere when it comes to services/APIs/functionalities  The standards are often not then used  The results of service interaction do not contribute to the Linked Data cloud  Developers have to work with heterogeneous representations RDF
  • 12. RDF Services at the BBC  This is not a problem of scale, efficiency or speed RDF-based communication efficiently realised using memcached 04.08.201 Real-time updates to a large 0 (ferocious) audience
  • 13. Linked Open Services  Aim to promote services over Linked Data bringing together:  RESTful services (respecting Web architecture) ◦ Resource-oriented ◦ Manipulated with HTTP verbs  GET, PUT (, PATCH), POST, DELETE ◦ Negotiate representations  Linked Data ◦ Uniform use of URIs ◦ Use of RDF and SPARQL
  • 14. Linked Services: Principles  Concretely, Linked Open Services come with a set of guiding principles: 1. Describe services as LOD prosumers with input and output descriptions as SPARQL graph patterns 2. Communicate RDF by RESTful content negotiation 3. Communicate and describe the knowledge contribution resulting from service interaction, including implicit knowledge relating input, output and service provider  Associated with the last principle is an optional fourth: 4. When wrapping non-LOS services, extend the (lifted, if non-RDF) message to make explicit the implicit knowledge, and to use Linked Data vocabularies, using SPARQL CONSTRUCT queries http://www.linkedopenservices.org/blog/?page_id=2
  • 15. LOS Weather Service Input: [a wgs84:Point; wgs84:lat ?lat; wgs84:long ?long] Output:[met:weatherObservation [ weather:hasStationID ?icao geonames:inCountry ?country; ... weather:hasWindEvent [weather:windDirection ?windDirection], [weather:windSpeed ?windSpeed]
  • 16. Linked Processes: Principles  In order to compose Linked Services we are not specific about the style, except that RDF must be stored and forwarded  Principles: ◦ Decide control flow conditions based on SPARQL ASK queries ◦ Base iteration on SPARQL SELECT queries ◦ Define dataflow/mediation based on SPARQL CONSTRUCT queries  In this way compositions, ‘mash-up’s, etc., also use the languages/technologies most familiar to the Linked Data community
  • 17. LOP Media Monitoring Process  A Social Media Manager is required to monitor (micro)blogging sites and respond to negative comments: 10.08.2011
  • 18. Composition Service 1  A service may monitor the ‘Twittersphere’ for tweets with a given tag Harvest Input: {?t a sioc_t:Tag; rdfs:label ?l} Output: {?p a sioc_t:MicroblogPost; sioc:topic ?t; sioc:has_creator ?m; sioc:content ?c . OPTIONAL {?p sioc:addressed_to ?a}} 10.08.2011
  • 19. Composition Service 2  A sentiment analysis service may annotate (micro)blog posts according to, e.g., the Human Emotion Ontology AnalyseSentiment Input: {?p a sioc:Post; sioc:content ?c} Output: {?e a heo:Emotion; heo:hasManifestationInMedia ?p; heo:hasCategory ?c} 10.08.2011
  • 20. Composition Service 3  A human service selects among possible combinations of these and optionally raises a response ManageMicroblog Input: {?p a sioc_t:MicroblogPost; sioc:has_creator ?m. ?e heo:hasManifestationInMedia ?p. {?e heo:hasCategory heo:anger UNION ?e heo:hasCategory heo:disgust}} Output: {OPTIONAL {?r a sioc_t:MicroblogPost; sioc:addressed_to ?m}} 10.08.2011
  • 21. PlanetData Collaborations 8/10/2011 Slide 22 of x
  • 22. http://www.planet-data.eu Join PlanetData  Associate partners have  Access to open training infrastructure  Early access to ongoing PD results through participation in PlanetData meetings  Opportunity to shape the results and topics of the PD Programs through contribution of requirements and use cases  PlanetData Programs call in 2012