Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Erik Hetzner
At Fri, 27 Mar 2009 20:56:42 -0400,
Ross Singer wrote:

 So, in a what is probably a vain attempt to put this debate to rest, I
 created a partial redirect PURL for sudoc:

 http://purl.org/NET/sudoc/

 If you pass it any urlencoded sudoc string, you'll be redirected to
 the GPO's Aleph catalog that searches the sudoc field for that string.

 http://purl.org/NET/sudoc/E%202.11/3:EL%202

 should take you to:
 http://catalog.gpo.gov/F/?func=find-cccl_term=GVD%3DE%202.11/3:EL%202

 There, Jonathan, you have a dereferenceable URI structure that you
 A) don't have to worry about pointing at something misleading
 B) don't have to maintain (although I'll be happy to add whoever as a
 maintainer to this PURL)

 If the GPO ever has a better alternative, we just point the PURL at it
 in the future.

Beautiful work, Ross. Thank you.

best,
Erik
;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3


pgpC8fHWXKSFo.pgp
Description: PGP signature


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ray Denenberg, Library of Congress

From: Erik Hetzner erik.hetz...@ucop.edu

 I believe that registering a domain would be less
work than going through an info URI registration process, but I don’t
know how difficult the info URI registration process would be (thus
bringing the conversation full circle). [1]



Leaving aside religious issues I just want to be  sure we're clear on one 
point: the work required for the info URI process is exactly the amount of 
work required, no more no less.  It forces you to specify clear syntax and 
semantics, normalization (if applicable), etc.  If you go a different route 
because it's less work, then you're probably avoiding doing work that needs 
to be done.


--Ray 


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
That's got a session token in it, Andrew.  Not to mention it will no 
longer resolve to anything whenever GPO changes their ILS platform.


You guys don't seem to believe that I've spent a chunk of time 
investigating all this stuff before I even brought it up here. I did, 
really!


Jonathan

Houghton,Andrew wrote:

From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Jonathan Rochkind
Sent: Friday, March 27, 2009 6:09 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] registering info: uris?

If GPO had a system where I could resolve Sudoc identifiers, then this
whole problem would be solved right there, I wouldn't need to go any
further, I'd just use the http URI's associated with that system as
identifiers! This whole problem statement is because GPO does not
provide any persistent URIs for sudoc's in the first place, right?



With a little Googling how about this:

sudoc: E 2.11/3:EL 2
http://catalog.gpo.gov/F/FIBJ8T23DNC33L6KEDYR7Q8Q3MF6BI9H7Q5XPG4KB3N57HX35X-17544?func=scanscan_code=SUDscan_start=E+2.11%2F3%3AEL+2

looks like the param scan_start= holds the sudoc number.  Sure it gives you 
other
results, but its might work for your purposes.

Seems like they are creating bad HTTP responses since Fiddler throws an protocol
violation because they do not end the HTTP headers with CR,LF,CR,LF and instead 
use LF,LF...



Andy.
  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind

I think this is a good point.

Ray Denenberg, Library of Congress wrote:

 From: Erik Hetzner erik.hetz...@ucop.edu
  

 I believe that registering a domain would be less
work than going through an info URI registration process, but I don’t
know how difficult the info URI registration process would be (thus
bringing the conversation full circle). [1]




Leaving aside religious issues I just want to be  sure we're clear on one 
point: the work required for the info URI process is exactly the amount of 
work required, no more no less.  It forces you to specify clear syntax and 
semantics, normalization (if applicable), etc.  If you go a different route 
because it's less work, then you're probably avoiding doing work that needs 
to be done.


--Ray 
  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
So is there anything wrong with having both that http-based PURL URI 
available, AND an info uri? Not only available, but in common use?


It gets complicated thinking about these things. There are potentially 
several things wrong with it.


Jonathan

Ross Singer wrote:

On Mon, Mar 30, 2009 at 10:12 AM, Ray Denenberg, Library of Congress
r...@loc.gov wrote:
  

Leaving aside religious issues I just want to be  sure we're clear on one
point: the work required for the info URI process is exactly the amount of
work required, no more no less.  It forces you to specify clear syntax and
semantics, normalization (if applicable), etc.  If you go a different route
because it's less work, then you're probably avoiding doing work that needs
to be done.



Avoiding the religious debate that I *think* Ray is referring to (http
vs. info URIs) and instead raising a different religious debate...

I don't have a problem with going through this process to formalize an
info URI once a domain has been thoroughly evaluated and worked out,
but it throws any and all sense of 'agility' out the window and in
many cases, kills any potential hope of actually seeing these
identifiers at all.  The upfront costs are just too high, the details
too arcane and the payoff too low for somebody like Jonathan to solve
an immediate problem.

I'm not saying we shouldn't think these things out beforehand;
recklessness, of course, is not the answer.  Perfection, however,
being the enemy of the good makes me think the info:uri process isn't
a particularly good or efficient one for working with real world
problems.

Add to it that nobody gives a damn about info:uris outside of
libraries, it seems like a total waste of energy.

Although I suppose that strays back into the original religious debate.

-Ross.

  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Mike Taylor
Jonathan Rochkind writes:
  So is there anything wrong with having both that http-based PURL URI 
  available, AND an info uri? Not only available, but in common use?

Yes, of course!  You don't want _two_ vocabularies of URIs for SUDOCs!

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  I am not so much afraid of death, as ashamed thereof -- Sir
 Thomas Browne (1605-1682), English physician and author.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ross Singer
There should be no issue with having both, mainly because like I
mentioned earlier, nobody cares about info:uris.

Take, for instance, DOIs.  What do you see in the wild?  Do you ever
see info:uris (except in OpenURLs)?  If you don't see
http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
like having http and info URIs would *have* to be fine, since
info:uris *not being dereferenceable* are far less useful (I won't go
so far as 'useless') on the web, which is where all this is happening.

As Ray mentioned earlier in this thread, there is absolutely no reason
an object cannot have multiple identifiers, especially if they stand
to serve somewhat different purposes.

I guess the way I look at it is:

1.  The web is not going to wait for info:uris
2.  The web is not going to use info:uris anyway, even after we've
exhausted all of the corner cases and come up with the perfect URI
model for a given domain, *because there's nothing the web can do with
them anyway*.

-Ross.

On Mon, Mar 30, 2009 at 10:55 AM, Jonathan Rochkind rochk...@jhu.edu wrote:
 So is there anything wrong with having both that http-based PURL URI
 available, AND an info uri? Not only available, but in common use?

 It gets complicated thinking about these things. There are potentially
 several things wrong with it.

 Jonathan

 Ross Singer wrote:

 On Mon, Mar 30, 2009 at 10:12 AM, Ray Denenberg, Library of Congress
 r...@loc.gov wrote:


 Leaving aside religious issues I just want to be  sure we're clear on one
 point: the work required for the info URI process is exactly the amount
 of
 work required, no more no less.  It forces you to specify clear syntax
 and
 semantics, normalization (if applicable), etc.  If you go a different
 route
 because it's less work, then you're probably avoiding doing work that
 needs
 to be done.


 Avoiding the religious debate that I *think* Ray is referring to (http
 vs. info URIs) and instead raising a different religious debate...

 I don't have a problem with going through this process to formalize an
 info URI once a domain has been thoroughly evaluated and worked out,
 but it throws any and all sense of 'agility' out the window and in
 many cases, kills any potential hope of actually seeing these
 identifiers at all.  The upfront costs are just too high, the details
 too arcane and the payoff too low for somebody like Jonathan to solve
 an immediate problem.

 I'm not saying we shouldn't think these things out beforehand;
 recklessness, of course, is not the answer.  Perfection, however,
 being the enemy of the good makes me think the info:uri process isn't
 a particularly good or efficient one for working with real world
 problems.

 Add to it that nobody gives a damn about info:uris outside of
 libraries, it seems like a total waste of energy.

 Although I suppose that strays back into the original religious debate.

 -Ross.





Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Rob Sanderson
On Mon, 2009-03-30 at 16:08 +0100, Ross Singer wrote:
 There should be no issue with having both, mainly because like I
 mentioned earlier, nobody cares about info:uris.

s/nobody cares/the web doesn't care/

'The Web' isn't the only use case.  There are plenty of reasons for
having non dereferencable identifiers, for example for things which do
not have a web representation, or have too many web representations to
make favouring one over another a waste of time. For example abstract
concepts.

 I guess the way I look at it is:
 1.  The web is not going to wait for info:uris
 2.  The web is not going to use info:uris anyway, even after we've
 exhausted all of the corner cases and come up with the perfect URI
 model for a given domain, *because there's nothing the web can do with
 them anyway*.

Working As Intended.

If you want an identifier that *explicitly* cannot be dereferenced, then
info URIs are a good choice.  If you want one that can be dereferenced
to some representation of the identified object, then HTTP is the only
choice.

Rob


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ross Singer
On Mon, Mar 30, 2009 at 11:18 AM, Ray Denenberg, Library of Congress
r...@loc.gov wrote:
 Nor do people outside of libraries care about identifiers.

Except, of course, for Tim Berners-Lee and anybody who listens to him:
http://www.w3.org/DesignIssues/LinkedData.html

-Ross.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ray Denenberg, Library of Congress

From: Ross Singer rossfsin...@gmail.com

nobody gives a damn about info:uris outside of
libraries, 


Nor do people outside of libraries care about identifiers. 


--Ray


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Mike Taylor
Ross Singer writes:
  There should be no issue with having both, mainly because like I
  mentioned earlier, nobody cares about info:uris.
  
  Take, for instance, DOIs.  What do you see in the wild?  Do you ever
  see info:uris (except in OpenURLs)?  If you don't see
  http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
  like having http and info URIs would *have* to be fine, since
  info:uris *not being dereferenceable* are far less useful (I won't go
  so far as 'useless') on the web, which is where all this is happening.

What on earth does dereferencing have to do with this?

We're talking about an identifier.

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  You can never go back -- only forwards, or stand still.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ross Singer
On Mon, Mar 30, 2009 at 11:17 AM, Rob Sanderson azar...@liverpool.ac.uk wrote:

 If you want an identifier that *explicitly* cannot be dereferenced, then
 info URIs are a good choice.  If you want one that can be dereferenced
 to some representation of the identified object, then HTTP is the only
 choice.

Yes, I completely agree with this, which is why I think it *has* to be
no problem that both info:uris and http uris can co-exist.

I'm not entirely sure of the use case of identifiers that cannot be
derefenced, I mean, I'm sure they exist (driver's license numbers,
might be an example), but I don't see anything in the current info:uri
registry wouldn't necessarily be better served with an HTTP uri.

-Ross.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
Because the ability to de-reference seems to be the main reason to use 
an HTTP URI as an identifier, and the main reason that some people 
prefer an HTTP URI as an identifier to an info: URI.


Jonathan

Mike Taylor wrote:

Ross Singer writes:
  There should be no issue with having both, mainly because like I
  mentioned earlier, nobody cares about info:uris.
  
  Take, for instance, DOIs.  What do you see in the wild?  Do you ever

  see info:uris (except in OpenURLs)?  If you don't see
  http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
  like having http and info URIs would *have* to be fine, since
  info:uris *not being dereferenceable* are far less useful (I won't go
  so far as 'useless') on the web, which is where all this is happening.

What on earth does dereferencing have to do with this?

We're talking about an identifier.

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  You can never go back -- only forwards, or stand still.

  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Mike Taylor
Jonathan Rochkind writes:
 Take, for instance, DOIs.  What do you see in the wild?  Do you ever
 see info:uris (except in OpenURLs)?  If you don't see
 http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
 like having http and info URIs would *have* to be fine, since
 info:uris *not being dereferenceable* are far less useful (I won't go
 so far as 'useless') on the web, which is where all this is happening.
  
   What on earth does dereferencing have to do with this?
  
   We're talking about an identifier.
 
  Because the ability to de-reference seems to be the main reason to use 
  an HTTP URI as an identifier, and the main reason that some people 
  prefer an HTTP URI as an identifier to an info: URI.

That looks like a plain and simple confusion to me.  Identifiers and
addresses are two quite different things.  That they happen to be
expressed in similar or even identical syntax is an accident of
history.  Surely our experiences with XML namespaces (which do not
exist) have taught us that?

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  Our users will know fear and cower before our software!  Ship it!
 Ship it and let them flee like the dogs they are! -- Klingon
 Programming Mantra


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
This is a long argument that's been going on in other communities for a 
long time, Mike.  I can see both sides.


Jonathan

Mike Taylor wrote:

Jonathan Rochkind writes:
 Take, for instance, DOIs.  What do you see in the wild?  Do you ever
 see info:uris (except in OpenURLs)?  If you don't see
 http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
 like having http and info URIs would *have* to be fine, since
 info:uris *not being dereferenceable* are far less useful (I won't go
 so far as 'useless') on the web, which is where all this is happening.
  
   What on earth does dereferencing have to do with this?
  
   We're talking about an identifier.
 
  Because the ability to de-reference seems to be the main reason to use 
  an HTTP URI as an identifier, and the main reason that some people 
  prefer an HTTP URI as an identifier to an info: URI.


That looks like a plain and simple confusion to me.  Identifiers and
addresses are two quite different things.  That they happen to be
expressed in similar or even identical syntax is an accident of
history.  Surely our experiences with XML namespaces (which do not
exist) have taught us that?

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  Our users will know fear and cower before our software!  Ship it!
 Ship it and let them flee like the dogs they are! -- Klingon
 Programming Mantra

  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Mike Taylor
Houghton,Andrew writes:
 Take, for instance, DOIs.  What do you see in the wild?  Do
 you ever see info:uris (except in OpenURLs)?  If you don't see
 http://dx.doi.org/ URIs you generally see doi:10... URIs.  It
 seems like having http and info URIs would *have* to be fine,
 since info:uris *not being dereferenceable* are far less
 useful (I won't go so far as 'useless') on the web, which is
 where all this is happening.
   
   What on earth does dereferencing have to do with this?
   
   We're talking about an identifier.
  
  Exactly, that is what people don't understand about RFC 3986.  URIs
  are just identifiers and have nothing to do with dereferencing.
  Dereferencing only comes into play when the URI is used with an
  actual protocol like HTTP.  The only thing the http:, e.g., URI
  scheme, starting the URI tells you is what the syntax of the rest
  of the URI looks like.  This is where the authors of info URIs
  missed the boat.  They conflated the URI scheme, e.g., http:, with
  dereferencing and used it as a justification for a new URI scheme.
  The authors were told of that misconception before info became an
  RFC by both the IETF and W3C [...]

... and by me, for what's it's worth (remember, Ray? :-)) ...

  [...], but they decided to proceed anyway creating another library
  specific standard that no one else will use.
  
  If people would just follow the prescribed practice by the W3C:
  
  http://www.w3.org/TR/webarch/ 
  Architecture of the Web says:
  
  2.3.1. URI aliases
  
  Best practice: A URI owner SHOULD NOT associate arbitrarily
  different URIs with the same resource.
  
  2.4. URI Schemes
  
  Best practice: A specification SHOULD reuse an existing URI scheme
  (rather than create a new one) when it provides the desired
  properties of identifiers and their relation to resources.

True -- it's all there.

The problem is that, after setting up a non-dereferencable http: URI
to name something like an XML namespace or a CQL context set, it's
just so darned _tempting_ to put something explanatory at the location
which happens to be indicated by that URI  :-)

 _/|____
/o ) \/  Mike Taylorm...@indexdata.comhttp://www.miketaylor.org.uk
)_v__/\  You can also join us online at www.msnbc.com.  You know,
 I'm always afraid I'm going to say too many Ws. -- NBC news
 anchorman Tom Brokaw.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
Meanwhile, there are others who are arguing just as strongly that 
identifiers should _always_ be resolvable.


Seriously, this debate has been going on in a while in other forums, we 
aren't the first to have it. I can see both sides, neither seems 
obviously right to me.  Which I guess suggests that we need room for 
both resolvable identifiers and non-resolvable identifiers. (And then 
people will start arguing on whether http uri's provide all the room we 
need for non-resolvable ones or not. That argument has been had before 
too, and I see both sides there too!)


Some hints of the existing argument in other forums can be found in this 
post by Stu Weibel, and the other posts it links to.


http://weibel-lines.typepad.com/weibelines/2006/08/uncoupling_iden.html

Jonathan

Houghton,Andrew wrote:

From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Mike Taylor
Sent: Monday, March 30, 2009 11:30 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] registering info: uris?

Ross Singer writes:
  There should be no issue with having both, mainly because like I
  mentioned earlier, nobody cares about info:uris.
 
  Take, for instance, DOIs.  What do you see in the wild?  Do you ever
  see info:uris (except in OpenURLs)?  If you don't see
  http://dx.doi.org/ URIs you generally see doi:10... URIs.  It seems
  like having http and info URIs would *have* to be fine, since
  info:uris *not being dereferenceable* are far less useful (I won't
go
  so far as 'useless') on the web, which is where all this is
happening.

What on earth does dereferencing have to do with this?

We're talking about an identifier.



Exactly, that is what people don't understand about RFC 3986.  URIs are
just identifiers and have nothing to do with dereferencing.  Dereferencing
only comes into play when the URI is used with an actual protocol like 
HTTP.  The only thing the http:, e.g., URI scheme, starting the URI tells 
you is what the syntax of the rest of the URI looks like.  This is where 
the authors of info URIs missed the boat.  They conflated the URI scheme,

e.g., http:, with dereferencing and used it as a justification for a new
URI scheme.  The authors were told of that misconception before info
became an RFC by both the IETF and W3C, but they decided to proceed 
anyway creating another library specific standard that no one else will

use.

If people would just follow the prescribed practice by the W3C:

http://www.w3.org/TR/webarch/ 
Architecture of the Web says:


2.3.1. URI aliases

Best practice: A URI owner SHOULD NOT associate arbitrarily different URIs with the 
same resource.

2.4. URI Schemes

Best practice: A specification SHOULD reuse an existing URI scheme (rather than 
create a new one) when it provides the desired properties of identifiers and their 
relation to resources.

Quote: While Web architecture allows the definition of new schemes, introducing a 
new scheme is costly. Many aspects of URI processing are scheme-dependent, and a large 
amount of deployed software already processes URIs of well-known schemes. Introducing a 
new URI scheme requires the development and deployment not only of client software to 
handle the scheme, but also of ancillary agents such as gateways, proxies, and caches. 
See [RFC2718] for other considerations and costs related to URI scheme design.

http://www.w3.org/2001/tag/doc/URNsAndRegistries-50 
This tag finding pretty much debunks all the reasons given by the info URI authors for creating a new URI scheme.  I think Erik Hetzner also referenced it in his posts.



Andy.

  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Houghton,Andrew
 From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
 Mike Taylor
 Sent: Monday, March 30, 2009 12:15 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] registering info: uris?
 
 The problem is that, after setting up a non-dereferencable http: URI
 to name something like an XML namespace or a CQL context set, it's
 just so darned _tempting_ to put something explanatory at the location
 which happens to be indicated by that URI  :-)

and that is what you are suppose to do...  Having a representation of
the thing is useful and is what makes the Web and any other hypertext
system useful.


Andy.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Houghton,Andrew
 From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
 Jonathan Rochkind
 Sent: Monday, March 30, 2009 12:16 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] registering info: uris?
 
 Some hints of the existing argument in other forums can be found in
 this
 post by Stu Weibel, and the other posts it links to.
 
 http://weibel-lines.typepad.com/weibelines/2006/08/uncoupling_iden.html

Unfortunately, Stu is an author of the info URI specification and the
he makes the same arguments that they made for the justification of
the info URI RFC which has been debunked by the W3C:

http://www.w3.org/2001/tag/doc/URNsAndRegistries-50

Having unresolvable URIs is anti-Web since the Web is a hypertext
system where links are required to make it useful.  Exposing
unresolvable links in content on the Web doesn't make the Web 
more useful.


Andy.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Erik Hetzner
At Mon, 30 Mar 2009 10:12:39 -0400,
Ray Denenberg, Library of Congress wrote:
 Leaving aside religious issues I just want to be  sure we're clear on one
 point: the work required for the info URI process is exactly the amount of
 work required, no more no less.  It forces you to specify clear syntax and
 semantics, normalization (if applicable), etc.  If you go a different route
 because it's less work, then you're probably avoiding doing work that needs
 to be done.

Reading over your previous message regarding mapping SuDocs syntax to
URI syntax, I completely agree about the necessity of clarifying these
rules.

But I was referring to the bureaucratic overhead (little thought it
may be) in registering an info: URI. This overhead may or may not be
useful, but it is there, including a submission process, internal
review,  public comments (according the draft info URI registry
policy).

-Erik
;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3


pgpz1Vry1WFt3.pgp
Description: PGP signature


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ross Singer
I agree with this as well.  I guess it just depends on whether you
think this needs to be done prior to facitating the process to mint
URIs or after.

The advantage to the former is that it will actually get documented.

Speaking of, if anybody wants to help formalize this for the purl
method, I'll be happy to work on it with somebody.

-Ross.

On Mon, Mar 30, 2009 at 1:40 PM, Erik Hetzner erik.hetz...@ucop.edu wrote:
 At Mon, 30 Mar 2009 10:12:39 -0400,
 Ray Denenberg, Library of Congress wrote:
 Leaving aside religious issues I just want to be  sure we're clear on one
 point: the work required for the info URI process is exactly the amount of
 work required, no more no less.  It forces you to specify clear syntax and
 semantics, normalization (if applicable), etc.  If you go a different route
 because it's less work, then you're probably avoiding doing work that needs
 to be done.

 Reading over your previous message regarding mapping SuDocs syntax to
 URI syntax, I completely agree about the necessity of clarifying these
 rules.

 But I was referring to the bureaucratic overhead (little thought it
 may be) in registering an info: URI. This overhead may or may not be
 useful, but it is there, including a submission process, internal
 review,  public comments (according the draft info URI registry
 policy).

 -Erik

 ;; Erik Hetzner, California Digital Library
 ;; gnupg key id: 1024D/01DB07E3




Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
It's interesting that there are at least three, if not four, viewpoints 
being represented in this conversation.


The first argument is over whether all identifiers should be resolvable 
or not.  While I respect the argument that it's _useful_ to have 
resolvable (to something) identifiers , I think it's an unneccesary 
limitation to say that all identifiers _must_ be resolvable. There are 
cases where it is infeasible on a business level to support 
resolvability.  It may be for as simple a reason as that the body who 
actually maintains the identifiers is not interested in providing such 
at present.  You can argue that they _ought_ to be, but back in the real 
world, should that stand as a barrier to anyone else using URI 
identifiers based on that particular identifier system?  Wouldn't it be 
better if it didn't have to be?


[ Another obvious example is the SICI -- an identifier for a particular 
article in a serial. Making these all resolvable in a useful way is a 
VERY non-trivial exersize. It is not at all easy, and a solution is 
definitely not cheap (DOI is an attempted solution; which some 
publishers choose not to pay for; both the DOI fees and the cost of 
building out their own infrastructure to support it). Why should we be 
prevented from using identifiers for a particular article in a serial 
until this difficult and expensive problem is solved?]


So I don't buy that all identifiers must always be resolvable, and that 
if we can't make an identifier resolvable we can't use it. That excludes 
too much useful stuff.


The next argument is, okay, so many all identifiers don't have to be 
resolvable, but even  if it's not resolvable you can still use an http 
uri for it, just one that doesn't actually resolve.  Formally, this is 
certainly correct. There's no formal requirement that an http URI go 
anywhere, that there even be an HTTP server responding at the hostname 
mentioned _at all_. So you _could_ use an http uri like that.   But it 
gets confusing quickly, in part because the first argument referenced is 
still going on, and some people assume that any http URI _ought_ to be 
resolvable (to _something_; to _what_ is another argument).  Using a 
non-http uri is a way to avoid confusion over your intentions, stating 
that you acknolwedged from the start that it was infeasible at the 
present time to provide http resolution for these identifiers.


Jonathan

Houghton,Andrew wrote:

From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Jonathan Rochkind
Sent: Monday, March 30, 2009 12:16 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] registering info: uris?

Some hints of the existing argument in other forums can be found in
this
post by Stu Weibel, and the other posts it links to.

http://weibel-lines.typepad.com/weibelines/2006/08/uncoupling_iden.html



Unfortunately, Stu is an author of the info URI specification and the
he makes the same arguments that they made for the justification of
the info URI RFC which has been debunked by the W3C:

http://www.w3.org/2001/tag/doc/URNsAndRegistries-50

Having unresolvable URIs is anti-Web since the Web is a hypertext
system where links are required to make it useful.  Exposing
unresolvable links in content on the Web doesn't make the Web 
more useful.



Andy.

  


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Hilmar Lapp

On Mar 30, 2009, at 11:18 AM, Ray Denenberg, Library of Congress wrote:


From: Ross Singer rossfsin...@gmail.com

nobody gives a damn about info:uris outside of
libraries,


Nor do people outside of libraries care about identifiers.


You might be surprised: http://www.lsrn.org/

-hilmar
--
===
: Hilmar Lapp  -:-  Durham, NC  -:- hlapp at duke dot edu :
===


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Erik Hetzner
At Mon, 30 Mar 2009 13:58:04 -0400,
Jonathan Rochkind wrote:
 
 It's interesting that there are at least three, if not four, viewpoints 
 being represented in this conversation.
 
 The first argument is over whether all identifiers should be resolvable 
 or not.  While I respect the argument that it's _useful_ to have 
 resolvable (to something) identifiers , I think it's an unneccesary 
 limitation to say that all identifiers _must_ be resolvable. There are 
 cases where it is infeasible on a business level to support 
 resolvability.  It may be for as simple a reason as that the body who 
 actually maintains the identifiers is not interested in providing such 
 at present.  You can argue that they _ought_ to be, but back in the real 
 world, should that stand as a barrier to anyone else using URI 
 identifiers based on that particular identifier system?  Wouldn't it be 
 better if it didn't have to be?

 [ Another obvious example is the SICI -- an identifier for a particular 
 article in a serial. Making these all resolvable in a useful way is a 
 VERY non-trivial exersize. It is not at all easy, and a solution is 
 definitely not cheap (DOI is an attempted solution; which some 
 publishers choose not to pay for; both the DOI fees and the cost of 
 building out their own infrastructure to support it). Why should we be 
 prevented from using identifiers for a particular article in a serial 
 until this difficult and expensive problem is solved?]
 
 So I don't buy that all identifiers must always be resolvable, and that 
 if we can't make an identifier resolvable we can't use it. That excludes 
 too much useful stuff.

I don’t actually think that there is anybody who is arguing that all
identifiers must be resolvable. There are people who argue that there
are identifiers which must NOT be resolvable; at least in their basic
form. (see Stuart Weibel [1]).
 
 […]

best,
Erik

1. http://weibel-lines.typepad.com/weibelines/2006/08/uncoupling_iden.html
;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3


pgpuKdGTC0Mj7.pgp
Description: PGP signature


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Ray Denenberg, Library of Congress

From: Hilmar Lapp hl...@duke.edu

Nor do people outside of libraries care about identifiers.


You might be surprised: http://www.lsrn.org/


yes,  I overstated, let me rephrase. There are communities who are 
interested in specific object classes and want identifier schemes for them. 
For libraries there are books, article, journals, and many others. And 
certainly this isn't limited to libraries, for example many scientific 
disciplines have a similar interest in identifer schemes for objects in 
specific object classes.


But the term  identifier has taken on a whole new meaning with the web. 
It has now been generalized to identify any resouce, and we don't even 
have a clear  definition of resource, aside from the convoluted anything 
that can be identified -  The discussions on this are often a convoluted 
mess, and  it's no wonder location and identity get confused.  And because 
of all the emphasis on solving this part of  the web architecture -  which 
haven't been accomplished, and there is debate within the W3C whether it is 
even possible - the original concept of identifer seems to be lost, aside 
from within the communities I alluded to above. And it is for those 
communities that the info URI is useful.


Now as to my reference to religious issues,  a statement like Having 
unresolvable URIs is anti-Web would be better to stated as: Having 
unresolvable URIs IN MY OPINION is anti-Web.  It is an opinion, not a fact. 
Stating is as fact is dogmatic.  It is a reasonable opinion, however, my 
opinion: Having unresolvable URIs IN MY OPINION is PRO-Web is just as 
reasonable.   I needn't go into further detail, we've beaten this to death 
already.


--Ray


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind

Erik Hetzner wrote:


I don’t actually think that there is anybody who is arguing that all
identifiers must be resolvable. There are people who argue that there
are identifiers which must NOT be resolvable; at least in their basic
form. (see Stuart Weibel [1]).
  


There are indeed people arguing that, Erik, on this very list. Like, in 
the email I responded to (did you read that one?).  That's why I wrote 
what I did, man! You know I'm the one who cited Stu's argument first on 
this list! I am aware of his arguments. I am aware of people arguing 
various things on this issue.


But when did someone suggest that all identifiers must be resolvable? 
When Andrew argued that:



Having unresolvable URIs is anti-Web since the Web is a hypertext
system where links are required to make it useful.  Exposing
unresolvable links in content on the Web doesn't make the Web 
more useful.



Okay, I guess he didn't actually SAY that you should never have non-resolvable identifiers, but he rather strongly implied it, by using the anti-Web epithet. 

But now we're arguing about what we're arguing about, which is the sure sign that an internet argument should die. 


Suffice it to say that there are at LEAST three viewpoints (if not more) being expressed 
in this argument, it's not just two sides.  And that, I agree with Ray, these are NOT 
entirely solved questions, the right answer is not always obvious, reasonable 
people can disagree. (I happen to think there are a handful of clear WRONG answers, but 
also a variety of competing potentially right ones.)




Jonathan


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Houghton,Andrew
 From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
 Jonathan Rochkind
 Sent: Monday, March 30, 2009 3:52 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] registering info: uris?
 
 But when did someone suggest that all identifiers must be resolvable?
 When Andrew argued that:
 
  Having unresolvable URIs is anti-Web since the Web is a hypertext
  system where links are required to make it useful.  Exposing
  unresolvable links in content on the Web doesn't make the Web
  more useful.
 
 Okay, I guess he didn't actually SAY that you should never have non-
 resolvable identifiers, but he rather strongly implied it, by using the
 anti-Web epithet.

You are correct that I didn't say that you should never have unresolvable
identifiers and I wasn't implying that either.  Though I was pointing out
that sticking a href=info:lccn/sh2009123456Text/a into the hypertext
system where info URIs are unresolvable negates the effect of linking to it
in the first place.


Andy.


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Jonathan Rochkind
There are obviously other uses for URIs than sticking them in an 'href' 
attribute of an a. Like, the uses I thought this conversation was about?


What are we talking about again?

Houghton,Andrew wrote:

From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Jonathan Rochkind
Sent: Monday, March 30, 2009 3:52 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] registering info: uris?

But when did someone suggest that all identifiers must be resolvable?
When Andrew argued that:



Having unresolvable URIs is anti-Web since the Web is a hypertext
system where links are required to make it useful.  Exposing
unresolvable links in content on the Web doesn't make the Web
more useful.
  

Okay, I guess he didn't actually SAY that you should never have non-
resolvable identifiers, but he rather strongly implied it, by using the
anti-Web epithet.



You are correct that I didn't say that you should never have unresolvable
identifiers and I wasn't implying that either.  Though I was pointing out
that sticking a href=info:lccn/sh2009123456Text/a into the hypertext
system where info URIs are unresolvable negates the effect of linking to it
in the first place.


Andy.
  


Re: [CODE4LIB] Notes from Tuesday's Plone/Zope breakout session, C4L 2009 c4l09

2009-03-30 Thread Jodi Schneider

Genny,

I'm not really sure either--I was just the scribe for that session!  
The main difference I see is that clicking into a Plone website (when  
logged in) changes to edit mode.


Sorry to not have a better answer.
-Jodi

On Mar 9, 2009, at 7:35 PM, Genny Engel wrote:

I have heard this before, that Plone is better than Drupal for the  
end user / content contributor, and that people like the inline  
editing.  I've been a little baffled comparing Drupal 6 and Plone  
because the editing features actually look about equally  ...  
er ...  not-quite-what-they're-gonna-want for our potential content  
contributors.   I'm not really getting what's more inline about  
Plone editing -- both have an Edit option that brings up a web  
form.  Perhaps the divide between Drupal and Plone editing  
interfaces was significantly greater in earlier Drupal versions?   
The only one I've really looked at in depth has been 6.




Genny Engel
Sonoma County Library
gen...@sonoma.lib.ca.us
707 545-0831 x581
www.sonomalibrary.org




schneide...@appstate.edu 03/09/09 11:00AM 



from Vignette ($ license, complicated end-user interface). Didn't have
SDK's, hard to get content contributed.  Content contributor user
interface (Drupal easier for programmers, sucks for end-user.)


[CODE4LIB] plone4lib: Plone in libraries

2009-03-30 Thread Jodi Schneider
Greetings! We're writing to invite you to get involved with plone4lib. We're
a small online community using the open-source Plone content management
system in libraries.

Please visit http://plone4lib.org to read about how libraries around the
world are using Plone, or add your own Plone-based library site.
You can also join the plone4lib listserv:

http://lists.plone.org/mailman/listinfo/plone4lib

Inspired by a code4lib09 breakout session, and in the model of the
drupal4lib community, we seek to share information and ideas about using
Plone in libraries. We're inviting anyone using or interested in using Plone
in libraries to join the site and contribute content:

-Add your Plone-based library site to the World map
-Share your Success Story
-Introduce yourself on the mailing list, ask questions, and share ideas

We're also looking for someone to design a banner for the site :-) Full
credit, etc will be given on the site and in the News section so give it a
shot :)

Hope you'll join us!
Darci Hanning, darci.hann...@gmail.com
Jodi Schneider, jschnei...@pobox.com


Re: [CODE4LIB] registering info: uris?

2009-03-30 Thread Erik Hetzner
At Mon, 30 Mar 2009 15:52:10 -0400,
Jonathan Rochkind wrote:
 
 Erik Hetzner wrote:
 
  I don’t actually think that there is anybody who is arguing that all
  identifiers must be resolvable. There are people who argue that there
  are identifiers which must NOT be resolvable; at least in their basic
  form. (see Stuart Weibel [1]).
 
 There are indeed people arguing that, Erik, on this very list. Like,
 in the email I responded to (did you read that one?). That's why I
 wrote what I did, man! You know I'm the one who cited Stu's argument
 first on this list! I am aware of his arguments. I am aware of
 people arguing various things on this issue.

My apologies for missing Andrew’s argument and not pointing out that
you had originally pointed to Stuart’s argument.
 
 But when did someone suggest that all identifiers must be resolvable? 
 When Andrew argued that:
 
  Having unresolvable URIs is anti-Web since the Web is a hypertext
  system where links are required to make it useful.  Exposing
  unresolvable links in content on the Web doesn't make the Web 
  more useful.

 Okay, I guess he didn't actually SAY that you should never have
 non-resolvable identifiers, but he rather strongly implied it, by
 using the anti-Web epithet.

Given Andrew’s later response, I would like to restate my previous
argument:

I don’t [] think that there is anybody who is +seriously+ arguing that
all identifiers must be resolvable +to be useful as identifiers+.

best,
Erik
;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3


pgps01lTF1mj0.pgp
Description: PGP signature