Skip to content

Class: MatchQuery

A query that is used on an enum expression to dynamically obtain a set of permissivle values via a query that matches on properties of the external concepts.

URI: linkml:MatchQuery

classDiagram class MatchQuery MatchQuery : identifier_pattern MatchQuery : source_ontology

Slots

Name Cardinality and Range Description Inheritance
identifier_pattern 0..1
String
A regular expression that is used to obtain a set of identifiers from a sourc... direct
source_ontology 0..1
Uriorcurie
An ontology or vocabulary or terminology that is used in a query to obtain a ... direct

Usages

used by used in type used
EnumExpression matches range MatchQuery
AnonymousEnumExpression matches range MatchQuery
EnumDefinition matches range MatchQuery
MatchQuery identifier_pattern domain MatchQuery

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/meta

Mappings

Mapping Type Mapped Value
self linkml:MatchQuery
native linkml:MatchQuery

LinkML Source

Direct

name: match_query
description: A query that is used on an enum expression to dynamically obtain a set
  of permissivle values via a query that  matches on properties of the external concepts.
in_subset:
- SpecificationSubset
from_schema: https://w3id.org/linkml/meta
slots:
- identifier_pattern
- source_ontology

Induced

name: match_query
description: A query that is used on an enum expression to dynamically obtain a set
  of permissivle values via a query that  matches on properties of the external concepts.
in_subset:
- SpecificationSubset
from_schema: https://w3id.org/linkml/meta
attributes:
  identifier_pattern:
    name: identifier_pattern
    description: A regular expression that is used to obtain a set of identifiers
      from a source_ontology to construct a set of permissible values
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    domain: match_query
    alias: identifier_pattern
    owner: match_query
    domain_of:
    - match_query
    range: string
  source_ontology:
    name: source_ontology
    description: An ontology or vocabulary or terminology that is used in a query
      to obtain a set of permissible values
    comments:
    - examples include schema.org, wikidata, or an OBO ontology
    - for obo ontologies we recommend CURIEs of the form obo:cl, obo:envo, etc
    in_subset:
    - SpecificationSubset
    from_schema: https://w3id.org/linkml/meta
    aliases:
    - terminology
    - vocabulary
    rank: 1000
    alias: source_ontology
    owner: match_query
    domain_of:
    - match_query
    - reachability_query
    range: uriorcurie