Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add way to indicate "proposed" concepts #5

Open
goodmami opened this issue Apr 25, 2019 · 4 comments
Open

Add way to indicate "proposed" concepts #5

goodmami opened this issue Apr 25, 2019 · 4 comments

Comments

@goodmami
Copy link
Member

When a wordnet is uploaded to OMW, new CILI concepts are granted a temporary "proposed" status ("proposed" is just illustrative, the terminology is not fixed; maybe "candidate"?). After a month, the concept may be accepted or deprecated if the wordnet is rejected (and in the future there may be a mechanism for deprecating individual ili concepts as well). If a file in this repository is generated while the concept has this status, the status should be encoded somewhere so it can indicate to users that the concept is not yet "official", and they can then decide whether or not to use the concept.

@jmccrae
Copy link
Member

jmccrae commented Apr 25, 2019

I think the best way to do this would be to create a separate file for the proposed links, e.g., ili-proposed.ttl and include the links there. I think this would avoid any confusion about which identifiers are confirmed and which are still in development

@goodmami
Copy link
Member Author

#8 is an alternative to this issue. We should probably close one of them. I think they can be summarized as:

  • Split proposed/active/deprecated concepts into separate files, such as ili-proposed.ttl, ili.ttl, and ili-deprecated.ttl (this issue)
  • Put all concepts in one file with a property to indicate their status (ILI status annotations #8)

Specifying superseding concepts on deprecated ones is orthogonal to the issue of indicating status; either of the above would need some solution for this.

@fcbond
Copy link
Member

fcbond commented Sep 28, 2021

I am happy to split proposed ilis into a different file, but I don't see why we should split out deprecated ilis. We can assume that wordnets will not always change the moment ILIs change, so the they would always need to have access to the deprecate ilis, no?

In any case, I think we should mark when a new ili was proposed, and I am happy to also mark it as proposed.

I think defining our own labels (deprecated, proposed, active [= default or no tag]) is probably a good idea, I am not sure of the best way to do this in terms of RDF.

@goodmami
Copy link
Member Author

We can assume that wordnets will not always change the moment ILIs change, so the they would always need to have access to the deprecate ilis, no?

I don't see how splitting them into files mean the wordnets lose access to them. But if you want them all in a single file, one solution is that the exported TSV file for downstream applications combines all these files with a column indicating the status, so all ILIs are available to those applications.

In any case, I think we should mark when a new ili was proposed, and I am happy to also mark it as proposed.

Thinking about the when... We currently have dc:source which refers to a particular wordnet version. If we need finer-grained times than that we could add some datetime instance to each entry, but I think that might be overkill. Let's just say dc:source is the wordnet version that proposed the ILIs?

I think defining our own labels (deprecated, proposed, active [= default or no tag]) is probably a good idea, I am not sure of the best way to do this in terms of RDF.

Me neither. If we want a status property in RDF instead of split files, let's discuss it on #8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants