Class: CopyDirective
Instructs a Schema Mapper in how to map to a target schema. Not used for data transformation.
classDiagram
class CopyDirective
CopyDirective : add
CopyDirective --> Any : add
CopyDirective : copy_all
CopyDirective : element_name
CopyDirective --> None : element_name
CopyDirective : exclude
CopyDirective --> Any : exclude
CopyDirective : exclude_all
CopyDirective : include
CopyDirective --> Any : include
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
element_name | 0..1 String |
direct | |
copy_all | 0..1 Boolean |
direct | |
exclude_all | 0..1 Boolean |
direct | |
exclude | 0..1 Any |
direct | |
include | 0..1 Any |
direct | |
add | 0..1 Any |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
ElementDerivation | copy_directives | range | CopyDirective |
ClassDerivation | copy_directives | range | CopyDirective |
SlotDerivation | copy_directives | range | CopyDirective |
EnumDerivation | copy_directives | range | CopyDirective |
PermissibleValueDerivation | copy_directives | range | CopyDirective |
PrefixDerivation | copy_directives | range | CopyDirective |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/transformer
Mappings
Mapping Type | Mapped Value |
---|---|
self | linkmltr:CopyDirective |
native | linkmltr:CopyDirective |
LinkML Source
Direct
name: CopyDirective
description: Instructs a Schema Mapper in how to map to a target schema. Not used
for data transformation.
from_schema: https://w3id.org/linkml/transformer
status: testing
attributes:
element_name:
name: element_name
from_schema: https://w3id.org/linkml/transformer
rank: 1000
key: true
domain_of:
- CopyDirective
required: true
copy_all:
name: copy_all
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- CopyDirective
range: boolean
exclude_all:
name: exclude_all
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- CopyDirective
range: boolean
exclude:
name: exclude
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- CopyDirective
range: Any
include:
name: include
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- CopyDirective
range: Any
add:
name: add
from_schema: https://w3id.org/linkml/transformer
rank: 1000
domain_of:
- CopyDirective
range: Any
Induced
name: CopyDirective
description: Instructs a Schema Mapper in how to map to a target schema. Not used
for data transformation.
from_schema: https://w3id.org/linkml/transformer
status: testing
attributes:
element_name:
name: element_name
from_schema: https://w3id.org/linkml/transformer
rank: 1000
key: true
alias: element_name
owner: CopyDirective
domain_of:
- CopyDirective
required: true
copy_all:
name: copy_all
from_schema: https://w3id.org/linkml/transformer
rank: 1000
alias: copy_all
owner: CopyDirective
domain_of:
- CopyDirective
range: boolean
exclude_all:
name: exclude_all
from_schema: https://w3id.org/linkml/transformer
rank: 1000
alias: exclude_all
owner: CopyDirective
domain_of:
- CopyDirective
range: boolean
exclude:
name: exclude
from_schema: https://w3id.org/linkml/transformer
rank: 1000
alias: exclude
owner: CopyDirective
domain_of:
- CopyDirective
range: Any
include:
name: include
from_schema: https://w3id.org/linkml/transformer
rank: 1000
alias: include
owner: CopyDirective
domain_of:
- CopyDirective
range: Any
add:
name: add
from_schema: https://w3id.org/linkml/transformer
rank: 1000
alias: add
owner: CopyDirective
domain_of:
- CopyDirective
range: Any