A view is the result of a request in a context. The view
kan be formatted as a RDF response, or in HTML, depending on the
presentation layer used.
A view can be of a resource with its properties. Diffrent
types of views could be a combination from:
- A specific version
- Only trusted data
- The property values at a specific time
- values according to a specific perspective
- A specified language
- Only high quality data
- Only data from or about a specific group
And it should work well with diffrent types of statemets (or
groups of statements) that is suppoesed to override previous
ones.
Unknown properties versus known negatives
If the metadata about a person doesn't include a phone number,
does that mean that the person doesn't have a phone or does it
mean that the source doesn't know the phone number for the
person?
We have two options:
- Explicitly state that a specific statement is false, or that
a resoruce doesn't have a specific property (ie, has zero true
statements with a specific predicate).
- Put metadata, in the model or interface, explaining what
properties it knows about specified types of resoruces. For
example, it can state that it knows about all names and phone
numbers for the persons it has data about. This should be
specified by giving the resource a property pointing to a
template specifying these implicit negative properties.
See also
Not implemented