Closed 3ach closed 4 years ago
Be careful. 'id' normally conveys a uniqueness requirement.
How about 'label'?
It is closest to http://purl.org/dc/elements/1.1/identifier
On 16 March 2016 at 15:38, mikebissell notifications@github.com wrote:
Be careful. 'id' normally conveys a uniqueness requirement.
How about 'label'?
— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/SynBioDex/SBOL-specification/issues/54#issuecomment-197387384
Dr Matthew Pocock Turing ate my hamster LTD mailto: turingatemyhamster@gmail.com
Integrative Bioinformatics Group, School of Computing Science, Newcastle University mailto: matthew.pocock@ncl.ac.uk
gchat: turingatemyhamster@gmail.com msn: matthew_pocock@yahoo.co.uk irc.freenode.net: drdozer skype: matthew.pocock tel: (0191) 2566550 mob: +447535664143
I have marked this as version 3 because, no matter how good an idea this is, changing a core name like this will render many things obsolete.
Historic context: We closely looked at the partsregistry.org / Biobrick data sheets when coming up with these fields. So let's look at this example: http://parts.igem.org/Part:BBa_E0040
The term "displayID" was supposed to transmit the idea that the ID should be useful (displayed to) for human beings to quickly locate a part and to communicate about it. We had a vocal minority arguing instead for sequence-compiled hash values or for long and cryptic globally-unique IDs (the same discussion has popped up several times). By choosing "displayID" as a term, we wanted to clarify that this was not really desired (although not forbidden).
Looking forward to the SEP.
:+1: to Matt's "identifier" and they way it is defined. That's exactly what displayID was supposed to be.
We seem to have kept the name "displayId" in SBOL 3. Last chance for a change is now as SBOL 3.0.1 works its way through implementation.
We discussed this at HARMONY and decided we could not come up with a better name, so I suggest closing.
As we are hacking through the SBOL Visual spec, we realized that displayId is a bit of a misleading name and should be renamed for clarity to simply id. On a diagram, the name is the value that is more likely to be displayed.