Class: Product
A product of a Mech: the record corpus, a schema, a browser, an export, an API or a documentation set.
URI: mechregistry:Product
classDiagram
class Product
click Product href "../Product/"
NamedThing <|-- Product
click NamedThing href "../NamedThing/"
Product : category
Product --> "1" ProductCategoryEnum : category
click ProductCategoryEnum href "../ProductCategoryEnum/"
Product : compatibility
Product --> "*" StandardEnum : compatibility
click StandardEnum href "../StandardEnum/"
Product : compression
Product --> "0..1" CompressionEnum : compression
click CompressionEnum href "../CompressionEnum/"
Product : description
Product : edge_count
Product : format
Product --> "0..1" FormatEnum : format
click FormatEnum href "../FormatEnum/"
Product : id
Product : license
Product --> "0..1" License : license
click License href "../License/"
Product : name
Product : node_count
Product : product_url
Inheritance
- NamedThing
- Product
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
The human-readable name of the product | direct |
| description | 0..1 String |
A description of the product | direct |
| product_url | 0..1 Uriorcurie |
The URL of the product: a file, a directory in a repository, a base URL of an… | direct |
| format | 0..1 FormatEnum |
The format or serialization of the product | direct |
| compression | 0..1 CompressionEnum |
Compression applied to the product, if any | direct |
| license | 0..1 License |
The license of the product, if it differs from the Mech | direct |
| node_count | 0..1 Integer |
For a graph product, the number of nodes | direct |
| edge_count | 0..1 Integer |
For a graph product, the number of edges | direct |
| compatibility | * StandardEnum |
Standards the product conforms to | direct |
| id | 1 String |
The identifier of an entity in the registry | NamedThing |
| category | 1 ProductCategoryEnum |
The category of the entity | NamedThing |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Mech | products | range | Product |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/monarch-initiative/mechregistry
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mechregistry:Product |
| native | mechregistry:Product |
LinkML Source
Direct
Show source
name: Product
description: 'A product of a Mech: the record corpus, a schema, a browser, an export,
an API or a documentation set.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
is_a: NamedThing
slot_usage:
category:
name: category
range: ProductCategoryEnum
required: true
attributes:
name:
name: name
description: The human-readable name of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
domain_of:
- Mech
- Product
- DataSourceRef
required: true
description:
name: description
description: A description of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
domain_of:
- Mech
- Product
- DataSourceRef
- MechRelation
product_url:
name: product_url
description: 'The URL of the product: a file, a directory in a repository, a base
URL of an API, or a page.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: uriorcurie
format:
name: format
description: The format or serialization of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: FormatEnum
compression:
name: compression
description: Compression applied to the product, if any.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: CompressionEnum
license:
name: license
description: The license of the product, if it differs from the Mech.
from_schema: https://w3id.org/monarch-initiative/mechregistry
domain_of:
- Mech
- Product
range: License
inlined: true
node_count:
name: node_count
description: For a graph product, the number of nodes.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: integer
edge_count:
name: edge_count
description: For a graph product, the number of edges.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: integer
compatibility:
name: compatibility
description: Standards the product conforms to.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
domain_of:
- Product
range: StandardEnum
multivalued: true
Induced
Show source
name: Product
description: 'A product of a Mech: the record corpus, a schema, a browser, an export,
an API or a documentation set.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
is_a: NamedThing
slot_usage:
category:
name: category
range: ProductCategoryEnum
required: true
attributes:
name:
name: name
description: The human-readable name of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
owner: Product
domain_of:
- Mech
- Product
- DataSourceRef
range: string
required: true
description:
name: description
description: A description of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
owner: Product
domain_of:
- Mech
- Product
- DataSourceRef
- MechRelation
range: string
product_url:
name: product_url
description: 'The URL of the product: a file, a directory in a repository, a base
URL of an API, or a page.'
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: uriorcurie
format:
name: format
description: The format or serialization of the product.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: FormatEnum
compression:
name: compression
description: Compression applied to the product, if any.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: CompressionEnum
license:
name: license
description: The license of the product, if it differs from the Mech.
from_schema: https://w3id.org/monarch-initiative/mechregistry
owner: Product
domain_of:
- Mech
- Product
range: License
inlined: true
node_count:
name: node_count
description: For a graph product, the number of nodes.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: integer
edge_count:
name: edge_count
description: For a graph product, the number of edges.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: integer
compatibility:
name: compatibility
description: Standards the product conforms to.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- Product
range: StandardEnum
multivalued: true
id:
name: id
description: The identifier of an entity in the registry. For a Mech this is a
lowercase slug such as dismech. For a product it is the Mech id followed by
a dot and a short name, such as dismech.records.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
slot_uri: dcterms:identifier
identifier: true
owner: Product
domain_of:
- NamedThing
- License
- Publication
range: string
required: true
category:
name: category
description: The category of the entity. For a Mech this is always Mech.
from_schema: https://w3id.org/monarch-initiative/mechregistry
rank: 1000
owner: Product
domain_of:
- NamedThing
- Contact
range: ProductCategoryEnum
required: true