Class: AccessMethod¶
Description of an access method (i.e. communication protocol) that can be used to fetch a File object (orig: DrsObject). Exact copy of the AccessMethod object of the GA4GH DRS data model (https://ga4gh.github.io/data-repository-service-schemas/preview/release/drs-1.4.0/docs/#tag/AccessMethodModel)
URI: https://w3id.org/fga-wg/schema/bundle/AccessMethod
classDiagram
class AccessMethod
click AccessMethod href "../AccessMethod/"
AccessMethod : access_method
AccessMethod --> "1" AccessMethods : access_method
click AccessMethods href "../AccessMethods/"
AccessMethod : access_url
AccessMethod --> "1" AccessURL : access_url
click AccessURL href "../AccessURL/"
AccessMethod : region
Example¶
Example JSON
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| access_method | 1 AccessMethods |
Access method used to access the File object (orig: DrsObject). | direct |
| access_url | 1 AccessURL |
AccessURL object providing URL and associated HTTP headers to access the File object (orig: DrsObject). | direct |
| region | 0..1 String |
Name of the region in the cloud service provider that the object belongs to. | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| File | access_methods | range | AccessMethod |
| GenomicAnnotationFile | access_methods | range | AccessMethod |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://w3id.org/fga-wg/schema/bundle
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | https://w3id.org/fga-wg/schema/bundle/AccessMethod |
| native | https://w3id.org/fga-wg/schema/bundle/AccessMethod |
LinkML Source¶
Direct¶
name: AccessMethod
description: 'Description of an access method (i.e. communication protocol) that can
be used to fetch a File object (orig: DrsObject). Exact copy of the AccessMethod
object of the GA4GH DRS data model (https://ga4gh.github.io/data-repository-service-schemas/preview/release/drs-1.4.0/docs/#tag/AccessMethodModel)'
from_schema: https://w3id.org/fga-wg/schema/bundle
slots:
- access_method
- access_url
- region
Induced¶
name: AccessMethod
description: 'Description of an access method (i.e. communication protocol) that can
be used to fetch a File object (orig: DrsObject). Exact copy of the AccessMethod
object of the GA4GH DRS data model (https://ga4gh.github.io/data-repository-service-schemas/preview/release/drs-1.4.0/docs/#tag/AccessMethodModel)'
from_schema: https://w3id.org/fga-wg/schema/bundle
attributes:
access_method:
name: access_method
description: 'Access method used to access the File object (orig: DrsObject).'
examples:
- value: https
from_schema: https://w3id.org/fga-wg/schema/bundle
rank: 1000
owner: AccessMethod
domain_of:
- AccessMethod
range: AccessMethods
required: true
access_url:
name: access_url
description: 'AccessURL object providing URL and associated HTTP headers to access
the File object (orig: DrsObject).'
examples:
- object:
url: https://epigenomesportal.ca/tracks/ENCODE/hg38/87234.ENCODE.ENCBS004ENC.H3K9me3.peak_calls.bigBed
from_schema: https://w3id.org/fga-wg/schema/bundle
rank: 1000
owner: AccessMethod
domain_of:
- AccessMethod
range: AccessURL
required: true
region:
name: region
description: Name of the region in the cloud service provider that the object
belongs to.
from_schema: https://w3id.org/fga-wg/schema/bundle
rank: 1000
owner: AccessMethod
domain_of:
- AccessMethod
range: string