Class: ProcessProduct
A product that is a process or algorithm.
URI: kgr:ProcessProduct
classDiagram
class ProcessProduct
click ProcessProduct href "ProcessProduct/.html"
Product <|-- ProcessProduct
click Product href "Product/.html"
ProcessProduct : category
ProcessProduct : collection
ProcessProduct --> "*" CollectionEnum : collection
click CollectionEnum href "CollectionEnum/.html"
ProcessProduct : compatibility
ProcessProduct --> "*" StandardCompatibility : compatibility
click StandardCompatibility href "StandardCompatibility/.html"
ProcessProduct : compression
ProcessProduct --> "0..1" CompressionEnum : compression
click CompressionEnum href "CompressionEnum/.html"
ProcessProduct : contacts
ProcessProduct --> "*" Contact : contacts
click Contact href "Contact/.html"
ProcessProduct : creation_date
ProcessProduct : curators
ProcessProduct --> "*" Contact : curators
click Contact href "Contact/.html"
ProcessProduct : description
ProcessProduct : dump_format
ProcessProduct --> "0..1" DumpFormatEnum : dump_format
click DumpFormatEnum href "DumpFormatEnum/.html"
ProcessProduct : format
ProcessProduct --> "0..1" FormatEnum : format
click FormatEnum href "FormatEnum/.html"
ProcessProduct : id
ProcessProduct : infores_id
ProcessProduct : last_modified_date
ProcessProduct : latest_version
ProcessProduct : layout
ProcessProduct : license
ProcessProduct --> "0..1" License : license
click License href "License/.html"
ProcessProduct : name
ProcessProduct : original_source
ProcessProduct --> "*" SourceAssociation : original_source
click SourceAssociation href "SourceAssociation/.html"
ProcessProduct : produced_by
ProcessProduct --> "*" ProcessProduct : produced_by
click ProcessProduct href "ProcessProduct/.html"
ProcessProduct : product_file_size
ProcessProduct : product_url
ProcessProduct : repository
ProcessProduct : secondary_source
ProcessProduct --> "*" SourceAssociation : secondary_source
click SourceAssociation href "SourceAssociation/.html"
ProcessProduct : tags
ProcessProduct --> "*" TagEnum : tags
click TagEnum href "TagEnum/.html"
ProcessProduct : versions
ProcessProduct : warnings
Inheritance
- NamedThing
- Product
- ProcessProduct
- 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 |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Product | produced_by | range | ProcessProduct |
| GraphProduct | produced_by | range | ProcessProduct |
| DataModelProduct | produced_by | range | ProcessProduct |
| OntologyProduct | produced_by | range | ProcessProduct |
| MappingProduct | produced_by | range | ProcessProduct |
| ProcessProduct | produced_by | range | ProcessProduct |
| GraphicalInterface | produced_by | range | ProcessProduct |
| ProgrammingInterface | produced_by | range | ProcessProduct |
| DocumentationProduct | produced_by | range | ProcessProduct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kgr:ProcessProduct |
| native | kgr:ProcessProduct |
LinkML Source
Direct
```yaml
name: ProcessProduct
description: A product that is a process or algorithm.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
```
Induced
```yaml
name: ProcessProduct
description: A product that is a process or algorithm.
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
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: ProcessProduct
domain_of:
- NamedThing
- Organization
range: datetime
```