...
- At each leve, does the previous level provide all you need to do the job of the current level? Yes, bu the implementation may do this in different ways.
- 0 - Persist (blob)
- was the blob sucessfully persisted?
- what blobs are persisted? (enumerated maybe with filter)
- what is the size of the blob?
- what is the modified date of the blob?
- give me the content of the blob?
- get blob
- put blob
- 1 - Relate (Subject is blob)
- (relate what?) facts about the blob
- blob to blob
- blog properties
- what blogs are related to this blob
- what properties describe this blob
- (get/put)
- 2 - Aggregate
- Kahn Wilensky -> Digital Object -> Fedora Digital Objects -> ORE-Like Output
- Compound object
- 3 - EnrichPersist
Symmetry with Semantic Web Stack?
Get/Put
- blobs – URI Unicode blob
- Facts about blobs – RDF
- Aggregations – RDFSPersist aggregations
- Facts about aggregationsAggregations – OWL
- 3 OWL
- 2 RDFS
- 1 RDF
- 0 URI XML
...