cjpatton / seaice

Code for the online YAMZ metadictionary (formerly seaice).
http://yamz.net
Other
1 stars 1 forks source link

implement methods to link variants of a term (feature request) #3

Open smrgeoinfo opened 10 years ago

smrgeoinfo commented 10 years ago

There are already several terms with different definitions; in a crowdsourced system this seems like something that will need to be supported. Question is exactly what that should look like. First issue to address is whether the app is supporting a concept vocabulary (definitions are primary-- equivalent definition == same vocabulary item) or word vocabulary (same word == same vocabulary item). I'd vote for the concept vocabulary approach. For alternate concept definitions intended to represent the same concept (or alternate definitions of the same term in the term vocabulary), it would be good to link the discussion to all the variants that are under consideration. Some kind of resolution process would also need to be implemented...

cjpatton commented 10 years ago

We've implemented relations in a simple way, as we didn't agree on whether we should use some sort of formal ontology. Text inserted into your comment/term description with the syntax "#{ 999 : description }", where "999" is the term id (currently the surrogate in the database) and "description" describes the relation in some way. This is translated to a hyperlink with the term string and "description" becoming rollover text.