Class: MappingProduct

A product that is a mapping between two or more data sources. The sources should be identified in the original_source field.

URI: kgr:MappingProduct

 classDiagram
    class MappingProduct
    click MappingProduct href "MappingProduct.html"
      Product <|-- MappingProduct
        click Product href "Product.html"
      
      MappingProduct : category
        
      MappingProduct : compatibility
        
          
    
    
    MappingProduct --> "*" StandardCompatibility : compatibility
    click StandardCompatibility href "StandardCompatibility.html"

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

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

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

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

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

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

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

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

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

        
      MappingProduct : warnings
        
      

Inheritance

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:MappingProduct
native kgr:MappingProduct

LinkML Source

Direct

```yaml name: MappingProduct description: A product that is a mapping between two or more data sources. The sources should be identified in the original_source field. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema is_a: Product ```

Induced

```yaml name: MappingProduct description: A product that is a mapping between two or more data sources. The sources should be identified in the original_source field. 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct 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: MappingProduct domain_of: - NamedThing range: string ```