Open chenejac opened 9 years ago
Jon Corson-Rikert said:
From: Jing Wang Reply-To: VIVO Development List Date: Thursday, September 10, 2015 at 1:39 PM To: VIVO Development List Subject: Re: [Vivo-dev-all] Determining VIVO's ontology version used
Hi, Thomas, I second that getting vivo ontology version in a machine readable way, either via API or other, would be helpful, especially when connecting and exchanging linked data among VIVO sites in a networked environment.
I also wonder what is your use story for harvesting data from these vivo sites. The VIVO in networked research ecosystem task force group has gathered a few scenarios and I am interested to know the background of your inquiry.
Thanks,
Jing
Mike Conlon said:
Why not two extra triples in the triple store:
John Fereira said:
Although the addition of the triples that Mike suggests can be helpful, in the use case of harvesting linked data from a VIVO instance it is probably not enough. For example, in the instance of VIVO one is harvesting has the admin turned on the serveExtendedLinkedData property in the runtime.properties file? That could make a difference if one is making a linked data request using the URI for a person. A LD request for a Person URI might return the vcard:Individual but not the vcard:Name, vcard:Email, vcard:Address, etc classes. If the site is created SPARQL construct queries in WEB-INF/rich-export directory, that's going to define what RDF is returned, and the out-of-the-box files were created primary to support Digital CVs and only the site admin would know if they were modified.
If one is going to harvest data from another VIVO instance, there will almost certainly be some sort of dialog required between the two site admins.
The information can be provided by extension of revisionInfo.txt with information about ontology. It might be especially interested if we fully decouple ontology and VIVO platform in some future version of VIVO. Moreover, if we enable cross linking and federated search of VIVO instances those information should be of interest to VIVO developers/adopters.
Jon Corson-Rikert (Migrated from VIVO-1062) said:
VIVO has a way for sysadmins to determine detailed version information, but not for someone trying to harvest the linked data; and apart from looking for telltale artifacts in the ontology, the version of the ontology being used is also not directly discoverable.
This may not need to be as granular information as the attached image for sysadmins -- the request is "I understand that the question is whether the version is pre or post 1.5. Having this information in some kind of footnote/about page/api in VIVO would ease the work of potential data users."