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 : 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 : 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 : layout
MappingProduct : license
MappingProduct --> "0..1" License : license
click License href "License.html"
MappingProduct : name
MappingProduct : original_source
MappingProduct --> "*" Resource : original_source
click Resource href "Resource.html"
MappingProduct : produced_by
MappingProduct --> "*" ProcessProduct : produced_by
click ProcessProduct href "ProcessProduct.html"
MappingProduct : product_url
MappingProduct : repository
MappingProduct : secondary_source
MappingProduct --> "*" Resource : secondary_source
click Resource href "Resource.html"
MappingProduct : tags
MappingProduct --> "*" TagEnum : tags
click TagEnum href "TagEnum.html"
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 | * Resource |
The original source(s) of the product, referred to by the identifier of each… | Product |
secondary_source | * Resource |
The source(s) of the product, other than its original source, referred to by … | Product |
product_url | 0..1 Uriorcurie |
The URL of the product | 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 |
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 |
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 |
layout | 0..1 String |
The layout of the entity | 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
- Usage
range: string
original_source:
name: original_source
description: The original source(s) of the product, referred to by the identifier
of each resource. This may be the parent resource or another resource.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: original_source
owner: MappingProduct
domain_of:
- Product
range: Resource
multivalued: true
secondary_source:
name: secondary_source
description: The source(s) of the product, other than its original source, referred
to by the identifier of each resource. This may be an Aggregator or another
resource.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: secondary_source
owner: MappingProduct
domain_of:
- Product
range: Resource
multivalued: 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
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
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
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
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
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'.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: layout
owner: MappingProduct
domain_of:
- NamedThing
range: string
```