- From: Philipp Cimiano <cimiano@cit-ec.uni-bielefeld.de>
- Date: Wed, 23 Dec 2015 11:12:52 +0100
- To: public-ld4lt@w3.org, "public-bpmlod@w3.org" <public-bpmlod@w3.org>, lider <lider@delicias.dia.fi.upm.es>, Sebastian Walter <swalter@techfak.uni-bielefeld.de>, Benjamin Siemoneit <benjamin.siemoneit@yahoo.de>
- Message-ID: <567A73A4.8030509@cit-ec.uni-bielefeld.de>
Dear LD4LT and BPMLOD community members, ever wondered how to implement web services that consume and produce Linked Data as output? The LIDER project has developed guidelines to support people in implementing services that: 1) Can be pointed to some LL(O)D resource on the web to download, ingest and index this resource 2) Can be asked to perform some task on the indexed resources on request As a proof of concept, the LIDER project has implemented a simple terminology linking service available at: http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService The guidelines show how to implement LLOD-aware services in a RESTful manner, using the following type of HTTP requests: 1) A POST request: can be used to ask the service to index a particular resource available as LLD, e.g. POST http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService/resource/http://datahub.io/dataset/iate-rdf This would tell the service to download and index the resource described at http://datahub.io/dataset/iate-rdf (metadata) 2) A PUT request: can be used to ask the service to update a particular resource: PUT http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService/resource/http://datahub.io/dataset/iate-rdf The service would crawl the data again and update the index. 3) A GET request: can be used to get actual links between terminological concepts in one resource and terminological concepts some other resource. GET http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService/linking/dataset/https://datahub.io/dataset/emn?target=https://datahub.io/dataset/iate-rdf For the above example GET-request, the service would return links between IATE and the European Migration Network (EMN) terminology as RDF triples (using skos:exactMatch as linking property). These links are computed automatically in offline mode. Try it out (with curl): curl -i -X GET http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService/linking/dataset/https://datahub.io/dataset/emn?target=https://datahub.io/dataset/iate-rdf Or simply resolve the following URL in your browser: http://sc-lider.techfak.uni-bielefeld.de/LinkingWebService/linking/dataset/https://datahub.io/dataset/emn?target=https://datahub.io/dataset/iate-rdf The report summarizing the guidelines can be found here: http://bpmlod.github.io/report/LLOD-aware-services/index.html Any comments or feedback are very welcome! Seasonal greetings, Philipp -- -- Prof. Dr. Philipp Cimiano AG Semantic Computing Exzellenzcluster für Cognitive Interaction Technology (CITEC) Universität Bielefeld Tel: +49 521 106 12249 Fax: +49 521 106 6560 Mail: cimiano@cit-ec.uni-bielefeld.de Office CITEC-2.307 Universitätsstr. 21-25 33615 Bielefeld, NRW Germany
Received on Wednesday, 23 December 2015 10:13:29 UTC