-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create documentation for g2p schema #14
Comments
DRAFTSummaryThis endpoint allows users to query an APIThe GA4GH schemas define a single endpoint RequestResponseData ModelEach concept (Feature, PhenotypeInstance, EnvironmentalContext, and Evidence) can potentially be represented in increasing specificity as either a [string, external identifier, ontology identifier and 'entity']. Following discussion on the MTT here is a proposal refining the definition and representation of ontologies and annotations in ontology.avdl. Intent: Usage New: Newly defined Newly defined Newly defined Newly Defined Newly defined
This is fairly open ended and we can imagine confusion and inconsistent usage here. For the ontologies currently referenced in the metadata schema, e.g.
Terms are typically referenced in two ways. URIs/IRIsFor many biological ontologies these are typically obolibrary purls, which follow:
See: http://www.obofoundry.org/id-policy.shtml OBO-Style identifiersTypically follow the form
Implementation Options
The current majority opinion is to have "polymorphic" ways to reference ontologies, and also to include a way to reference/use local ontologies (e.g. if no best fit reference is known/found, or for legacy => convert later etc.). Also, for records like "disease" (which has yet to be defined as record type), we found the most sensible way to allow references to multiple ontologies, with one being the primary (doodling here): Ideally we can stick to CURIEs and standardize prefixs as we see lots of messes where this has not been done. Some issues we need to think about are: ga4gh/ga4gh-schemas#350 Intent: Usage New: Newly defined Newly defined Newly defined Newly Defined Newly defined Use cases
Future workSchema constraints: there are several fields within the schemas that are defined as non-null. This may be fine when creating an entity from a data store, however, they are problematic when creating an entity to be used in a query. |
As you know, we have been trying to re-introduce the g2p schemas back into the mainline of the ga4gh schema repository.
A change in policy is before any schema changes are made they must be accompanied by a reference server implementation and schema documentation
This second requirement was discussed recently by the reference server team. In order to break out of this chicken and egg scenario, we (OHSU) will create a document along these lines we can use participation by the larger community. For a starting point, I had some developer documentation for the code plus applicable excerpts from the schema group's github discussions.
We would like to pull this into a concise document with a few high level use case examples.
Your help is invaluable
The text was updated successfully, but these errors were encountered: