Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Chris Maloney
    @Klortho
    First without year in the URI, and next I'll do it with the year in the URI.
    Dan Davis
    @danizen
    OK - thanks for checking. How is it going?
    Chris Maloney
    @Klortho
    After that, I'd like to load the RDF to virtuoso
    Going slow but steady
    Should I try to use load-rdf.pl?
    Dan Davis
    @danizen
    Go ahead - I'm working on another box that has the latest version of the nlm-virtuoso RPM I built on it.
    I think you should use load-rdf.pl - shall I install the latest from configscripts-danizen?
    Chris Maloney
    @Klortho
    No
    I've just merged configscripts-danizen with configscripts-klortho, and installed from there.
    Unless there are changes from the last two hours or so.
    Dan Davis
    @danizen
    There are "changed but not updated" changes. The differences clear-up the user experience, but it is otherwise the same.
    Actually - you should be good. The only change there is not intended.
    Go ahead...
    What should one execution of load-rdf.pl do?
    I guess it should attempt to load one complete set:
    • RDF data (either mesh.nt or mesh<year>.nt
    • vocabulary file
    • void file
    So, that also means, I think, that mesh-xml2rdf.pl should copy over the vocabulary and void files into $MESHRDF_HOME/out.
    Dan Davis
    @danizen
    That's right. Should the void file be included even if it is an empty file? Should it be an empty file.
    ftpupload.sh can pull things from various places to build the right directory structure.
    I wasn't aware you'd gotten so specific with the directory structure - I need to know what part of that is requirements, what part is specification, and what part is Chris' idea of how it should be wrt Linked Data Working Group.
    If mesh-xml2rdf.pl builds the right directory structure in $MESHRDF_HOME/out, that would also be great.
    Chris Maloney
    @Klortho
    You mean the FTP site directory structure?
    I'm just trying to document what I thought we'd agreed to.
    Dan Davis
    @danizen
    I just tried to follow the convention of what is in the 2014 sub-directory. I have not been keeping up on the minutes.
    Chris Maloney
    @Klortho
    We could do away with the version numbers in the filenames of vocabulary and void. What do you think?
    It would be nice if we could version them consistently, though, using owl:versionInfo inside the documents, and git tags on the repo.
    Dan Davis
    @danizen
    What is the source of the version numbers? How will code know what version numbers to use?
    Some sort of checksum file and "LASTUPDATED" file would be more useful. A downstream user who wants to download the latest can just use LASTUPDATED. I downstream user who wants to check if they have the "latest" can use the checksum to check for differences quickly, and the "LASTUPDATED" file he/she has mirrored to figure out when they are changed. Autonomous is better than curated.
    Chris Maloney
    @Klortho
    Can you document these ideas on the "Versioning" page?
    I am starting to work a little on load-rdf.pl. I want to minimize my work to it, but I'm thinking that it should have hard-coded the same conventions as are in mesh-xml2rdf.sh
    I.e.:
    • It could take parameters that match MESHRDF_YEAR (4-digit number) and MESHRDF_URI_YEAR (an on/off switch)
    • Then, it would look for the data file either as out/mesh.nt or out/YYYY/meshYYYY.nt
    • And, for the graph names based on the conventions in the Versioning page
    Dan Davis
    @danizen
    Yes, I'll document these ideas on the Versioning page. I'll socialize them with John Butler at our meeting.
    Chris Maloney
    @Klortho
    I am back, finally
    Chris Maloney
    @Klortho
    I'm going to start over with loading.
    Chris Maloney
    @Klortho
    Done reloading, and rebuilt/restarted my instance of lodestar, so this is working now: http://iddev.nlm.nih.gov/klortho
    bjonnh
    @bjonnh
    Hi
    I'm trying the query on https://id.nlm.nih.gov/mesh/query
    String search on 'infection'
    when I try it on the website, it works, when I do it from rdflib (python), it doesn't answer. because the type is meshv:TopicalDescriptor and not meshv:Descriptor
    as meshv:TopicalDescriptor is a subclassof meshv:Descriptor, I was expecting it to work
    is lodestar doing anything here?
    bjonnh
    @bjonnh
    nevermind
    (see gh issue)
    Chris Maloney
    @Klortho
    Sorry, we tried Gitter, but never got in the habit of using it. GH issue is a good choice for asking this kind of question.