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

retired concepts #21

Open
zzgulu opened this issue Sep 3, 2017 · 10 comments
Open

retired concepts #21

zzgulu opened this issue Sep 3, 2017 · 10 comments

Comments

@zzgulu
Copy link

zzgulu commented Sep 3, 2017

Would it possible to add an option to the config file for including retired concepts/codes in the output? This is specially useful for SNOMED. The IHTSDO SNOMED browser not only shows a given code has been retired but also the suggested replacement(s) through the ref set properties. Thanks!

@jvendetti
Copy link
Member

@zzgulu: could you give a more specific description with regard to the SNOMED Browser? What is an example of a term name we could look at, and where in their UI are they displaying the suggested code replacements? Is it on one of the tabs for a term, e.g., Summary or Details?

@zzgulu
Copy link
Author

zzgulu commented Sep 7, 2017 via email

@jvendetti
Copy link
Member

OK - I was able to see this concept in the SNOMED Browser after finding the Option drop down box that allows you to search both active and inactive concepts. Your screen shot attachment didn't come through, but I'm including one here that represents what I'm seeing.

screenshot 2017-09-07 13 16 27

@zzgulu
Copy link
Author

zzgulu commented Sep 7, 2017 via email

@jvendetti
Copy link
Member

BioPortal only serves the concepts that are contained in the most recent submission of any given ontology.

The TTL files generated by this project only contain active concepts. The last time we performed an import of UMLS data was from the 2016AB release, so whatever concepts are active in that release are what BioPortal serves (both in the UI and the REST API).

I wasn't on the team during the original BioPortal design phase, but my understanding is that serving content from all submissions of all ontologies in the application wouldn't scale well. We currently have close to 900 ontologies in BioPortal, some of which have hundreds of individual submissions. @msalvadores - feel free to correct me if you think I misrepresented BioPortal design in this paragraph.

The BioPortal SPARQL endpoint was published several years ago as a beta service, and subsequently abandoned because we simply don't have the resources to maintain. We have an IT person that restarts the system if it happens to go down, but the actual ontology content hasn't been updated in roughly 2.5 years (perhaps longer).

@zzgulu
Copy link
Author

zzgulu commented Sep 7, 2017 via email

@zzgulu
Copy link
Author

zzgulu commented Sep 7, 2017 via email

@jvendetti
Copy link
Member

Sincere apologies that I don't know the answer off the top of my head. The developer of the code in this particular repository is no longer working on BioPortal. You could certainly fork the code and try making that modification to see what you get. If the resulting TTL does end up containing the retired concepts, it may load into BioPortal without issue.

@msalvadores
Copy link
Member

Do you think if I just add "suppress = 'O' OR anywhere in the code where it says suppress ='N' ...

If remove all the instances of suppress then you will get all concepts (both current and obsolete). If you keep suppress = 'O' then you will only get obsolete.

@zzgulu
Copy link
Author

zzgulu commented Sep 8, 2017 via email

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