Print

Print


I agree that most software probably won't do it.  But the data will be
there and free and relatively easy to integrate if one wanted to.

In a lot ways, Jonathan, it's got Umlaut written all over it.

Now to get to Jonathan's point -- yes, I think the primary goal still
needs to be working towards bringing use of identifiers for a given
thing to a single variant.  However, we would obviously have to know
what the options are in order to figure out what that one is -- while
we're doing that, why not enter the different options into the
registry and document them in some way (such as, who uses this
variant?).  Voila, we have a "crosswalk".

Of course, the downside is that we technically also have a "new" URI
for this resource (since the skos:Concept would need to have a URI),
but we could probably hand wave that away as the id for the registry
concept, not the data format.

So -- we seem to have some agreement here?

-Ross.

On Fri, May 1, 2009 at 5:53 PM, Jonathan Rochkind <[log in to unmask]> wrote:
> From my perspective, all we're talking about is using the same URI to refer
> to the same format(s) accross the library community standards this community
> generally can control.
>
> That will make things much easier for developers, especially but not only
> when building software that interacts with more than one of these standards
> (as client or server).
>
> Now, once you've done that, you've ALSO set the stage for that kind of RDF
> scenario, among other RDF scenarios. I agree with Mike that that particular
> scenario is unlikely, but once you set the stage for RDF experimentation
> like that, if folks are interested in experimenting (and many in our
> community are), maybe something more attractively useful will come out of
> it.
>
> Or maybe not. Either way, you've made things easier and more inter-operable
> just by using the same set of URIs across multiple standards to refer to the
> same thing. So, yeah, I'd still focus on that, rather than any kind of
> 'cross walk', RDF or not. It's the actual use case in front of us, in which
> the benefit will definitely be worth the effort (if the effort is kept
> manageable by avoiding trying to solve the entire universe of problems at
> once).
>
> Jonathan
>
> Mike Taylor wrote:
>>
>> So what are we talking about here?  A situation where an SRU server
>> receives a request for response records to be delivered in a
>> particular format, it doesn't recognise the format URI, so it goes and
>> looks it up in an RDF database and discovers that it's equivalent to a
>> URI that it does know?  Hmm ... it's crazy, but it might just work.
>>
>> I bet no-one does it, though.
>>
>>  _/|_
>>  ___________________________________________________________________
>> /o ) \/  Mike Taylor    <[log in to unmask]>
>>  http://www.miketaylor.org.uk
>> )_v__/\  "Someday, I'll show you around monster-free Tokyo" -- dialogue
>>         from "Gamera: Guardian of the Universe"
>>
>>
>>
>>
>> Peter Noerr writes:
>>  > I agree with Ross wholeheartedly. Particularly in the use of an RDF
>> based mechanism to describe, and then have systems act on, the semantics of
>> these uniquely identified objects. Semantics (as in Web) has been exercising
>> my thoughts recently and the problems we have here are writ large over all
>> the SW people are trying to achieve. Perhaps we can help...
>>  >  > Peter  >  > > -----Original Message-----
>>  > > From: Code for Libraries [mailto:[log in to unmask]] On Behalf
>> Of
>>  > > Ross Singer
>>  > > Sent: Friday, May 01, 2009 13:40
>>  > > To: [log in to unmask]
>>  > > Subject: Re: [CODE4LIB] One Data Format Identifier (and Registry) to
>> Rule
>>  > > Them All
>>  > >  > > Ideally, though, if we have some buy in and extend this outside
>> our
>>  > > communities, future identifiers *should* have fewer variations, since
>>  > > people can find the appropriate URI for the format and use that.
>>  > >  > > I readily admit that this is wishful thinking, but so be it.  I
>> do
>>  > > think that modeling it as SKOS/RDF at least would make it attractive
>>  > > to the Linked Data/Semweb crowd who are likely the sorts of people
>>  > > that would be interested in seeing URIs, anyway.
>>  > >  > > I mean, the worst that can happen is that nobody cares, right?
>>  > >  > > -Ross.
>>  > >  > > On Fri, May 1, 2009 at 3:41 PM, Peter Noerr
>> <[log in to unmask]> wrote:
>>  > > > I am pleased to disagree to various levels of 'strongly" (if we can
>> agree
>>  > > on a definition for it :-).
>>  > > >
>>  > > > Ross earlier gave a sample of a "crossw3alk' for my MARC problem.
>> What he
>>  > > supplied
>>  > > >
>>  > > > -----snip
>>  > > > We could have something like:
>>  > > > <http://purl.org/DataFormat/marcxml>
>>  > > >  . <skos:prefLabel> "MARC21 XML" .
>>  > > >  . <skos:notation> "info:srw/schema/1/marcxml-v1.1" .
>>  > > >  . <skos:notation> "info:ofi/fmt:xml:xsd:MARC21" .
>>  > > >  . <skos:notation> "http://www.loc.gov/MARC21/slim" .
>>  > > >  . <skos:broader> http://purl.org/DataFormat/marc .
>>  > > >  . <skos:description> "..." .
>>  > > >
>>  > > > Or maybe those skos:notations should be owl:sameAs -- anyway,
>> that's not
>>  > > really the point.  The point is that all of these various identifiers
>> would
>>  > > be valid, but we'd have a real way of knowing what they actually
>> mean.
>>  > >  Maybe this is what you mean by a crosswalk.
>>  > > > ------end
>>  > > >
>>  > > > Is exactly what I meant by a "crosswalk". Basically a translating
>>  > > dictionary which allows any entity (system or person) to relate the
>> various
>>  > > identifiers.
>>  > > >
>>  > > > I would love to see a single unified set of identifiers, my life as
>> a
>>  > > wrangled of record semantics would be soooo much easier. But I don't
>> see it
>>  > > happening.
>>  > > >
>>  > > > That does not mean we should not try. Even a unification in our
>> space
>>  > > (and "if not in the library/information space, then where?" as Mike
>> said)
>>  > > reduces the larger problem. However I don't believe it is a scalable
>>  > > solution (which may not matter if all of a group of users agree, they
>> why
>>  > > not leave them to it) as, at any time one
>> group/organisation/person/system
>>  > > could introduce a new scheme, and a world view which relies on
>> unified
>>  > > semantics would no longer be viable.
>>  > > >
>>  > > > Which means until global unification on an object (better a (large)
>> set
>>  > > of objects) is achieved it will be necessary to have the translating
>>  > > dictionary and systems which know how to use it. Unification reduces
>> Ray's
>>  > > list of 15 alternative uris to 14 or 13 or whatever. As long as that
>> number
>>  > > is >1 translation will be necessary. (I will leave aside discussions
>> of
>>  > > massive record bloat, continual system re-writes, the politics of
>> whose
>>  > > view prevails, the unhelpfulness of compromises for joint solutions,
>> and so
>>  > > on.)
>>  > > >
>>  > > > Peter
>>  > > >
>>  > > >> -----Original Message-----
>>  > > >> From: Code for Libraries [mailto:[log in to unmask]] On
>> Behalf Of
>>  > > >> Mike Taylor
>>  > > >> Sent: Friday, May 01, 2009 02:36
>>  > > >> To: [log in to unmask]
>>  > > >> Subject: Re: [CODE4LIB] One Data Format Identifier (and Registry)
>> to
>>  > > Rule
>>  > > >> Them All
>>  > > >>
>>  > > >> Jonathan Rochkind writes:
>>  > > >>  > Crosswalk is exactly the wrong answer for this. Two very small
>>  > > >>  > overlapping communities of most library developers can surely
>> agree
>>  > > >>  > on using the same identifiers, and then we make things easier
>> for
>>  > > >>  > US.  We don't need to solve the entire universe of problems.
>> Solve
>>  > > >>  > the simple problem in front of you in the simplest way that
>> could
>>  > > >>  > possibly work and still leave room for future expansion and
>>  > > >>  > improvement. From that, we learn how to solve the big problems,
>>  > > >>  > when we're ready. Overreach and try to solve the huge problem
>>  > > >>  > including every possible use case, many of which don't apply to
>> you
>>  > > >>  > but SOMEDAY MIGHT... and you end up with the kind of
>>  > > >>  > over-abstracted over-engineered
>>  > > >>  > too-complicated-to-actually-catch-on solutions that... we in
>> the
>>  > > >>  > library community normally end up with.
>>  > > >>
>>  > > >> I strongly, STRONGLY agree with this.  It's exactly what I was
>> about
>>  > > >> to write myself, in response to Peter's message, until I saw that
>>  > > >> Jonathan had saved me the trouble :-)  Let's solve the problem
>> that's
>>  > > >> in front of us right now: bring SRU into harmony with OpenURL in
>> this
>>  > > >> respect, and the very act of doing so will lend extra legitimacy
>> to
>>  > > >> the agreed-on identifiers, which will then be more strongly
>> positioned
>>  > > >> as The Right Identifiers for other initiatives to use.
>>  > > >>
>>  > > >>  _/|_
>>  > >  ___________________________________________________________________
>>  > > >> /o ) \/  Mike Taylor    <[log in to unmask]>
>>  > > >> http://www.miketaylor.org.uk
>>  > > >> )_v__/\  "You cannot really appreciate Dilbert unless you've read
>> it in
>>  > > >>        the original Klingon." -- Klingon Programming Mantra
>>  > > >
>>
>>
>