Open keighrim opened 6 years ago
This might be related to #62
Additionally, we discussed a problem with current implementation of producer
key, in that there's no easy way to enforce the value for the producer
to be a unique and meaningful identifier. Maybe be a good idea to have a have to automatically generate the producer
value from tool metadata (name, version, etc).
related to #22/#40, and possibly #50 and #55
The LIF documentation (this section) describes three keys for view metadata (
producer
,rules
,type
). While we have all of them well-defined (together with those 4xTagSet
-like keys), we are lackingrules
key in any tool we have wrapped.type
key and context expansion of those values.My issues:
Can
rules
be substituted withxTagSet
keys? Current description does not look very different from specifying a tag/category/label set used by a tool or in a view.Can
type
be expanded to a URI based on the json file's context, as stated in the documentation?(parentheses are mine)
What is
type
for anyway? So currently, atype
value is free-text, and can be any string a developer wants to put. To me, the specification reads that thetype
is for specifying what an actual NLP software is used to create annotations in this view separately from specifying a LAPPS tool (probably a wrapper of the actual tool), for which theproducer
key is. If that's the case, can we just put a URI of the website of the original software, or its source code repository instead of the a "compact IRI value" separately defined in the context?