Schema index

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

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

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