- From: Bieg Mauro <mauro.bieg@inf.ethz.ch>
- Date: Fri, 4 Jul 2014 11:59:21 +0000
- To: "public-hydra@w3.org" <public-hydra@w3.org>
Hello!
Thanks to Markus for answering my first question on GitHub even though that seems not to be the place to ask questions. So here I am: on the mailing list (without markdown-support...) with three more:
1. Is the intended usage of Hydra that I might have a `vocab:User` be both a `hydra:Class` and a `schema:Person` ? Or would you recommend setting up a mapping from the user herself to her representation as a `hydra:Class`? (example from http://www.markus-lanthaler.com/hydra/api-demo/contexts/vocab#User)
2. `http://www.markus-lanthaler.com/hydra/api-demo/contexts/Collection.jsonld` defines `members` as `http://www.w3.org/ns/hydra/core#members` but it should be `http://www.w3.org/ns/hydra/core#members`, i.e. "member" and not "members", or am I missing something?
3. I wrote up this small [JSON-LD tutorial](http://mb21.github.io/blog/tech/2014/07/03/JSON-LD-intro.html) to spell some things out for me, might help other people as well... Corrections? For example, there is really no way to specify the `rdf:type` of a property (like "issues") in one single context, right? If I want to have it all in one file, I'll have to do something like:
[ {
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#",
"vocab": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#",
"issues": "vocab:EntryPoint/issues"
},
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/",
"@type": "vocab:EntryPoint",
"issues": {
"@id": "http://www.markus-lanthaler.com/hydra/api-demo/issues/",
"@type": "hydra:Collection"
}
},
{
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#",
"vocab": "http://www.markus-lanthaler.com/hydra/api-demo/vocab#"
},
"@id": "vocab:EntryPoint/issues",
"@type": "hydra:Link",
"description": "The collection of all issues"
} ]
Thanks a lot for taking a look!
Received on Sunday, 6 July 2014 18:54:37 UTC