Class: MappingProduct
A product that is a mapping between two or more data sources. The sources should be identified in the original_source field.
URI: kgr:MappingProduct
classDiagram
class MappingProduct
click MappingProduct href "MappingProduct/.html"
Product <|-- MappingProduct
click Product href "Product/.html"
MappingProduct : category
MappingProduct : collection
MappingProduct --> "*" CollectionEnum : collection
click CollectionEnum href "CollectionEnum/.html"
MappingProduct : compatibility
MappingProduct --> "*" StandardCompatibility : compatibility
click StandardCompatibility href "StandardCompatibility/.html"
MappingProduct : compression
MappingProduct --> "0..1" CompressionEnum : compression
click CompressionEnum href "CompressionEnum/.html"
MappingProduct : contacts
MappingProduct --> "*" Contact : contacts
click Contact href "Contact/.html"
MappingProduct : creation_date
MappingProduct : curators
MappingProduct --> "*" Contact : curators
click Contact href "Contact/.html"
MappingProduct : description
MappingProduct : dump_format
MappingProduct --> "0..1" DumpFormatEnum : dump_format
click DumpFormatEnum href "DumpFormatEnum/.html"
MappingProduct : format
MappingProduct --> "0..1" FormatEnum : format
click FormatEnum href "FormatEnum/.html"
MappingProduct : id
MappingProduct : infores_id
MappingProduct : last_modified_date
MappingProduct : latest_version
MappingProduct : layout
MappingProduct : license
MappingProduct --> "0..1" License : license
click License href "License/.html"
MappingProduct : name
MappingProduct : original_source
MappingProduct --> "*" SourceAssociation : original_source
click SourceAssociation href "SourceAssociation/.html"
MappingProduct : produced_by
MappingProduct --> "*" ProcessProduct : produced_by
click ProcessProduct href "ProcessProduct/.html"
MappingProduct : product_file_size
MappingProduct : product_url
MappingProduct : repository
MappingProduct : secondary_source
MappingProduct --> "*" SourceAssociation : secondary_source
click SourceAssociation href "SourceAssociation/.html"
MappingProduct : tags
MappingProduct --> "*" TagEnum : tags
click TagEnum href "TagEnum/.html"
MappingProduct : versions
MappingProduct : warnings
Inheritance
- NamedThing
- Product
- MappingProduct
- Product
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
The human-readable name of the product | Product |
| description | 0..1 String |
A description of the product | Product |
| original_source | * SourceAssociation |
The original source(s) of the product, with the provenance relation describin… | Product |
| secondary_source | * SourceAssociation |
The source(s) of the product, other than its original source, with the proven… | Product |
| product_url | 0..1 Uriorcurie |
The URL of the product | Product |
| product_file_size | 0..1 Integer |
The size of the product file, in bytes | Product |
| produced_by | * ProcessProduct |
The process(es) that produced the product, referred to by the identifier of e… | Product |
| repository | 0..1 Uriorcurie |
A main version control repository for the product | Product |
| license | 0..1 License |
The license of the product | Product |
| compression | 0..1 CompressionEnum |
The type of compression used with the product | Product |
| contacts | * Contact |
The contact points for the product | Product |
| curators | * Contact |
The curator(s) of the product | Product |
| tags | * TagEnum |
Tags associated with the product | Product |
| infores_id | 0..1 String |
The Infores ID of the product | Product |
| compatibility | * StandardCompatibility |
A list of standards that the product conforms to | Product |
| format | 0..1 FormatEnum |
The format or serialization of the product | Product |
| dump_format | 0..1 DumpFormatEnum |
The format of a dump of the product as a file | Product |
| versions | * String |
A list of names of versions of the product | Product |
| latest_version | 0..1 String |
The latest version of the product, or the most recent version curated in the … | Product |
| id | 1 String |
The identifier of an entity | NamedThing |
| category | 0..1 CategoryType |
The category of the entity | NamedThing |
| warnings | * String |
A list of warnings about an item to be displayed in the interface | NamedThing |
| collection | * CollectionEnum |
A collection of entries in the registry | NamedThing |
| layout | 0..1 String |
The layout of the entity | NamedThing |
| creation_date | 0..1 Datetime |
The date the entry was created | NamedThing |
| last_modified_date | 0..1 Datetime |
The date the entry was last modified | NamedThing |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kgr:MappingProduct |
| native | kgr:MappingProduct |
LinkML Source
Direct
```yaml
name: MappingProduct
description: A product that is a mapping between two or more data sources. The sources
should be identified in the original_source field.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
```
Induced
```yaml
name: MappingProduct
description: A product that is a mapping between two or more data sources. The sources
should be identified in the original_source field.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
attributes:
name:
name: name
description: The human-readable name of the product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: name
owner: MappingProduct
domain_of:
- Resource
- Product
range: string
required: true
description:
name: description
description: A description of the product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: description
owner: MappingProduct
domain_of:
- Resource
- Product
- Organization
- Usage
range: string
original_source:
name: original_source
description: The original source(s) of the product, with the provenance relation
describing how the product relates to each source. This may be the parent resource
or another resource. This may also be a specific product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: original_source
owner: MappingProduct
domain_of:
- Product
range: SourceAssociation
multivalued: true
inlined: true
inlined_as_list: true
secondary_source:
name: secondary_source
description: The source(s) of the product, other than its original source, with
the provenance relation describing how the product relates to each source. This
may be an Aggregator or another resource. This may also be a specific product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: secondary_source
owner: MappingProduct
domain_of:
- Product
range: SourceAssociation
multivalued: true
inlined: true
inlined_as_list: true
product_url:
name: product_url
description: The URL of the product. This may be a link to download a specific
file, a base URL to an API, or a link to a graphical interface.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: product_url
owner: MappingProduct
domain_of:
- Product
range: uriorcurie
product_file_size:
name: product_file_size
description: The size of the product file, in bytes. The build process will attempt
to determine this based on the file header and populate the metadata where possible.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: product_file_size
owner: MappingProduct
domain_of:
- Product
range: integer
produced_by:
name: produced_by
description: The process(es) that produced the product, referred to by the identifier
of each process.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: produced_by
owner: MappingProduct
domain_of:
- Product
range: ProcessProduct
multivalued: true
repository:
name: repository
description: A main version control repository for the product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: repository
owner: MappingProduct
domain_of:
- Resource
- Product
range: uriorcurie
license:
name: license
description: The license of the product. This may differ from that of the parent
resource.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: license
owner: MappingProduct
domain_of:
- Resource
- Product
range: License
inlined: true
compression:
name: compression
description: The type of compression used with the product. If this is not specified,
it is assumed to be uncompressed.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: compression
owner: MappingProduct
domain_of:
- Product
range: CompressionEnum
contacts:
name: contacts
description: The contact points for the product. May be an individual or organization.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: contacts
owner: MappingProduct
domain_of:
- Resource
- Product
range: Contact
multivalued: true
curators:
name: curators
description: The curator(s) of the product. May be an individual or organization.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: curators
owner: MappingProduct
domain_of:
- Resource
- Product
range: Contact
multivalued: true
tags:
name: tags
description: Tags associated with the product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: tags
owner: MappingProduct
domain_of:
- Resource
- Product
range: TagEnum
multivalued: true
infores_id:
name: infores_id
description: The Infores ID of the product. Do not include the 'infores' prefix.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
alias: infores_id
owner: MappingProduct
domain_of:
- Resource
- Product
range: string
compatibility:
name: compatibility
description: A list of standards that the product conforms to. This is not the
same as its serialization/format.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: compatibility
owner: MappingProduct
domain_of:
- Product
range: StandardCompatibility
multivalued: true
inlined: true
format:
name: format
description: The format or serialization of the product. Generally corresponds
to the file extension.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: format
owner: MappingProduct
domain_of:
- Product
range: FormatEnum
dump_format:
name: dump_format
description: The format of a dump of the product as a file. Note the product may
also be compressed.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: dump_format
owner: MappingProduct
domain_of:
- Product
range: DumpFormatEnum
versions:
name: versions
description: A list of names of versions of the product.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
exact_mappings:
- schema:version
- dcterms:hasVersion
rank: 1000
alias: versions
owner: MappingProduct
domain_of:
- Product
range: string
multivalued: true
latest_version:
name: latest_version
description: The latest version of the product, or the most recent version curated
in the registry. If the product is available at a permanent link, this may be
something like "latest".
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: latest_version
owner: MappingProduct
domain_of:
- Product
range: string
id:
name: id
description: The identifier of an entity. This is used to identify it within the
registry.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
slot_uri: dcterms:identifier
identifier: true
alias: id
owner: MappingProduct
domain_of:
- NamedThing
- Organization
range: string
required: true
category:
name: category
description: The category of the entity. This should be identical to its class
name.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
is_a: type
domain: NamedThing
alias: category
owner: MappingProduct
domain_of:
- NamedThing
- Contact
range: category_type
warnings:
name: warnings
description: A list of warnings about an item to be displayed in the interface.
These should primarily warn users about unavailable resources, broken links,
and other obstacles to using a resource.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: warnings
owner: MappingProduct
domain_of:
- NamedThing
range: string
multivalued: true
inlined: true
inlined_as_list: true
collection:
name: collection
description: A collection of entries in the registry. This is used to group related
entries together. This is multivalued to allow for multiple collections.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: collection
owner: MappingProduct
domain_of:
- NamedThing
range: CollectionEnum
multivalued: true
layout:
name: layout
description: The layout of the entity. This is used to determine how to display
the entity in the web interface. For resources, this is generally 'resource_detail'.
For products, this is generally 'product_detail'. If a value for this slot is
not specified, pages won't contain anything from their header metadata.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: layout
owner: MappingProduct
domain_of:
- NamedThing
- Organization
range: string
creation_date:
name: creation_date
description: The date the entry was created. This is used to determine the age
of the entity. It should be in ISO 8601 format, e.g., 2024-02-12T00:00:00Z.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: creation_date
owner: MappingProduct
domain_of:
- NamedThing
- Organization
range: datetime
last_modified_date:
name: last_modified_date
description: The date the entry was last modified. It should be in ISO 8601 format,
e.g., 2024-02-12T00:00:00Z.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: last_modified_date
owner: MappingProduct
domain_of:
- NamedThing
- Organization
range: datetime
```