Class: MappingSpecification
A formal description of correspondences between entities in a source and a target, expressed as rules, functions, or mapping statements.
URI: fair_mappings_schema:MappingSpecification
classDiagram
class MappingSpecification
click MappingSpecification href "../MappingSpecification/"
MappingSpecification : author
MappingSpecification --> "0..1" Agent : author
click Agent href "../Agent/"
MappingSpecification : content_url
MappingSpecification : creator
MappingSpecification --> "0..1" Agent : creator
click Agent href "../Agent/"
MappingSpecification : description
MappingSpecification : documentation
MappingSpecification : id
MappingSpecification : license
MappingSpecification : mapping_method
MappingSpecification : name
MappingSpecification : object_source
MappingSpecification --> "0..1" Source : object_source
click Source href "../Source/"
MappingSpecification : publication_date
MappingSpecification : reviewer
MappingSpecification --> "0..1" Agent : reviewer
click Agent href "../Agent/"
MappingSpecification : subject_source
MappingSpecification --> "0..1" Source : subject_source
click Source href "../Source/"
MappingSpecification : type
MappingSpecification --> "0..1" MappingSpecificationTypeEnum : type
click MappingSpecificationTypeEnum href "../MappingSpecificationTypeEnum/"
MappingSpecification : version
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 0..1 String |
Identifier for the information entity | direct |
| name | 0..1 String |
Name of the information entity | direct |
| description | 0..1 String |
A brief description of the mapping specification | direct |
| author | 0..1 Agent |
Author of the mapping specification | direct |
| creator | 0..1 Agent |
Creator of the mapping specification | direct |
| reviewer | 0..1 Agent |
Reviewer of the mapping specification | direct |
| publication_date | 0..1 String |
Date of publication of the mapping specification | direct |
| license | 0..1 String |
License under which the mapping specification is released | direct |
| version | 0..1 String |
Version of the digital object | direct |
| type | 0..1 MappingSpecificationTypeEnum |
Type of the information entity | direct |
| mapping_method | 0..1 String |
Method used to create the mapping specification | direct |
| documentation | 0..1 String |
URL or reference to documentation for the mapping specification | direct |
| content_url | 0..1 String |
Reference to the actual content of the digital object | direct |
| subject_source | 0..1 Source |
The source from which the subject entities are drawn | direct |
| object_source | 0..1 Source |
The source from which the object entities are drawn | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/mapping-commons/fair-mappings-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | fair_mappings_schema:MappingSpecification |
| native | fair_mappings_schema:MappingSpecification |
LinkML Source
Direct
name: MappingSpecification
description: A formal description of correspondences between entities in a source
and a target, expressed as rules, functions, or mapping statements.
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
slots:
- id
- name
- description
- author
- creator
- reviewer
- publication_date
- license
- version
- type
- mapping_method
- documentation
- content_url
- subject_source
- object_source
slot_usage:
type:
name: type
range: MappingSpecificationTypeEnum
tree_root: true
Induced
name: MappingSpecification
description: A formal description of correspondences between entities in a source
and a target, expressed as rules, functions, or mapping statements.
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
slot_usage:
type:
name: type
range: MappingSpecificationTypeEnum
attributes:
id:
name: id
description: Identifier for the information entity
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: id
owner: MappingSpecification
domain_of:
- Agent
- Source
- MappingSpecification
range: string
name:
name: name
description: Name of the information entity
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: name
owner: MappingSpecification
domain_of:
- Agent
- Source
- MappingSpecification
range: string
description:
name: description
description: A brief description of the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: description
owner: MappingSpecification
domain_of:
- MappingSpecification
range: string
author:
name: author
description: Author of the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: author
owner: MappingSpecification
domain_of:
- MappingSpecification
range: Agent
inlined: true
creator:
name: creator
description: Creator of the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: creator
owner: MappingSpecification
domain_of:
- MappingSpecification
range: Agent
inlined: true
reviewer:
name: reviewer
description: Reviewer of the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: reviewer
owner: MappingSpecification
domain_of:
- MappingSpecification
range: Agent
inlined: true
publication_date:
name: publication_date
description: Date of publication of the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: publication_date
owner: MappingSpecification
domain_of:
- MappingSpecification
range: string
license:
name: license
description: License under which the mapping specification is released
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: license
owner: MappingSpecification
domain_of:
- MappingSpecification
range: string
version:
name: version
description: Version of the digital object
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: version
owner: MappingSpecification
domain_of:
- Software
- Source
- MappingSpecification
range: string
type:
name: type
description: Type of the information entity
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: type
owner: MappingSpecification
domain_of:
- Agent
- Source
- MappingSpecification
range: MappingSpecificationTypeEnum
mapping_method:
name: mapping_method
description: Method used to create the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: mapping_method
owner: MappingSpecification
domain_of:
- MappingSpecification
range: string
documentation:
name: documentation
description: URL or reference to documentation for the mapping specification
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: documentation
owner: MappingSpecification
domain_of:
- Source
- MappingSpecification
range: string
content_url:
name: content_url
description: Reference to the actual content of the digital object
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: content_url
owner: MappingSpecification
domain_of:
- Source
- MappingSpecification
range: string
subject_source:
name: subject_source
description: The source from which the subject entities are drawn
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: subject_source
owner: MappingSpecification
domain_of:
- MappingSpecification
range: Source
inlined: true
object_source:
name: object_source
description: The source from which the object entities are drawn
from_schema: https://w3id.org/mapping-commons/fair-mappings-schema
rank: 1000
alias: object_source
owner: MappingSpecification
domain_of:
- MappingSpecification
range: Source
inlined: true
tree_root: true