-
Notifications
You must be signed in to change notification settings - Fork 2
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
Adding support for expressing structural encoding of CV terms in XML formats #1
Comments
It looks like the OLS REST API doesn't expose OBO features like
{'_embedded': {'terms': [{'iri': 'http://purl.obolibrary.org/obo/MS_1000005',
'lang': 'en',
'description': ['Total volume of solution used.'],
'synonyms': [],
'annotation': {'database_cross_reference': ['value-type:xsd:float'],
'has_obo_namespace': ['MS'],
'id': ['MS:1000005']},
'label': 'sample volume',
'ontology_name': 'ms',
'ontology_prefix': 'MS',
'ontology_iri': 'http://purl.obolibrary.org/obo/ms.owl',
'is_obsolete': False,
'term_replaced_by': None,
'is_defining_ontology': True,
'has_children': False,
'is_root': False,
'short_form': 'MS_1000005',
'obo_id': 'MS:1000005',
'in_subset': None,
'obo_definition_citation': [{'definition': 'Total volume of solution used.',
'oboXrefs': [{'database': 'PSI',
'id': 'MS',
'description': None,
'url': None}]}],
'obo_xref': [{'database': None, # <-- This covers the xref declaration, but not the relationship declarations
'id': 'value-type:xsd:float',
'description': 'The allowed value-type for this CV term.',
'url': None}],
'obo_synonym': None,
'is_preferred_root': False,
'_links': {'self': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005?lang=en'},
'parents': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/parents'},
'ancestors': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/ancestors'},
'hierarchicalParents': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/hierarchicalParents'},
'hierarchicalAncestors': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/hierarchicalAncestors'},
'jstree': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/jstree'},
'graph': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/graph'},
'has_value_type': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252Fms%2523has_value_type'},
'has_units': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252FMS_1000005/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252Fms%2523has_units'}}}]},
'_links': {'self': {'href': 'https://www.ebi.ac.uk/ols/api/ontologies/ms/terms?iri=http://purl.obolibrary.org/obo/MS_1000005'}},
'page': {'size': 0, 'totalElements': 1, 'totalPages': 1, 'number': 0}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In PSI-MS, we want to create CV terms that overlap with XML attributes of schemata that use PSI-MS, but to express that in the formats where those attributes are present that the CV term is not allowed to be used. To do that, we've added a new typedef to PSI-MS
has_structured_representation_in_format
which relates a term to a file format in which it cannot be used. In order to use that information in the semantic validator, the semantic validator needs to be able to view more than just the name, accession, and synonyms of the CV terms.I'm creating this issue to track progress on my attempt to revise
ontology-manager
to access this extra information:The text was updated successfully, but these errors were encountered: