Class: KnowledgeGraph

A knowledge graph resource. This is any heterogeneous collection of data that is represented as nodes (entities) and edges (relationships) between them. The nodes and edges may have attributes associated with them. This is not identical to the graph *product*, as a single KnowledgeGraph may have multiple products or representations.

URI: kgr:KnowledgeGraph

 classDiagram
    class KnowledgeGraph
    click KnowledgeGraph href "KnowledgeGraph/.html"
      Resource <|-- KnowledgeGraph
        click Resource href "Resource/.html"

      KnowledgeGraph : activity_status





        KnowledgeGraph --> "0..1" ActivityStatusEnum : activity_status
        click ActivityStatusEnum href "ActivityStatusEnum/.html"



      KnowledgeGraph : category

      KnowledgeGraph : collection





        KnowledgeGraph --> "*" CollectionEnum : collection
        click CollectionEnum href "CollectionEnum/.html"



      KnowledgeGraph : components





        KnowledgeGraph --> "*" Resource : components
        click Resource href "Resource/.html"



      KnowledgeGraph : contacts





        KnowledgeGraph --> "*" Contact : contacts
        click Contact href "Contact/.html"



      KnowledgeGraph : contributors

      KnowledgeGraph : creation_date

      KnowledgeGraph : creator

      KnowledgeGraph : curators





        KnowledgeGraph --> "*" Contact : curators
        click Contact href "Contact/.html"



      KnowledgeGraph : date_created

      KnowledgeGraph : date_modified

      KnowledgeGraph : description

      KnowledgeGraph : domains





        KnowledgeGraph --> "1..*" DomainEnum : domains
        click DomainEnum href "DomainEnum/.html"



      KnowledgeGraph : fairsharing_id

      KnowledgeGraph : funding





        KnowledgeGraph --> "*" FundingSource : funding
        click FundingSource href "FundingSource/.html"



      KnowledgeGraph : homepage_url

      KnowledgeGraph : id

      KnowledgeGraph : infores_id

      KnowledgeGraph : language

      KnowledgeGraph : last_modified_date

      KnowledgeGraph : layout

      KnowledgeGraph : license





        KnowledgeGraph --> "0..1" License : license
        click License href "License/.html"



      KnowledgeGraph : name

      KnowledgeGraph : products





        KnowledgeGraph --> "*" Product : products
        click Product href "Product/.html"



      KnowledgeGraph : publications





        KnowledgeGraph --> "*" Publication : publications
        click Publication href "Publication/.html"



      KnowledgeGraph : repository

      KnowledgeGraph : synonyms

      KnowledgeGraph : tags





        KnowledgeGraph --> "*" TagEnum : tags
        click TagEnum href "TagEnum/.html"



      KnowledgeGraph : taxon

      KnowledgeGraph : usages





        KnowledgeGraph --> "*" Usage : usages
        click Usage href "Usage/.html"



      KnowledgeGraph : version

      KnowledgeGraph : warnings


Inheritance

Slots

Name Cardinality and Range Description Inheritance
creator 0..1
String
The person or organization responsible for creating the knowledge graph direct
date_created 0..1
String
The date the knowledge graph was created direct
date_modified 0..1
String
The date the knowledge graph was last modified direct
contributors 0..1
String
Contributors to the knowledge graph direct
components *
Resource
The components of the knowledge graph direct
activity_status 0..1
ActivityStatusEnum
The status of the resource Resource
name 1
String
The human-readable name of the resource Resource
description 0..1
String
A description of the resource Resource
homepage_url 0..1
Uriorcurie
The primary URL of the resource Resource
repository 0..1
Uriorcurie
A main version control repository for the resource Resource
license 0..1
License
The license of the resource Resource
version 0..1
String
The version of the resource Resource
language 0..1
String
The human language of the resource Resource
contacts *
Contact
The contact point(s) for the resource Resource
curators *
Contact
The curator(s) of the resource Resource
products *
Product
The products or representations of the resource Resource
domains 1..*
DomainEnum
The domain(s) that the resource is relevant to Resource
tags *
TagEnum
Tags associated with the resource Resource
funding *
FundingSource
The funding source(s) for the resource Resource
publications *
Publication
Publications associated with the resource Resource
usages *
Usage
The usage(s) of the resource Resource
fairsharing_id 0..1
String
The FAIRsharing ID of the resource Resource
infores_id 0..1
String
The Infores ID of the resource Resource
taxon *
Uriorcurie
The taxon or taxa that the resource is relevant to Resource
synonyms *
String
A list of synonyms for the resource Resource
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
collection *
CollectionEnum
A collection of entries in the registry NamedThing
layout 1
String
The layout of the entity NamedThing
creation_date 0..1
Datetime
The date the entry was created NamedThing
last_modified_date 0..1
Datetime
The date the entry was last modified NamedThing

Aliases

  • kg
  • heterogeneous graph

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

```yaml name: KnowledgeGraph description: A knowledge graph resource. This is any heterogeneous collection of data that is represented as nodes (entities) and edges (relationships) between them. The nodes and edges may have attributes associated with them. This is not identical to the graph *product*, as a single KnowledgeGraph may have multiple products or representations. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema aliases: - kg - heterogeneous graph is_a: Resource attributes: creator: name: creator description: The person or organization responsible for creating the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - KnowledgeGraph range: string date_created: name: date_created description: The date the knowledge graph was created. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - KnowledgeGraph range: string date_modified: name: date_modified description: The date the knowledge graph was last modified. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - KnowledgeGraph range: string contributors: name: contributors description: Contributors to the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - KnowledgeGraph range: string components: name: components description: The components of the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - KnowledgeGraph range: Resource multivalued: true ```

