- Signifies that the constraint is about an RDF statement. The statement conceptually "belongs" to the target T-1 (the object of oac:constrains).
- Subject of the statement being annotated, required. May coincide with the target T-1.
- Property being annotated, required.
- Object of the statement being annotated, optional. If missing, the annotation is about all statements with the given subject and predicate, and none of them in particular.
> It doesn't standardize the properties of Body. I think that annotating an
> RDF property-instance is a common use case that should be standardized
> (that's the intention of my proposal).
> Annotating an RDF property-instance maps cleanly to Constraint, since the
> annotation is about part of the Target data.
> As in Principle 7: "Many Annotations involve parts of resources"
Sorry, I think I misunderstood your question!
Do you have an existing document in RDF, and you want to select
triples from it to form either the Body or the Target of an
Annotation? And thus you need a Constraint to select which triples?
Perhaps a SparqlConstraint?
If so, it would be great to discuss this further -- if you could write
up a description of the use case and the constraint that would solve
it would be perfect.
> It mandates that the Body URI should be resolvable. This is a good practice
> for linked data, but not always implementable (eg while you're working on a
> test server). The spec doesn't mandate resolvability of Annotation and
> Target URIs, so it shouldn't do so for Body
Can you point to me where the spec says that a Body must be
resolvable, because that's a typo!
As a case in point, the spec explicitly allows embedding the body
within the Annotation document.
In Figure 9, it shows the retrieval of a resolvable body, but then in
Figure 9.1 please note that this doesn't occur -- the data is embedded
within the Annotation directly. So a resolvable body is possible, but
certainly not mandatory!
Hope that helps,
Rob
Do you have an existing document in RDF? And thus you need a Constraint to select which triples?
Perhaps a SparqlConstraint?
write up a description of the use case and the constraint that would solve
Can you point to me where the spec says that a Body must be resolvable, because that's a typo! In Figure 9, it shows the retrieval of a resolvable body, but then in Figure 9.1 please note that this doesn't occur -- the data is embedded