Class: DataServiceAccess
Access through a data service where the subject is available via a particular locator.
URI: dledist:DataServiceAccess
erDiagram AccessMethod { NodeUriOrCurie schema_type } Activity { W3CISO8601 ended_at W3CISO8601 started_at uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Agent { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Annotation { string annotation_value } AttributeSpecification { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type uriorcurie range string value } DataService { W3CISO8601 date_modified W3CISO8601 date_published stringList keywords string short_name string title string version_label stringList version_notes uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } DataServiceAccess { string locator NodeUriOrCurie schema_type } Entity { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Identifier { uriorcurie creator string notation NodeUriOrCurie schema_type } Relationship { NodeUriOrCurie schema_type } Resource { W3CISO8601 date_modified W3CISO8601 date_published stringList keywords string short_name string title string version_label stringList version_notes uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Statement { } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Activity ||--|o Location : "at_location" Activity ||--}o Activity : "informed_by" Activity ||--}o Agent : "associated_with" Activity ||--}o Annotation : "annotations" Activity ||--}o AttributeSpecification : "attributes" Activity ||--}o Identifier : "identifiers" Activity ||--}o Relationship : "qualified_relations" Activity ||--}o Statement : "characterized_by" Activity ||--}o Thing : "relations" Agent ||--|o Location : "at_location" Agent ||--}o Agent : "acted_on_behalf_of" Agent ||--}o Annotation : "annotations" Agent ||--}o AttributeSpecification : "attributes" Agent ||--}o Identifier : "identifiers" Agent ||--}o Relationship : "qualified_relations" Agent ||--}o Statement : "characterized_by" Agent ||--}o Thing : "relations" Annotation ||--|o Thing : "annotation_tag" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" DataService ||--|o Resource : "previous_version" DataService ||--|o Thing : "conforms_to" DataService ||--|o Thing : "same_as" DataService ||--}o AccessMethod : "access_methods" DataService ||--}o Activity : "generated_by" DataService ||--}o Agent : "attributed_to" DataService ||--}o Annotation : "annotations" DataService ||--}o AttributeSpecification : "attributes" DataService ||--}o Entity : "derived_from" DataService ||--}o Identifier : "identifiers" DataService ||--}o Relationship : "qualified_relations" DataService ||--}o Statement : "characterized_by" DataService ||--}o Thing : "about" DataService ||--}o Thing : "relations" DataServiceAccess ||--|| DataService : "data_service" Entity ||--}o Activity : "generated_by" Entity ||--}o Agent : "attributed_to" Entity ||--}o Annotation : "annotations" Entity ||--}o AttributeSpecification : "attributes" Entity ||--}o Entity : "derived_from" Entity ||--}o Identifier : "identifiers" Entity ||--}o Relationship : "qualified_relations" Entity ||--}o Statement : "characterized_by" Entity ||--}o Thing : "relations" Relationship ||--|| Thing : "object" Relationship ||--}o Role : "roles" Resource ||--|o Resource : "previous_version" Resource ||--|o Thing : "conforms_to" Resource ||--|o Thing : "same_as" Resource ||--}o AccessMethod : "access_methods" Resource ||--}o Activity : "generated_by" Resource ||--}o Agent : "attributed_to" Resource ||--}o Annotation : "annotations" Resource ||--}o AttributeSpecification : "attributes" Resource ||--}o Entity : "derived_from" Resource ||--}o Identifier : "identifiers" Resource ||--}o Relationship : "qualified_relations" Resource ||--}o Statement : "characterized_by" Resource ||--}o Thing : "about" Resource ||--}o Thing : "relations" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations"
Inheritance
- AccessMethod
- DataServiceAccess
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
data_service | 1 DataService |
A data service that gives access to the distribution of a dataset | direct |
locator | 1 String |
A descriptive identifier that locates a resource within a containing resource | direct |
schema_type | 0..1 NodeUriOrCurie |
State that the subject is an instance of a particular schema class | AccessMethod |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/edistributions/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dledist:DataServiceAccess |
native | dledist:DataServiceAccess |
LinkML Source
Direct
name: DataServiceAccess
description: Access through a data service where the subject is available via a particular
locator.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: AccessMethod
slots:
- data_service
- locator
slot_usage:
data_service:
name: data_service
required: true
locator:
name: locator
required: true
class_uri: dledist:DataServiceAccess
Induced
name: DataServiceAccess
description: Access through a data service where the subject is available via a particular
locator.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: AccessMethod
slot_usage:
data_service:
name: data_service
required: true
locator:
name: locator
required: true
attributes:
data_service:
name: data_service
description: A data service that gives access to the distribution of a dataset.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
rank: 1000
slot_uri: dledist:data_service
alias: data_service
owner: DataServiceAccess
domain_of:
- DataServiceAccess
range: DataService
required: true
locator:
name: locator
description: A descriptive identifier that locates a resource within a containing
resource. This can be a unique name, a numerical key, or another notation that
uniquely identifies the subject within the containing resource.
notes:
- For specifying a location via a globally unique identifier see `at_location`.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
exact_mappings:
- bibo:locator
rank: 1000
alias: locator
owner: DataServiceAccess
domain_of:
- DataServiceAccess
- IndexedResourceRelationship
range: string
required: true
schema_type:
name: schema_type
description: State that the subject is an instance of a particular schema class.
Typically, no explicit value needs to be assigned to this slot, because it matches
the class type of a particular record. However, this slots can be used as a
type designator of a schema element for validation and schema structure handling
purposes. This is used to indicate specialized schema classes for properties
that accept a hierarchy of classes as their range.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
owner: DataServiceAccess
domain_of:
- ThingMixin
- Identifier
- Relationship
- AccessMethod
range: NodeUriOrCurie
class_uri: dledist:DataServiceAccess