- From: john.walker <john.walker@semaku.com>
- Date: Sun, 16 Mar 2014 16:44:45 +0100 (CET)
- To: public-hydra@w3.org
- Message-ID: <1734641346.166700.1394984685486.open-xchange@oxweb03.eigbox.net>
Hi There, Markus Lanthaler suggested via Twitter that I should take a look at Hydra for a project I'm working on right now and I'd like to know how/where to get started with Hydra and what the benefits are of using it. What i'm doing is part of the PiLOD initiative [1], whose goal it is to promote the use of LOD in the Netherlands. I'm working on one of the cases where we want to investigate best practices to use linked data in web applications and make the life of app developers easier. In particular we want to look at how JSON-LD can be applied and Hydra seems to also be very relevant. The first thing we are looking at is how to provide a web service for vehicle registration data. The current web service is available as OData [2] and we want to basically map this to JSON-LD and provide an RDF vocabulary to define all the properties, etc. I'm currently working on the vocabulary and trying out writing it directly in JSON-LD just for the giggles [3]. The initial version of the web service will be pretty simple and basically allow an agent to GET a description of a registered vehicle. The URI template will be something like: http://example.com/kentekenapi/{registration} The primary use case is that a user agent knows the registration of a vehicle and wants to look up more info about it. Alongside this we might also provide paginated lists of registered vehicles, possibly with the option to filter the results by passing parameters in the request e.g. get the list of all red cars with manufacturer Ferrari. Any help/advice is much appreciated. [1] http://www.pilod.nl (in Dutch) [2] http://datamarket.azure.com/dataset/opendata.rdw/vrtg.open.data [3] https://gist.github.com/jaw111/9538081 Regards, John Walker Principal Consultant & co-founder Semaku B.V. SFJ 4.009, Torenallee 20, 5617 BC Eindhoven Mobile: +31 6 475 22030 Email: john.walker@semaku.com Skype: jaw111 KvK: 58031405 BTW: NL852842156B01 IBAN: NL94 INGB 0008 3219 95
Received on Monday, 17 March 2014 10:49:12 UTC