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
```