Class: OntologyProduct
A product that is an ontology, a formal representation of a set of concepts within a domain and the relationships between those concepts.
URI: kgr:OntologyProduct
classDiagram
class OntologyProduct
click OntologyProduct href "OntologyProduct/.html"
Product <|-- OntologyProduct
click Product href "Product/.html"
OntologyProduct : category
OntologyProduct : collection
OntologyProduct --> "*" CollectionEnum : collection
click CollectionEnum href "CollectionEnum/.html"
OntologyProduct : compatibility
OntologyProduct --> "*" StandardCompatibility : compatibility
click StandardCompatibility href "StandardCompatibility/.html"
OntologyProduct : compression
OntologyProduct --> "0..1" CompressionEnum : compression
click CompressionEnum href "CompressionEnum/.html"
OntologyProduct : contacts
OntologyProduct --> "*" Contact : contacts
click Contact href "Contact/.html"
OntologyProduct : creation_date
OntologyProduct : curators
OntologyProduct --> "*" Contact : curators
click Contact href "Contact/.html"
OntologyProduct : description
OntologyProduct : dump_format
OntologyProduct --> "0..1" DumpFormatEnum : dump_format
click DumpFormatEnum href "DumpFormatEnum/.html"
OntologyProduct : format
OntologyProduct --> "0..1" FormatEnum : format
click FormatEnum href "FormatEnum/.html"
OntologyProduct : id
OntologyProduct : infores_id
OntologyProduct : last_modified_date
OntologyProduct : latest_version
OntologyProduct : layout
OntologyProduct : license
OntologyProduct --> "0..1" License : license
click License href "License/.html"
OntologyProduct : name
OntologyProduct : original_source
OntologyProduct --> "*" SourceAssociation : original_source
click SourceAssociation href "SourceAssociation/.html"
OntologyProduct : produced_by
OntologyProduct --> "*" ProcessProduct : produced_by
click ProcessProduct href "ProcessProduct/.html"
OntologyProduct : product_file_size
OntologyProduct : product_url
OntologyProduct : repository
OntologyProduct : secondary_source
OntologyProduct --> "*" SourceAssociation : secondary_source
click SourceAssociation href "SourceAssociation/.html"
OntologyProduct : tags
OntologyProduct --> "*" TagEnum : tags
click TagEnum href "TagEnum/.html"
OntologyProduct : versions
OntologyProduct : warnings
Inheritance
- NamedThing
- Product
- OntologyProduct
- 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:OntologyProduct |
| native | kgr:OntologyProduct |
LinkML Source
Direct
```yaml
name: OntologyProduct
description: A product that is an ontology, a formal representation of a set of concepts
within a domain and the relationships between those concepts.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
```
Induced
```yaml
name: OntologyProduct
description: A product that is an ontology, a formal representation of a set of concepts
within a domain and the relationships between those concepts.
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
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: OntologyProduct
domain_of:
- NamedThing
- Organization
range: datetime
```