Induced

```yaml name: KnowledgeGraph description: A knowledge graph resource. This is any heterogeneous collection of data that is represented as nodes (entities) and edges (relationships) between them. The nodes and edges may have attributes associated with them. This is not identical to the graph *product*, as a single KnowledgeGraph may have multiple products or representations. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema aliases: - kg - heterogeneous graph is_a: Resource attributes: creator: name: creator description: The person or organization responsible for creating the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: creator owner: KnowledgeGraph domain_of: - KnowledgeGraph range: string date_created: name: date_created description: The date the knowledge graph was created. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: date_created owner: KnowledgeGraph domain_of: - KnowledgeGraph range: string date_modified: name: date_modified description: The date the knowledge graph was last modified. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: date_modified owner: KnowledgeGraph domain_of: - KnowledgeGraph range: string contributors: name: contributors description: Contributors to the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: contributors owner: KnowledgeGraph domain_of: - KnowledgeGraph range: string components: name: components description: The components of the knowledge graph. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: components owner: KnowledgeGraph domain_of: - KnowledgeGraph range: Resource multivalued: true activity_status: name: activity_status description: The status of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: activity_status owner: KnowledgeGraph domain_of: - Resource range: ActivityStatusEnum name: name: name description: The human-readable name of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: name owner: KnowledgeGraph domain_of: - Resource - Product range: string required: true description: name: description description: A description of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: description owner: KnowledgeGraph domain_of: - Resource - Product - Organization - Usage range: string homepage_url: name: homepage_url description: The primary URL of the resource. This may be a link to download a specific file, a base URL to an API, or a link to a graphical interface, but it should preferentially be the main page documenting the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: homepage_url owner: KnowledgeGraph domain_of: - Resource - Organization range: uriorcurie repository: name: repository description: A main version control repository for the resource. Specific products may have their own repositories. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: repository owner: KnowledgeGraph domain_of: - Resource - Product range: uriorcurie license: name: license description: The license of the resource. Individual products may have their own licenses. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: license owner: KnowledgeGraph domain_of: - Resource - Product range: License inlined: true version: name: version description: The version of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema exact_mappings: - schema:version - dcterms:hasVersion rank: 1000 alias: version owner: KnowledgeGraph domain_of: - Resource - StandardCompatibility range: string language: name: language description: The human language of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: language owner: KnowledgeGraph domain_of: - Resource range: string contacts: name: contacts description: The contact point(s) for the resource. May be an individual or organization. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: contacts owner: KnowledgeGraph domain_of: - Resource - Product range: Contact multivalued: true inlined: true inlined_as_list: true curators: name: curators description: The curator(s) of the resource. May be an individual or organization. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: curators owner: KnowledgeGraph domain_of: - Resource - Product range: Contact multivalued: true inlined: true inlined_as_list: true products: name: products description: The products or representations of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: products owner: KnowledgeGraph domain_of: - Resource range: Product multivalued: true inlined: true inlined_as_list: true domains: name: domains description: The domain(s) that the resource is relevant to. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: domains owner: KnowledgeGraph domain_of: - Resource range: DomainEnum required: true multivalued: true tags: name: tags description: Tags associated with the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: tags owner: KnowledgeGraph domain_of: - Resource - Product range: TagEnum multivalued: true funding: name: funding description: The funding source(s) for the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: funding owner: KnowledgeGraph domain_of: - Resource range: FundingSource multivalued: true publications: name: publications description: Publications associated with the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: publications owner: KnowledgeGraph domain_of: - Resource - Usage range: Publication multivalued: true inlined: true inlined_as_list: true usages: name: usages description: The usage(s) of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: usages owner: KnowledgeGraph domain_of: - Resource range: Usage multivalued: true inlined: true inlined_as_list: true fairsharing_id: name: fairsharing_id description: The FAIRsharing ID of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: fairsharing_id owner: KnowledgeGraph domain_of: - Resource range: string infores_id: name: infores_id description: The Infores ID of the resource. Do not include the 'infores' prefix. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: infores_id owner: KnowledgeGraph domain_of: - Resource - Product range: string taxon: name: taxon description: The taxon or taxa that the resource is relevant to. This is preferably an NCBI Taxonomy identifier, in CURIE format. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: taxon owner: KnowledgeGraph domain_of: - Resource range: uriorcurie multivalued: true synonyms: name: synonyms description: A list of synonyms for the resource. These may include acronyms, abbreviations, or other alternate names for the resource. They are not necessarily unique across resources. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: synonyms owner: KnowledgeGraph domain_of: - Resource range: string multivalued: true 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: KnowledgeGraph domain_of: - NamedThing - Organization 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: KnowledgeGraph 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: KnowledgeGraph domain_of: - NamedThing range: string multivalued: true inlined: true inlined_as_list: true collection: name: collection description: A collection of entries in the registry. This is used to group related entries together. This is multivalued to allow for multiple collections. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: collection owner: KnowledgeGraph domain_of: - NamedThing range: CollectionEnum multivalued: 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'. If a value for this slot is not specified, pages won't contain anything from their header metadata. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: layout owner: KnowledgeGraph domain_of: - NamedThing - Organization range: string required: true creation_date: name: creation_date description: The date the entry was created. This is used to determine the age of the entity. It should be in ISO 8601 format, e.g., 2024-02-12T00:00:00Z. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: creation_date owner: KnowledgeGraph domain_of: - NamedThing - Organization range: datetime last_modified_date: name: last_modified_date description: The date the entry was last modified. It should be in ISO 8601 format, e.g., 2024-02-12T00:00:00Z. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: last_modified_date owner: KnowledgeGraph domain_of: - NamedThing - Organization range: datetime ```