Skip to content

Class: SearchScopeResolution

The filters a named scope resolved to, echoed back so a caller can see what was filtered, log it, and reproduce or override it with the raw filter parameters. These are the filters actually applied, so an explicit parameter that overrode part of the scope is reflected here.

URI: https://w3id.org/monarch/monarch-py/SearchScopeResolution

 classDiagram
    class SearchScopeResolution
    click SearchScopeResolution href "../SearchScopeResolution/"
      SearchScopeResolution : category

      SearchScopeResolution : exclude_namespace

      SearchScopeResolution : exclude_subset

      SearchScopeResolution : in_taxon

      SearchScopeResolution : in_taxon_label

      SearchScopeResolution : name

      SearchScopeResolution : namespace

      SearchScopeResolution : subset

Slots

Name Cardinality and Range Description Inheritance
name 0..1
String
The scope that was requested direct
category *
String
The biolink categories the search was restricted to direct
namespace *
String
The CURIE namespaces the search was restricted to direct
exclude_namespace *
String
A CURIE namespace that entities were excluded by direct
subset *
String
An ontology subset that entities were restricted to direct
exclude_subset *
String
An ontology subset that entities were excluded by direct
in_taxon *
String
The taxon CURIEs the search was restricted to direct
in_taxon_label *
String
The taxon labels the search was restricted to direct

Usages

used by used in type used
SearchResults scope range SearchScopeResolution

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self https://w3id.org/monarch/monarch-py/SearchScopeResolution
native https://w3id.org/monarch/monarch-py/SearchScopeResolution

LinkML Source

Direct

name: SearchScopeResolution
description: The filters a named `scope` resolved to, echoed back so a caller can
  see what was filtered, log it, and reproduce or override it with the raw filter
  parameters. These are the filters actually applied, so an explicit parameter that
  overrode part of the scope is reflected here.
from_schema: https://w3id.org/monarch/monarch-py
slots:
- name
- category
- namespace
- exclude_namespace
- subset
- exclude_subset
- in_taxon
- in_taxon_label
slot_usage:
  name:
    name: name
    description: The scope that was requested
  category:
    name: category
    description: The biolink categories the search was restricted to
    multivalued: true
  namespace:
    name: namespace
    description: The CURIE namespaces the search was restricted to
    multivalued: true
  in_taxon:
    name: in_taxon
    description: The taxon CURIEs the search was restricted to
    multivalued: true
  in_taxon_label:
    name: in_taxon_label
    description: The taxon labels the search was restricted to
    multivalued: true

Induced

name: SearchScopeResolution
description: The filters a named `scope` resolved to, echoed back so a caller can
  see what was filtered, log it, and reproduce or override it with the raw filter
  parameters. These are the filters actually applied, so an explicit parameter that
  overrode part of the scope is reflected here.
from_schema: https://w3id.org/monarch/monarch-py
slot_usage:
  name:
    name: name
    description: The scope that was requested
  category:
    name: category
    description: The biolink categories the search was restricted to
    multivalued: true
  namespace:
    name: namespace
    description: The CURIE namespaces the search was restricted to
    multivalued: true
  in_taxon:
    name: in_taxon
    description: The taxon CURIEs the search was restricted to
    multivalued: true
  in_taxon_label:
    name: in_taxon_label
    description: The taxon labels the search was restricted to
    multivalued: true
attributes:
  name:
    name: name
    description: The scope that was requested
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: name
    owner: SearchScopeResolution
    domain_of:
    - MultiEntityAssociationResults
    - SearchScopeResolution
    - Entity
    range: string
  category:
    name: category
    description: The biolink categories the search was restricted to
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: category
    owner: SearchScopeResolution
    domain_of:
    - AssociationCount
    - CompactAssociation
    - AssociationTypeMapping
    - SearchScopeResolution
    - GridColumnEntity
    - GridRowEntity
    - Entity
    - Association
    range: string
    multivalued: true
  namespace:
    name: namespace
    description: The CURIE namespaces the search was restricted to
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: namespace
    owner: SearchScopeResolution
    domain_of:
    - SearchScopeResolution
    - Entity
    range: string
    multivalued: true
  exclude_namespace:
    name: exclude_namespace
    description: A CURIE namespace that entities were excluded by
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: exclude_namespace
    owner: SearchScopeResolution
    domain_of:
    - SearchScopeResolution
    range: string
    multivalued: true
  subset:
    name: subset
    description: An ontology subset that entities were restricted to
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: subset
    owner: SearchScopeResolution
    domain_of:
    - SearchScopeResolution
    range: string
    multivalued: true
  exclude_subset:
    name: exclude_subset
    description: An ontology subset that entities were excluded by
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: exclude_subset
    owner: SearchScopeResolution
    domain_of:
    - SearchScopeResolution
    range: string
    multivalued: true
  in_taxon:
    name: in_taxon
    description: The taxon CURIEs the search was restricted to
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: in_taxon
    owner: SearchScopeResolution
    domain_of:
    - Node
    - SearchScopeResolution
    - Entity
    range: string
    multivalued: true
  in_taxon_label:
    name: in_taxon_label
    description: The taxon labels the search was restricted to
    from_schema: https://w3id.org/monarch/monarch-py
    rank: 1000
    alias: in_taxon_label
    owner: SearchScopeResolution
    domain_of:
    - Node
    - SearchScopeResolution
    - Entity
    range: string
    multivalued: true