[Ore-acceleration] RE: An article has been posted to OAI-ORE

Herbert Van de Sompel herbertv at lanl.gov
Wed Aug 29 12:50:17 EDT 2007


hi all,

the blog is currently temperamental, so I share the below via email, and 
will post to the blog later.

cheers

herbert

==

Michael and I chatted about Carl's 3 architecture options, and we have a 
fourth proposal, largely based on Option 3, and the logic underlying it.

The proposal mainly addresses terminology; there are some proposed word 
and order changes in our version of the architectural summary, but no 
changes are made re the core concepts underlying this all. This version 
also proposes revised abbreviations such as Rem instead of ReM, etc. 
trying to normalize things.

a. We first consider that there are the following:

1. Aggregated resource / Resource Map
2. Component resource / Component Fragment

We suggest that if we rationalize (1), we can as well rationalize (2) 
and end up with:

Resource Map
Component resource

If there is a need, in a certain spec, to make this more explicit, we 
can always do:

Resource Map (serialization)
Resource Map (resource)
Component resource (serialization)
Component resource (resource)

This approach also maps nicely with Atom:

Resource Map ~ Atom feed
Component resource ~ Atom entry

and with the fact that Atom uses "Atom feed" (and "Atom entry") to both 
mean the concept and the document, and makes the difference explicit 
when it needs to be. which is very rarely; I expect that to be the case 
for ORE too.

b. We like the Target resource thing; we would like to rename the 
Component resource thing. 2 motivations:

- URI-C as the URI for a COMP is dangerously loaded, as we have used (in 
  ppts, docs etc URI-C to mean s/t entirely different)

- kind of a boring term; can't do anything with in a popular 
explanation. popular explanations are important.

So, we want a term that allows us to use the abbreviation Ore for the 
thing. Meaning it would have to start with O because then we can go "O 
Resource" => Ore. Why is this good (popular message):

=> Resource Maps are bags of OREs
=> OREs are the tokens/currency for interoperability
=> maps tell you where the OREs are

Terms we came up with: Observing resource, Ornamenting resource (can 
even do Orenamenting resource), Overlay resource, Opting resource, Other 
resource, Outer resource.

We also came up with Origin resource but thought that would be confusing 
re Target/Origin.

Anyhow, here is another take on Carl's architectural list (also attached 
as an rtf document):

1.       A Resource map (Rem) is a resource that identifies and 
describes an aggregation of resources

2.       URI-Rem is:

a.       The identity for linking, citing, making assertions about the 
aggregation of resources  as a whole.

b.      The URI from which a Rem (serialization) is obtained

c.       MUST exist and MUST  be protocol-based

3.	The Resource map (serialization)

a.       MUST include a Manifest (Man)

b.      MAY include types and relationships

4.       A resource that is aggregated by the Rem is called a Target 
resource (Tre)

a.       A Tre MUST be included in the Man of a Rem

5.       URI-Tre is:

a.       The identity of a Tre, unchanged from its “original identity”

b.      MUST exist and MUST  be protocol-based

c.       Is what is included in the manifest and in all assertions in 
the Rem (typing, relationships)

  i.      Understanding is that all these are contextualized assertions 
about Tres, in the context of the Rem

d.      The identity for linking, citing, making assertions about the 
Tre as a standalone object.

6.       An "O" resource (resource) is a resource that identifies and 
describes a surrogate for a Tre; the "O" resource (Ore) is a surrogate 
for the Tre in the sense that it is a "stand-in" for the Tre in the 
context of the aggregation of resources that is identified and described 
by the Rem.

7.       An "O"  resource (serialization) is a description of a "O" 
resource (resource).

a.	The description includes  the original URI-Tre  with a “ball of URI-R 
context” around it.  Probably s/t like:

  i.      The id URI-Tre

  ii.      The id URI-Rem

  iii.      Possible metadata

8.       URI-Ore is:

a.       The identity of  the "O" resource.

b.      A surrogate URI for a corresponding URI-Tre

  i.      SHOULD be the linking, citing, making assertions about the Tre 
as a contextualized resource

c.       MUST be protocol-based

  i.      MUST provide access to the "O" resource (serialization)

d.      SHOULD be explicitly  defined and resolved by the author of the Rem

  i.      In which case clients MUST use it for citation of 
contextualized resource.

e.      MAY, if not  explicitly defined ,be inferred by the client via 
protocol-defined mechanisms.



-- 
Herbert Van de Sompel
Digital Library Research & Prototyping
Los Alamos National Laboratory, Research Library
http://public.lanl.gov/herbertv/
tel. +1 505 667 1267
-------------- next part --------------
A non-text attachment was scrubbed...
Name: option4.rtf
Type: text/rtf
Size: 2614 bytes
Desc: not available
Url : http://www.openarchives.org/pipermail/ore-acceleration/attachments/20070829/9f7346da/option4.bin


More information about the Ore-acceleration mailing list