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

Slots

Name

Cardinality and Range

Description

Inheritance

name

0..1
String

The name of the resource or prefix

direct

shorthand_prefix

0..1
String

direct

shorthand

0..1
String

A shorthand for the resolver, using the OAK shorthand syntax, for example, ‘o…

direct

method

0..1
ResolverMethod

The method used to resolve the value set

direct

url

0..1
Uri

direct

Usages

used by

used in

type

used

ValueSetConfiguration

default_resolver

range

Resolver

ValueSetConfiguration

resource_resolvers

range

Resolver

ValueSetConfiguration

prefix_resolvers

range

Resolver

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