Skip to content

Aliases for TopLevel objects #465

Description

@jakebeal

When dealing with a design, I often find that there are multiple equivalent ways to refer to a single item.

For example:

  • An iGEM part can be referred to with or without the BBa prefix (e.g., J23101 vs. BBa_J23101)
  • A small molecule can be referred to by its PubChem or CHEBI identifier (e.g., Arabinose is both pubchem.compound:439195 and CHEBI:17535)
  • An aliquot can be referred to by an SBOL Implementation or a LIMS system identifier.

Right now, I track these relationships with special-purpose code, mapping from aliases to a preferred canonical form. I think it would be better to have a standardized way of recording and tracking such relationships, similar to what was done with the SBOL Project Dictionary.

I don't think we have enough use cases to go straight to a standard yet, but it would be good to begin experimenting with this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions