-
Notifications
You must be signed in to change notification settings - Fork 20
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
OWL Ontology File For The Semantic Web? #72
Comments
The terminology itself is available at https://id.nlm.nih.gov/mesh/vocabulary.ttl. URIs such as http://id.nlm.nih.gov/mesh/vocab#allowableQualifier redirect to this vocabulary. Is there a particular reason you need the vocabulary as OWL rather than TTL? |
Transforming this into OWL would introduce a good deal of complexity in modelling, and would scare most normal web developers away who are only just beginning to get comfortable with Linked Data in more direct, mainstream forms (used by National Library of Congress, Google, Yahoo, Microsoft, etc.) such as SKOS and JSON-LD. +1 for putting MeSH in JSON-LD and into the mainstream, JSON-friendly form of RDF. (see this issue posted separately) |
Making the OWL file available as well is a small thing, and I will try to do that in the next release. |
See also #12 regarding SKOS. |
@akuckartz and @digman999, the ontology is in OWL v1. I'm more expert now, and I understand that our decision not to use SKOS may be a problem for users. The issue there was that skos:broader and skos:narrower are transitive. For us that is an issue, because the transitivity is not right for MeSH and would produce strange conclusions, such as that Glaucoma is part of a Face. However, we do now host the owl file at https://id.nlm.nih.gov/mesh/vocabulary.owl I had thought the code to populate the ftp site would place it in ftp://ftp.nlm.nih.gov/online/mesh/rdf/, but I see I still need to do that. NOTE: We are moving away from github issues, but also towards better management of this as a production resource. I will leave this open for a bit for you to respond, but I soon need to close it to redirect people to our support site. |
Dan,
Could you provide a link to your (new) support site so we may continue our
(public) dialogue on HHS information resources?
Thank you for all your good work.
Rafael
*Rafael Richards MD MS*
…On Tue, Jan 22, 2019 at 12:30 PM Dan Davis ***@***.***> wrote:
@akuckartz <https://github.com/akuckartz> and @digman999, the ontology is
in OWL v1. I'm more expert now, and I understand that our decision not to
use SKOS may be a problem for users. The issue there was that skos:broader
and skos:narrower are transitive. For us that is an issue, because the
transitivity is not right for MeSH and would produce strange conclusions,
such as that Glaucoma is part of a Face.
However, we do now host the owl file at
https://id.nlm.nih.gov/mesh/vocabulary.owl I had thought the code to
populate the ftp site would place it in
ftp://ftp.nlm.nih.gov/online/mesh/rdf/, but I see I still need to do that.
*NOTE*: We are moving away from github issues, but also towards better
management of this as a production resource. I will leave this open for a
bit for you to respond, but I soon need to close it to redirect people to
our support site.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#72 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ANWfndJjIqWDACpyVM5681X_LbZvQFRGks5vF0rGgaJpZM4G9h0K>
.
|
@rafael5, that is coming shortly. It will be in the README, the website, and in the technical documentation site. Although our model is very different from http://purl.bioontology.org/ontology/MESH/, we are also working to get our ontology loaded into BioPortal. |
@danizen skos:broader is not transitive, there is a separate prop skos:broaderTransitive. |
@VladimirAlexiev, another take away from your issue 119 is that github issues should remain open, and I have argued so to our Workgroup. NLM has many other github repositories, i.e. https://github.com/ncbi/sra-tools, and a lot of work happens there. I have argued instead that we should make sure that we can cause our enterprise CRM tools to integrate with github, and for instance with github notifications, treat repositories hosted on github as our own "web properties" so that they be measured. This is tangentially related to how open-source work such as work on JMOL (now jsmol) and biopython should count towards tenure, but that doesn't affect me. Issues will remain until we hash this out; and thank you for your feedback. |
@danizen I don't know NLM's full audience, but for developers and sem.data experts, I am sure that NLM will get much better collaboration and richer feedback if you stick with Github. |
This is fixed, by the way. http://id.nlm.nih.gov/mesh/vocab redirects to https://id.nlm.nih.gov/mesh/vocabulary.owl, and the TTL remains available as well. |
@danizen is the ontology served with content negotiation? Rdf, turtle, html |
@VladimirAlexiev , sort-of /mesh/vocab will redirect to /mesh/vocabulary.owl, and vocabulary.ttl is also available. I can add other redirects, and these can take the Accept request header into account to add an extension. For the void graph, we make it available only as /mesh/void.ttl, but that could be changed. |
Hi,
I'm building a website that gathers research onto pages, with a page per MeSH descriptor. I may be wrong, but to make it globally semantic i.e have the contents appear on semantic web search engines, isn't an online MeSH OWL ontology needed. At present there's a HTML page per descriptor and SPARQL endpoint, but how are developers meant to link to that in the RDF data ie via sameAs or resource='xxx'. Surely we need something like <rdf:Descriptor rdf:about=mesh:#cancer>?
The SPARQL endpoint seems fine, but must adhere to common URIs used by others eg label instead of preferred Descriptor Term
NLMLD
Regards
The text was updated successfully, but these errors were encountered: