- From: Jacob Jett <jgjett@gmail.com>
- Date: Wed, 15 Oct 2014 14:49:33 -0500
- To: "Denenberg, Ray" <rden@loc.gov>
- Cc: Robert Sanderson <azaroth42@gmail.com>, Web Annotation <public-annotation@w3.org>
- Message-ID: <CABzPtBKfoTMnq+p1W3HfWeyhMjdQ_+eySw_1PEv8sRQ2qsC2Xg@mail.gmail.com>
Hi Ray, This was one of the original use cases for composite. I think more properly we might define it as an aggregate resource composed of multiple resources. To steal from chemistry, a suspension would be a good analogy to a composite resource. Regards, Jacob On Wed, Oct 15, 2014 at 2:35 PM, Denenberg, Ray <rden@loc.gov> wrote: > 14. A Composite is a set from which all of the resources should be used. > > 15. A List is an ordered set of resources, of which all should be used. > > > > I see “composite” as “composite resource”, in other words, it is itself a > resource, consisting of the “union” (if you will) of the other resources > which I would call “component resources”. > > > > (I don’t necessarily see “list” being modeled similarly.) > > > > Ray > > > > > > *From:* Robert Sanderson [mailto:azaroth42@gmail.com] > *Sent:* Wednesday, October 15, 2014 3:20 PM > *To:* Web Annotation > *Subject:* Maximally Abstract Data Model > > > > > > All, > > > > On the call today there was discussion about the data model, versus the > expression of the model using RDF, and then the serialization of that into > JSON-LD. > > > > To try and express the current abstract data model as simple statements.... > > > > Annotation Baseline: > > > > 1. There is a resource which we call an Annotation, that typically > represents the linking between other resources. > > 2. Annotations have 0..n Body resources. > > 3. Annotations have 1..n Target resources. > > 4. Body resources are related to Target resources, and are typically > statements about the Target resources. > > 5. As separate resources, Annotations, Bodies and Targets have separate > properties, typically including provenance and descriptive metadata. > > > > Anchoring: > > > > 6. We introduce a type of resource called a SpecificResource that > identifies a more specific entity (more constrained/specialized) than an > existing resource which is identified by a URI. > > 7. SpecificResources have exactly 1 Source resource, that the > SpecificResource is more specific than (constrained/specialized from). > > 8. The constraints on the SpecificResource are specified in 1..n > Specifier resources. > > 9. A State is a type of Specifier that describes the state of a resource, > to allow the intended representation to be retrieved. > > 10. A Selector is a type of Specifier that describes part of a > representation of a resource. > > 11. A Style is a type of Specifier that describes how the resource should > be presented to the user. > > > > Multiplicity: > > > > 12. We introduce three methods of creating sets of resources. > > 13. A Choice is a set from which one resource should be selected for use. > > 14. A Composite is a set from which all of the resources should be used. > > 15. A List is an ordered set of resources, of which all should be used. > > 16. Multiplicity constructs can be used where-ever any resource can be > used. > > > > > > Additional statements welcome :) > > > > Rob > > > > -- > > Rob Sanderson > > Technology Collaboration Facilitator > > Digital Library Systems and Services > > Stanford, CA 94305 >
Received on Wednesday, 15 October 2014 19:51:16 UTC