-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to have a graph as the body of an annotation #16
Comments
Your example looks like this could be implemented with motivations. Do you have another example ? |
@zoggy -- Sure... the graph could be:
2015-02-18 telcon noted that it is possible to do now, without adding additional serialization specific tricks, by serializing the graph and using EmbeddedContent. Tagging defer until this is proven to be insufficient. |
Closing without prejudice, given no further use cases or requirements. |
Not sure why this is called "Unable to have a graph as the body" as there should be nothing wrong with your proposed example anyway. In the default graph it would simply say {
"@id": "http://example.org/annos/1",
"@type": "oa:Annotation",
"body": "http://example.org/users/rob",
"target": "http://example.com/logo.jpg"
} That the graph I think I agree on closing this though, as trying to formalize this is tricky with regards to annotation servers (we faced this issue in Annotopia) - as the client can use arbitrary |
Requirement: Have an explicit named graph as the body of an annotation to provide a semantic, machine-readable "comment". This might be used to assign properties or relationships to the target.
Justification: In human language, a comment of "I like this" would be perfectly acceptable as the body of an annotation. In order to effectively express this concept in a semantic way, it could be encoded as a triple: fb:likes . In order to keep this triple separate from the annotation's triples, it needs to be in a separate graph.
Proposal:
Allow a named graph as the object of hasBody.
(JSON-LD playground link: http://tinyurl.com/jvurj2m)
The text was updated successfully, but these errors were encountered: