Class: Aggregator
An aggregator of data sources. Note that this may be a data source itself, and its products may undergo changes in the process of their inclusion in the aggregator.
URI: kgr:Aggregator
classDiagram
class Aggregator
click Aggregator href "Aggregator.html"
Resource <|-- Aggregator
click Resource href "Resource.html"
Aggregator : activity_status
Aggregator --> "0..1" ActivityStatusEnum : activity_status
click ActivityStatusEnum href "ActivityStatusEnum.html"
Aggregator : category
Aggregator : contacts
Aggregator --> "*" Contact : contacts
click Contact href "Contact.html"
Aggregator : description
Aggregator : domain
Aggregator --> "1" DomainEnum : domain
click DomainEnum href "DomainEnum.html"
Aggregator : fairsharing_id
Aggregator : funding
Aggregator --> "*" FundingSource : funding
click FundingSource href "FundingSource.html"
Aggregator : homepage_url
Aggregator : id
Aggregator : infores_id
Aggregator : language
Aggregator : layout
Aggregator : license
Aggregator --> "0..1" License : license
click License href "License.html"
Aggregator : name
Aggregator : products
Aggregator --> "*" Product : products
click Product href "Product.html"
Aggregator : publications
Aggregator --> "*" Publication : publications
click Publication href "Publication.html"
Aggregator : repository
Aggregator : tags
Aggregator --> "*" TagEnum : tags
click TagEnum href "TagEnum.html"
Aggregator : usages
Aggregator --> "*" Usage : usages
click Usage href "Usage.html"
Aggregator : version
Aggregator : warnings
Inheritance
- NamedThing
- Resource
- Aggregator
- Resource
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
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 |
products | * Product |
The products or representations of the resource | Resource |
domain | 1 DomainEnum |
The domain 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 |
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:Aggregator |
native | kgr:Aggregator |
LinkML Source
Direct
```yaml
name: Aggregator
description: An aggregator of data sources. Note that this may be a data source itself,
and its products may undergo changes in the process of their inclusion in the aggregator.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Resource
```
Induced
```yaml
name: Aggregator
description: An aggregator of data sources. Note that this may be a data source itself,
and its products may undergo changes in the process of their inclusion in the aggregator.
from_schema: https://w3id.org/knowledge-graph-hub/kg_registry_schema
is_a: Resource
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
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: Aggregator
domain_of:
- NamedThing
range: string
```