-
Notifications
You must be signed in to change notification settings - Fork 28
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 properties to the RetrievalSource object #392
Comments
@vdancik has pointed out that these url linkouts don't always represent 'records' of the knowledge in the Edge specifically - and that a different name for the proposed
@vdancik also suggested we consider capturing source record urls outside of the RetrievalSource object - using an Attribute keyed on an edge property like
|
Below I show how retrieval provenance for a Chemical - affects - Gene edge from Chembl might look if we implemented the approach proposed here:
|
If we decide not to capture source record url linkouts within the RetrievalSource object, our Edge metadata might look like this:
Note that if more than one of the Resources in the retrieval chain provide web pages for records displaying the knowledge in the Edge (e.g. the primary source and an an aggregator both have web pages for the record) - then both urls could be listed in the |
Decisions made on the March 2 2023 TRAPI call:
|
added RetrievalSource.source_record_urls property, per #392.
I think this has been addressed in revised PR #393 |
added RetrievalSource.source_record_urls property, per NCATSTranslator#392.
Per outcome of voting in #386, we settled on Proposal 2 (aka Candidate B in #369) which moves away form an Attribute-based representation - and instead defines a dedicated Edge property and RetrievalSource object to describe retrieval provenance information.
But the proposed RetrievalSource object is missing fields needed to capture information currently being provided about knowledge sources in Attribute objects (e.g. a free text description, a url for the resoruce's homepage, etc). We may want to add a
resource_description
field and aresource_url
field to the RetrievalSource object to address this (However these may ultimately not be needed if we decide that descriptions and urls directly form the infores registry are always adequate).In addition, to address the request from the UI team to capture a linkout to a source record url when possible (see EPC #6), I propose to add a
source_record_url
field that can be used to hold the url of a specific record/web page that contains the knowledge expressed in the Edge. Capturing this here would mean that all information about how and from where the knowledge expressed in an edge was retrieved gets represented together in the RetrievalSource object.The text was updated successfully, but these errors were encountered: