Hi Herbert:
Masterful response.
Ad #1, #2. Yes, I agree. I think this key distinction (naming) is
borne out in the name ORE which describes its business as being about
"Objects" (which generally have an id property) and
"Reuse"/"Exchange" (which implies there is a "handle" to reference the
object.).
So, that's all on track then. :)
But what POWDER brings to the party is its powerful facility for
constructing aggregations. This is a *big* thing. And to be fair,
something (grouping resources) that was on the ORE radar early on but
was judged premature for inclusion in the published spec. POWDER is
not a replacement for ORE as you rightly point out. Nor is ORE a
replacement for POWDER. But that ease of constructing resource groups
is fascinating.
POWDER has pros and cons wrt describing resource groups. Both an
advantage and a disadvantage is its restriction to simple property
values - no compound types allowed. This is simple for implementers at
the expense of any fuller expressivity. The other thing that POWDER
recognizes explicitly is the use of freestanding "tags" as descriptors
as compared to controlled vocabs (RDF schemas). Of course, they can be
rendered in RDF/XML but not as simply (i.e. desisions will have to be
made as to how to represent them).
I mentioned Collections in my reply to Rob. I think that could be
interesting. (Will post separately.)
Ad #3. I still don't buy this. That's a choice ORE made which allows
URI-A -> URI-R. The Linked Data folks are concerned primarily with URI-
R. This
"A URI-A MUST be a protocol-based URI. However, an Aggregation is a
conceptual construct, and thus it does not have a Representation."
is IMHO a bit silly. I really don't like the HTTP shenannigans to get
a URI-R from a URI-A. That's anyway my opinion. (Sure I'll be hung out
on the heretic hook.)
And, while in practice
dx.doi.org is the central resolver for DOI
resolution, it really needn't be. (That partly comes about from
worries about a practical logistics, worry about link dilution, etc.)
In another architecture
dx1.doi.org,
dx2.doi.com,
dx3.doi.net could
all present a uniform resolution layer since there is an HTTP/HDL
interface undelrying the DOI resolution. Doesn't matter what handle
gateway one uses, but a resolution request would be forwarded
transparently.
Ad #4a) Yes, but I still don't like the restriction on aggregation
naming (which is the USP for ORE) and, of course, this introduces more
clutter and need for maintenance.
Ad #4b) Yes, but we'll need to think about that. We have made a
consistent effort over the years to distinguish
http://dx.doi.org/...
from doi:... and then ORE steps in and says what it says. We'll see
about this. It creates more problems than it solves I believe
(restrictions on URI-A for discovery of URI-R).
Ad #5. I'll beg to differ. I do take your point about reusability
seriously. I don't think Atom was a great example to use. A first cut
might have looked at a profile of RDF/XML which would have none of the
application semantics that Atom has. Still, it's great that Atom is
there and can be mapped to.
Ad #6. The first thing to note is that ORE can (as far as I am aware)
be modelled using POWDER. It is less intimidating than vanilla RDF/XML
because there is a prescription (schema) for how it should be done.
Also it looks less intimidating because it uses default namespace - so
less namespaces to contend with. (RDF/XML mandates all elements/
attributes be namespaced - so less than human friendly.)
And, more importantly, the real reason for considering a POWDER
serialization (less we forget) is the facility for constructing
complex resource sets with a handful of basic elements - alright, then
11 (+11) of 'em :). But that is still a very intriguing propsect for a
publisher of complex digital objects. This is something that ORE
lacks.
So yes, ORE has got lots going for it. POWDER's also got some cute
aspects. Can one leverage any of those in ORE descriptions?
Cheers,
Tony
> Fortunately, in the DOI case you already have the omnipresenthttp://
dx.doi.org/... that can be used as the HTTP URI for an Aggregation.
> > describing_resource_sets_ore_v_1.html<
http://www.crossref.org/CrossTech/2008/12/describing_resource_sets_or...>
> > resource_maps_encoded_in_powde.html<
http://www.crossref.org/CrossTech/2008/12/resource_maps_encoded_in_po...>
> > orepowder_remarks_on_ratings.html<
http://www.crossref.org/CrossTech/2008/12/orepowder_remarks_on_rating...>