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 handover mechanism (issue #114). #230

Open
wants to merge 3 commits into
base: develop
from
Jump to file or symbol
Failed to load files and symbols.
+26 −0
Diff settings

Always

Just for now

Copy path View file
@@ -458,6 +458,8 @@ components:
$ref: '#/components/schemas/BeaconDatasetAlleleResponse'
error:
$ref: '#/components/schemas/BeaconError'
beaconHandover:
$ref: '#/components/schemas/Handover'
BeaconOrganization:
description: Organization owning the beacon.
type: object
@@ -605,6 +607,8 @@ components:
type: array
items:
$ref: '#/components/schemas/KeyValuePair'
datasetHandover:
$ref: '#/components/schemas/Handover'
BeaconError:
description: >-
Beacon-specific error. This should be non-null in exceptional situations
@@ -661,3 +665,25 @@ components:
metaConditions:
$ref: >-
https://raw.githubusercontent.com/ga4gh/ADA-M/b16a72f9987ae20f433e97d6a3247ecddd8dde23/adam.yaml#/components/schemas/MetaConditions
Handover:
type: object
required:
- id
- url
properties:
id:
type: string
description: Handover type. The use of an ontology term, in CURIE syntax, is strongly recommended. Use “CUSTOM” when no ontology is available.
default: CUSTOM
example: ncit:C8294
label:
type: string
description: A short label for the handover action. In the case of an ontology, this would be the "preferred Label".
example: Pancreatic Adenocarcinoma
url:
type: string
description: URL endpoint to where the handover process could progress (in RFC 3986 format).
example: 'http://purl.obolibrary.org/obo/NCIT_C8294'
note:
type: string
description: Additional human readable information or description about the handover.
ProTip! Use n and p to navigate between commits in a pull request.