[Bioperl-l] identifier interface

Lincoln Stein lstein@cshl.org
Wed, 17 Jul 2002 10:16:28 -0400


Matt, could you clarify what you are asking?

It is important to separate the concept of an identifier (and its correlates, 
the identifier namespace and the collection of identifiers), from the 
mechanism for resolving an identifier and regenerating its referent.  The 
analogous situation is domains names, in which there is insufficient 
information to resolve a domain name into a IP address, and a separate 
protocol, the DNS, is called for.  The nice thing about the LSID format is 
that the details of what goes into the object identifier field is left up to 
the naming authority, and so it can carry whatever information is necessary 
for the naming authority to resolve it.

There is a separate protocol for resolving LSIDs into resources, which the I3C 
is working on.  The draft that I looked at was pretty vague.

Lincoln

On Tuesday 16 July 2002 06:42 am, Matthew Pocock wrote:
> Hi.
>
> The actual interface for represeinting the info for regenerating a
> resource may need thinking about. While things like LSID are one way,
> raw accession/namespace tuples are another. Perhaps ensembl db name,
> entity class (feature, chromosome, clone...) and numeric id. There are
> too many scheims out there that may be usefull. For example, perhaps a
> company will want to store database locations in LDAP. In this case, you
> would want to easily implement a Bio::IdentifierI implementation that
> can store and expose an LDAP path. Perhaps you want to point directly to
> files, or to URLs, or using an sql_database_urn/Table_name/primary_key.
> Before tightly coupling the interface of Bio::IdentifierI to one naming
> standard, perhaps we could take a step back and think about the range of
> use cases. Just as genbank should not be defining the complete sequence
> interface, LSID should not define the complete identifier interface.
>
> So, what sorts of things would you potentialy need to know to re-create
> a resource? List below.
>
> Matthew
>
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l@bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l

-- 
========================================================================
Lincoln D. Stein                           Cold Spring Harbor Laboratory
lstein@cshl.org			                  Cold Spring Harbor, NY
========================================================================