Skip to content

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
{
  "access_method": "https",
  "access_url": {
    "url": "https://epigenomesportal.ca/tracks/ENCODE/hg38/87234.ENCODE.ENCBS004ENC.H3K9me3.peak_calls.bigBed"
  }
}

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