Questions

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