Class: AccessPolicy
Describes the access required for a given element of data.
URI: anvil:AccessPolicy
classDiagram
class AccessPolicy
click AccessPolicy href "../AccessPolicy"
Thing <|-- AccessPolicy
click Thing href "../Thing"
AccessPolicy : access_policy_code
AccessPolicy --> "1..*" EnumAccessCode : access_policy_code
click EnumAccessCode href "../EnumAccessCode"
AccessPolicy : data_access_type
AccessPolicy --> "*" EnumAccessType : data_access_type
click EnumAccessType href "../EnumAccessType"
AccessPolicy : description
AccessPolicy : disease_limitation
AccessPolicy : external_id
AccessPolicy : id
AccessPolicy : website
Inheritance
- Thing
- AccessPolicy
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
data_access_type | * EnumAccessType |
Data Access Type | direct |
access_policy_code | 1..* EnumAccessCode |
Access Policy Code | direct |
disease_limitation | 0..1 String |
Disease Use Limitations | direct |
description | 1 String |
Description | direct |
website | 0..1 String |
Website | direct |
id | 1 String |
ID associated with a class | Thing |
external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | Thing |
Usages
used by | used in | type | used |
---|---|---|---|
AccessControlledRecord | has_access_policy | range | AccessPolicy |
Subject | has_access_policy | range | AccessPolicy |
Demographics | has_access_policy | range | AccessPolicy |
SubjectAssertion | has_access_policy | range | AccessPolicy |
SourceData | has_access_policy | range | AccessPolicy |
Family | has_access_policy | range | AccessPolicy |
FamilyRelationship | has_access_policy | range | AccessPolicy |
FamilyMember | has_access_policy | range | AccessPolicy |
Sample | has_access_policy | range | AccessPolicy |
BiospecimenCollection | has_access_policy | range | AccessPolicy |
Aliquot | has_access_policy | range | AccessPolicy |
File | has_access_policy | range | AccessPolicy |
Identifier and Mapping Information
Schema Source
- from schema: https://anvilproject.org/acr-harmonized-data-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | anvil:AccessPolicy |
native | anvil:AccessPolicy |
LinkML Source
Direct
name: AccessPolicy
description: Describes the access required for a given element of data.
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: Thing
slots:
- data_access_type
- access_policy_code
- disease_limitation
- description
- website
Induced
name: AccessPolicy
description: Describes the access required for a given element of data.
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: Thing
attributes:
data_access_type:
name: data_access_type
description: Data Access Type
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: data_access_type
owner: AccessPolicy
domain_of:
- AccessPolicy
range: EnumAccessType
required: false
multivalued: true
access_policy_code:
name: access_policy_code
description: Access Policy Code
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: access_policy_code
owner: AccessPolicy
domain_of:
- AccessPolicy
range: EnumAccessCode
required: true
multivalued: true
disease_limitation:
name: disease_limitation
description: Disease Use Limitations
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: disease_limitation
owner: AccessPolicy
domain_of:
- AccessPolicy
range: string
required: false
multivalued: false
description:
name: description
description: Description
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: description
owner: AccessPolicy
domain_of:
- AccessPolicy
range: string
required: true
multivalued: false
website:
name: website
description: Website
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: website
owner: AccessPolicy
domain_of:
- AccessPolicy
range: string
required: false
multivalued: false
id:
name: id
description: ID associated with a class
title: ID
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
identifier: true
alias: id
owner: AccessPolicy
domain_of:
- Thing
range: string
required: true
multivalued: false
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems link dbGaP
title: External Identifiers
from_schema: https://anvilproject.org/acr-harmonized-data-model
rank: 1000
alias: external_id
owner: AccessPolicy
domain_of:
- Thing
range: uriorcurie
required: false
multivalued: true