|
The Ladder, Initial Thoughts
Last changed: Oct 08, 2008 09:37 by Chris Wilper
Bill and I are leaving Boston today after a good set of meetings with the DSpace folks. I'll be hitting the road shortly, but I wanted to get some thoughts out on what we're calling "The Ladder" for lack of a better term. The concept of the ladder is this: Assuming we have Akubra, what are the next "rungs" of agreement in a shared persistence model? We played with the idea of different levels, starting with the purely structural, and moving carefully up into semantics. At Level 0, you have Blobs with Ids. This is Akubra. I should point out that this ordering was a result of brainstorming, and we did not attempt to flesh out the details for each level. But it gave us a sort of strawman to frame the discussion. Here's my first attempt at refinement after sleeping on it. Two key goals:
Level 0Blobs with Ids and readonly properties (size, minimal others). Level 1Entities with readonly + writable relationships and properties. Entities optionally have content (represent bitstreams aka Blobs). Level 2Entities with everthing in level 1, plus key inferred (read-only) relationships. A big requirement here is to support two-way links for whole-part relations. Might also include transitive relationships. It's possible to infer such relationships from what's expressed in level 1 and a set of inference rules. Level 3Higher-order repository domain objects. The concept of a metadata entity relating to content entity would be represented here.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
