Class: GraphProduct
A product that is a graph, represented as nodes and edges.
URI: kgr:GraphProduct
classDiagram
class GraphProduct
click GraphProduct href "GraphProduct.html"
Product <|-- GraphProduct
click Product href "Product.html"
GraphProduct : category
GraphProduct : compatibility
GraphProduct --> "*" StandardCompatibility : compatibility
click StandardCompatibility href "StandardCompatibility.html"
GraphProduct : compression
GraphProduct --> "0..1" CompressionEnum : compression
click CompressionEnum href "CompressionEnum.html"
GraphProduct : contacts
GraphProduct --> "*" Contact : contacts
click Contact href "Contact.html"
GraphProduct : description
GraphProduct : dump_format
GraphProduct --> "0..1" DumpFormatEnum : dump_format
click DumpFormatEnum href "DumpFormatEnum.html"
GraphProduct : edge_count
GraphProduct : format
GraphProduct --> "0..1" FormatEnum : format
click FormatEnum href "FormatEnum.html"
GraphProduct : id
GraphProduct : infores_id
GraphProduct : layout
GraphProduct : license
GraphProduct --> "0..1" License : license
click License href "License.html"
GraphProduct : name
GraphProduct : node_categories
GraphProduct : node_count
GraphProduct : original_source
GraphProduct --> "*" Resource : original_source
click Resource href "Resource.html"
GraphProduct : predicates
GraphProduct : produced_by
GraphProduct --> "*" ProcessProduct : produced_by
click ProcessProduct href "ProcessProduct.html"
GraphProduct : product_url
GraphProduct : repository
GraphProduct : secondary_source
GraphProduct --> "*" Resource : secondary_source
click Resource href "Resource.html"
GraphProduct : tags
GraphProduct --> "*" TagEnum : tags
click TagEnum href "TagEnum.html"
GraphProduct : warnings
Inheritance
- NamedThing
- Product
- GraphProduct
- Product
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
edge_count | 0..1 Integer |
The number of edges in the graph | direct |
node_count | 0..1 Integer |
The number of nodes in the graph | direct |
predicates | * String |
The predicate types in the graph | direct |
node_categories | * String |
The node categories in the graph | direct |
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:GraphProduct |
native | kgr:GraphProduct |
LinkML Source
Direct
```yaml
name: GraphProduct
description: A product that is a graph, represented as nodes and edges.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
attributes:
edge_count:
name: edge_count
description: The number of edges in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- GraphProduct
range: integer
node_count:
name: node_count
description: The number of nodes in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- GraphProduct
range: integer
predicates:
name: predicates
description: The predicate types in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- GraphProduct
range: string
multivalued: true
node_categories:
name: node_categories
description: The node categories in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
domain_of:
- GraphProduct
range: string
multivalued: true
```
Induced
```yaml
name: GraphProduct
description: A product that is a graph, represented as nodes and edges.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Product
attributes:
edge_count:
name: edge_count
description: The number of edges in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: edge_count
owner: GraphProduct
domain_of:
- GraphProduct
range: integer
node_count:
name: node_count
description: The number of nodes in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: node_count
owner: GraphProduct
domain_of:
- GraphProduct
range: integer
predicates:
name: predicates
description: The predicate types in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: predicates
owner: GraphProduct
domain_of:
- GraphProduct
range: string
multivalued: true
node_categories:
name: node_categories
description: The node categories in the graph.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
rank: 1000
alias: node_categories
owner: GraphProduct
domain_of:
- GraphProduct
range: string
multivalued: true
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
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: GraphProduct
domain_of:
- NamedThing
range: string
```