Linked Open Services for Effective Use of Linked Data in SOA
1. Effective Use of Linked Data in Service-Oriented Applications Rudi Studer, Barry Norton IBM Almaden, August 4, 2010
2.
3.
4.
5.
6.
7.
8. Linked Data Increases Visibility at BestBuy 04.08.2010 Effective Use of Linked Data in Service-Oriented Applications Prof. Dr. Rudi Studer, Dr. Barry Norton
9. Linked Data Increases Visibility at BestBuy 04.08.2010 Effective Use of Linked Data in Service-Oriented Applications Prof. Dr. Rudi Studer, Dr. Barry Norton
10. Linked Data Increases Visibility at BestBuy 04.08.2010 Effective Use of Linked Data in Service-Oriented Applications Prof. Dr. Rudi Studer, Dr. Barry Norton
11.
12.
13.
14.
15.
16.
17.
18.
19.
20. Linked Open Service Wrappers http://www.linkedopenservices.org/services/geo 04.08.2010 Effective Use of Linked Data in Service-Oriented Applications Prof. Dr. Rudi Studer, Dr. Barry Norton
21. Resource-Based Linked Open Services GET Accept: text/html 303 REDIRECT /page GET Accept: application/rdf+xml (or text/n3) 303 REDIRECT /data POST /weather Accept: application/rdf+xml (or text/n3) 200 <rdf:Description> ICAO and IATA resources add 45 500 explicit static triples plus 17 750 more inferred (via sameAs) More triples are added as requested via the geonames getWeatherICAO service 04.08.2010 Effective Use of Linked Data in Service-Oriented Applications Prof. Dr. Rudi Studer, Dr. Barry Norton
22.
23.
24.
25.
26.
27.
28.
Editor's Notes
Prof. Dr. Max Mustermann | Musterfakultät
HM Government = Her Majesty‘s Government (I‘m afraid we British only have one if the Queen chooses!) Prof. Dr. Max Mustermann | Musterfakultät
Brand = Top Gear Series = Top Gear Season 5 Episode = Top Gear Season 5 Episode 2 They‘re all Programmes because they‘re all programmed (scheduled) onto a Service (e.g. BBC 1, which has an outlet BBC 1 North over a channel like Digital Satellite) A Broadcast is the actual event associated with a Version – Episodes are available in different versions because they can be shortened and/or have added subtitles, sign language, audio descriptions, etc. Prof. Dr. Max Mustermann | Musterfakultät
Implicit knowledge – if you call a service with input ‚Vienna‘ and get output ‚20C‘, the implicit knowledge is that 20C is the temperature at the last report in Vienna (+ provenenance = ‚ according to ...‘) Prof. Dr. Max Mustermann | Musterfakultät
The upper right is standard application of Linked Data principles – if you request (state, in the request header, that you accept) HTML, you are redirected to a ‚page‘ URI; if you request RDF, you are redirected to a ‚data‘ URI (i.e. page/data is, in our implementation, appended to the end of the resource‘s URI). This is because the original URI actually identifies the airport but, since the airport is a real thing, not an information resource, you can‘t actually retrieve it in itself, only a related information resource. The bottom right is how we extend in LOS – under the same URI scheme you can ask for a computation relative to the resource by POSTing to a URI representing the weather under it (the airport). Prof. Dr. Max Mustermann | Musterfakultät