Class: DataModelProduct
A product that is a data model, such as an ontology or schema.
URI: kgr:DataModelProduct
 classDiagram
    class DataModelProduct
    click DataModelProduct href "DataModelProduct.html"
      Product <|-- DataModelProduct
        click Product href "Product.html"
      
      DataModelProduct : category
        
      DataModelProduct : compatibility
        
          
    
    
    DataModelProduct --> "*" StandardCompatibility : compatibility
    click StandardCompatibility href "StandardCompatibility.html"
        
      DataModelProduct : compression
        
          
    
    
    DataModelProduct --> "0..1" CompressionEnum : compression
    click CompressionEnum href "CompressionEnum.html"
        
      DataModelProduct : contacts
        
          
    
    
    DataModelProduct --> "*" Contact : contacts
    click Contact href "Contact.html"
        
      DataModelProduct : description
        
      DataModelProduct : dump_format
        
          
    
    
    DataModelProduct --> "0..1" DumpFormatEnum : dump_format
    click DumpFormatEnum href "DumpFormatEnum.html"
        
      DataModelProduct : format
        
          
    
    
    DataModelProduct --> "0..1" FormatEnum : format
    click FormatEnum href "FormatEnum.html"
        
      DataModelProduct : id
        
      DataModelProduct : infores_id
        
      DataModelProduct : layout
        
      DataModelProduct : license
        
          
    
    
    DataModelProduct --> "0..1" License : license
    click License href "License.html"
        
      DataModelProduct : name
        
      DataModelProduct : original_source
        
          
    
    
    DataModelProduct --> "*" Resource : original_source
    click Resource href "Resource.html"
        
      DataModelProduct : produced_by
        
          
    
    
    DataModelProduct --> "*" ProcessProduct : produced_by
    click ProcessProduct href "ProcessProduct.html"
        
      DataModelProduct : product_url
        
      DataModelProduct : repository
        
      DataModelProduct : secondary_source
        
          
    
    
    DataModelProduct --> "*" Resource : secondary_source
    click Resource href "Resource.html"
        
      DataModelProduct : tags
        
          
    
    
    DataModelProduct --> "*" TagEnum : tags
    click TagEnum href "TagEnum.html"
        
      DataModelProduct : warnings
        
      
Inheritance
- NamedThing
    - Product
        - DataModelProduct
 
 
- 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:DataModelProduct | 
| native | kgr:DataModelProduct | 
LinkML Source
Direct
```yaml
name: DataModelProduct
description: A product that is a data model, such as an ontology or schema.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
```
Induced
```yaml
name: DataModelProduct
description: A product that is a data model, such as an ontology or schema.
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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    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: DataModelProduct
    domain_of:
    - NamedThing
    range: string
```