Class: Product

A top-level class for all products in the knowledge graph registry. This includes any specific files, APIs, or any other accessible representations of a resource.

URI: kgr:Product

 classDiagram
    class Product
    click Product href "Product.html"
      NamedThing <|-- Product
        click NamedThing href "NamedThing.html"
      

      Product <|-- GraphProduct
        click GraphProduct href "GraphProduct.html"
      Product <|-- DataModelProduct
        click DataModelProduct href "DataModelProduct.html"
      Product <|-- MappingProduct
        click MappingProduct href "MappingProduct.html"
      Product <|-- ProcessProduct
        click ProcessProduct href "ProcessProduct.html"
      Product <|-- GraphicalInterface
        click GraphicalInterface href "GraphicalInterface.html"
      Product <|-- ProgrammingInterface
        click ProgrammingInterface href "ProgrammingInterface.html"
      
      
      Product : category
        
      Product : compatibility
        
          
    
    
    Product --> "*" StandardCompatibility : compatibility
    click StandardCompatibility href "StandardCompatibility.html"

        
      Product : compression
        
          
    
    
    Product --> "0..1" CompressionEnum : compression
    click CompressionEnum href "CompressionEnum.html"

        
      Product : contacts
        
          
    
    
    Product --> "*" Contact : contacts
    click Contact href "Contact.html"

        
      Product : description
        
      Product : dump_format
        
          
    
    
    Product --> "0..1" DumpFormatEnum : dump_format
    click DumpFormatEnum href "DumpFormatEnum.html"

        
      Product : format
        
          
    
    
    Product --> "0..1" FormatEnum : format
    click FormatEnum href "FormatEnum.html"

        
      Product : id
        
      Product : infores_id
        
      Product : layout
        
      Product : license
        
          
    
    
    Product --> "0..1" License : license
    click License href "License.html"

        
      Product : name
        
      Product : original_source
        
          
    
    
    Product --> "*" Resource : original_source
    click Resource href "Resource.html"

        
      Product : produced_by
        
          
    
    
    Product --> "*" ProcessProduct : produced_by
    click ProcessProduct href "ProcessProduct.html"

        
      Product : product_url
        
      Product : repository
        
      Product : secondary_source
        
          
    
    
    Product --> "*" Resource : secondary_source
    click Resource href "Resource.html"

        
      Product : tags
        
          
    
    
    Product --> "*" TagEnum : tags
    click TagEnum href "TagEnum.html"

        
      Product : warnings
        
      

Inheritance

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
original_source *
Resource
The original source(s) of the product, referred to by the identifier of each… direct
secondary_source *
Resource
The source(s) of the product, other than its original source, referred to by … direct
product_url 0..1
Uriorcurie
The URL of the product direct
produced_by *
ProcessProduct
The process(es) that produced the product, referred to by the identifier of e… direct
repository 0..1
Uriorcurie
A main version control repository for the product direct
license 0..1
License
The license of the product direct
compression 0..1
CompressionEnum
The type of compression used with the product direct
contacts *
Contact
The contact points for the product direct
tags *
TagEnum
Tags associated with the product direct
infores_id 0..1
String
The Infores ID of the product direct
compatibility *
StandardCompatibility
A list of standards that the product conforms to direct
format 0..1
FormatEnum
The format or serialization of the product direct
dump_format 0..1
DumpFormatEnum
The format of a dump of the product as a file direct
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

Usages

used by used in type used
Resource products range Product
KnowledgeGraph products range Product
DataSource products range Product
DataModel products range Product
Aggregator products range Product

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema

Mappings

Mapping Type Mapped Value
self kgr:Product
native kgr:Product

LinkML Source

Direct

```yaml name: Product description: A top-level class for all products in the knowledge graph registry. This includes any specific files, APIs, or any other accessible representations of a resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema is_a: NamedThing attributes: name: name: name description: The human-readable name of the product. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema 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 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 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 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 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 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 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 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 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 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 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 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 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 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 domain_of: - Product range: DumpFormatEnum ```

Induced

```yaml name: Product description: A top-level class for all products in the knowledge graph registry. This includes any specific files, APIs, or any other accessible representations of a resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema is_a: NamedThing 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product 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: Product domain_of: - NamedThing range: string ```