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