Class: Resolver
A mechanism for resolving using an ontology
URI: vsconf:Resolver
classDiagram
class Resolver
click Resolver href "../Resolver"
Resolver <|-- NamedResolver
click NamedResolver href "../NamedResolver"
Resolver : method
Resolver --> "0..1" ResolverMethod : method
click ResolverMethod href "../ResolverMethod"
Resolver : name
Resolver : shorthand
Resolver : shorthand_prefix
Resolver : url
Inheritance
Resolver
Slots
Name |
Cardinality and Range |
Description |
Inheritance |
|---|---|---|---|
0..1 |
The name of the resource or prefix |
direct |
|
0..1 |
direct |
||
0..1 |
A shorthand for the resolver, using the OAK shorthand syntax, for example, ‘o… |
direct |
|
0..1 |
The method used to resolve the value set |
direct |
|
0..1 |
direct |
Usages
used by |
used in |
type |
used |
|---|---|---|---|
range |
|||
range |
|||
range |
Identifier and Mapping Information
Schema Source
from schema: https://w3id.org/linkml/value-set-configuration
Mappings
Mapping Type |
Mapped Value |
|---|---|
self |
vsconf:Resolver |
native |
vsconf:Resolver |
LinkML Source
Direct
```yaml
name: Resolver
description: A mechanism for resolving using an ontology
from_schema: https://w3id.org/linkml/value-set-configuration
attributes:
name:
name: name
description: The name of the resource or prefix
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
key: true
domain_of:
- Resolver
- NamedResolver
range: string
required: true
shorthand_prefix:
name: shorthand_prefix
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
domain_of:
- Resolver
shorthand:
name: shorthand
description: A shorthand for the resolver, using the OAK shorthand syntax, for
example, 'obo:sqlite:cl'
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
domain_of:
- Resolver
method:
name: method
description: The method used to resolve the value set.
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
domain_of:
- Resolver
range: ResolverMethod
url:
name: url
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
domain_of:
- Resolver
range: uri
</details>
### Induced
<details>
```yaml
name: Resolver
description: A mechanism for resolving using an ontology
from_schema: https://w3id.org/linkml/value-set-configuration
attributes:
name:
name: name
description: The name of the resource or prefix
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
key: true
alias: name
owner: Resolver
domain_of:
- Resolver
- NamedResolver
range: string
required: true
shorthand_prefix:
name: shorthand_prefix
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
alias: shorthand_prefix
owner: Resolver
domain_of:
- Resolver
range: string
shorthand:
name: shorthand
description: A shorthand for the resolver, using the OAK shorthand syntax, for
example, 'obo:sqlite:cl'
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
alias: shorthand
owner: Resolver
domain_of:
- Resolver
range: string
method:
name: method
description: The method used to resolve the value set.
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
alias: method
owner: Resolver
domain_of:
- Resolver
range: ResolverMethod
url:
name: url
from_schema: https://w3id.org/linkml/value-set-configuration
rank: 1000
alias: url
owner: Resolver
domain_of:
- Resolver
range: uri