Class: Resource

A top-level class for all resources in the knowledge graph registry. Each resource may have multiple products or representations, but they will all be considered part of a the same parent resource.

URI: kgr:Resource

 classDiagram
    class Resource
    click Resource href "Resource.html"
      NamedThing <|-- Resource
        click NamedThing href "NamedThing.html"
      

      Resource <|-- KnowledgeGraph
        click KnowledgeGraph href "KnowledgeGraph.html"
      Resource <|-- DataSource
        click DataSource href "DataSource.html"
      Resource <|-- DataModel
        click DataModel href "DataModel.html"
      Resource <|-- Aggregator
        click Aggregator href "Aggregator.html"
      
      
      Resource : activity_status
        
          
    
    
    Resource --> "0..1" ActivityStatusEnum : activity_status
    click ActivityStatusEnum href "ActivityStatusEnum.html"

        
      Resource : category
        
      Resource : contacts
        
          
    
    
    Resource --> "*" Contact : contacts
    click Contact href "Contact.html"

        
      Resource : description
        
      Resource : domain
        
          
    
    
    Resource --> "1" DomainEnum : domain
    click DomainEnum href "DomainEnum.html"

        
      Resource : fairsharing_id
        
      Resource : funding
        
          
    
    
    Resource --> "*" FundingSource : funding
    click FundingSource href "FundingSource.html"

        
      Resource : homepage_url
        
      Resource : id
        
      Resource : infores_id
        
      Resource : language
        
      Resource : layout
        
      Resource : license
        
          
    
    
    Resource --> "0..1" License : license
    click License href "License.html"

        
      Resource : name
        
      Resource : products
        
          
    
    
    Resource --> "*" Product : products
    click Product href "Product.html"

        
      Resource : publications
        
          
    
    
    Resource --> "*" Publication : publications
    click Publication href "Publication.html"

        
      Resource : repository
        
      Resource : tags
        
          
    
    
    Resource --> "*" TagEnum : tags
    click TagEnum href "TagEnum.html"

        
      Resource : usages
        
          
    
    
    Resource --> "*" Usage : usages
    click Usage href "Usage.html"

        
      Resource : version
        
      Resource : warnings
        
      

Inheritance

Slots

Name Cardinality and Range Description Inheritance
activity_status 0..1
ActivityStatusEnum
The status of the resource direct
name 1
String
The human-readable name of the resource direct
description 0..1
String
A description of the resource direct
homepage_url 0..1
Uriorcurie
The primary URL of the resource direct
repository 0..1
Uriorcurie
A main version control repository for the resource direct
license 0..1
License
The license of the resource direct
version 0..1
String
The version of the resource direct
language 0..1
String
The human language of the resource direct
contacts *
Contact
The contact point(s) for the resource direct
products *
Product
The products or representations of the resource direct
domain 1
DomainEnum
The domain that the resource is relevant to direct
tags *
TagEnum
Tags associated with the resource direct
funding *
FundingSource
The funding source(s) for the resource direct
publications *
Publication
Publications associated with the resource direct
usages *
Usage
The usage(s) of the resource direct
fairsharing_id 0..1
String
The FAIRsharing ID of the resource direct
infores_id 0..1
String
The Infores ID of the resource direct
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

Usages

used by used in type used
Registry resources range Resource
KnowledgeGraph components range Resource
Product original_source range Resource
Product secondary_source range Resource
GraphProduct original_source range Resource
GraphProduct secondary_source range Resource
DataModelProduct original_source range Resource
DataModelProduct secondary_source range Resource
MappingProduct original_source range Resource
MappingProduct secondary_source range Resource
ProcessProduct original_source range Resource
ProcessProduct secondary_source range Resource
GraphicalInterface original_source range Resource
GraphicalInterface secondary_source range Resource
ProgrammingInterface original_source range Resource
ProgrammingInterface secondary_source range Resource

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self kgr:Resource
native kgr:Resource
close schema:CreativeWork

LinkML Source

Direct

```yaml name: Resource description: A top-level class for all resources in the knowledge graph registry. Each resource may have multiple products or representations, but they will all be considered part of a the same parent resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema close_mappings: - schema:CreativeWork is_a: NamedThing attributes: activity_status: name: activity_status description: The status of the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 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 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 domain_of: - Resource - Product - 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 domain_of: - Resource 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 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 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 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 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 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 domain_of: - Resource range: Product multivalued: true inlined: true inlined_as_list: true domain: name: domain description: The domain that the resource is relevant to. This is not multivalued. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 domain_of: - Resource range: DomainEnum required: true tags: name: tags description: Tags associated with the resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 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 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 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 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 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 domain_of: - Resource - Product range: string ```

Induced

```yaml name: Resource description: A top-level class for all resources in the knowledge graph registry. Each resource may have multiple products or representations, but they will all be considered part of a the same parent resource. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema close_mappings: - schema:CreativeWork is_a: NamedThing attributes: 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: Resource 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: Resource 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: Resource domain_of: - Resource - Product - 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: Resource domain_of: - Resource 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: Resource 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: Resource 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: Resource 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: Resource 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: Resource 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: Resource domain_of: - Resource range: Product multivalued: true inlined: true inlined_as_list: true domain: name: domain description: The domain that the resource is relevant to. This is not multivalued. from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema rank: 1000 alias: domain owner: Resource domain_of: - Resource range: DomainEnum required: 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: Resource 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: Resource 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: Resource 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: Resource 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: Resource 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: Resource domain_of: - Resource - Product range: string 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: Resource 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: Resource 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: Resource 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: Resource domain_of: - NamedThing range: string ```