# Class: ComplexQuery URI: [ontosearch:ComplexQuery](https://w3id.org/oak/search-datamodel/ComplexQuery) ```{mermaid} classDiagram class ComplexQuery ComplexQuery : all_of ComplexQuery --> ComplexQuery : all_of ComplexQuery : any_of ComplexQuery --> ComplexQuery : any_of ComplexQuery : atom ComplexQuery --> SearchBaseConfiguration : atom ComplexQuery : none_of ComplexQuery --> ComplexQuery : none_of ComplexQuery : path_to ``` ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [all_of](all_of.md) | 0..*
[ComplexQuery](ComplexQuery.md) | | direct | | [any_of](any_of.md) | 0..*
[ComplexQuery](ComplexQuery.md) | | direct | | [none_of](none_of.md) | 0..*
[ComplexQuery](ComplexQuery.md) | | direct | | [path_to](path_to.md) | 0..1
[String](String.md) | | direct | | [atom](atom.md) | 0..1
[SearchBaseConfiguration](SearchBaseConfiguration.md) | | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [ComplexQuery](ComplexQuery.md) | [all_of](all_of.md) | range | [ComplexQuery](ComplexQuery.md) | | [ComplexQuery](ComplexQuery.md) | [any_of](any_of.md) | range | [ComplexQuery](ComplexQuery.md) | | [ComplexQuery](ComplexQuery.md) | [none_of](none_of.md) | range | [ComplexQuery](ComplexQuery.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/search-datamodel ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | ontosearch:ComplexQuery | | native | ontosearch:ComplexQuery | ## LinkML Source ### Direct
```yaml name: ComplexQuery from_schema: https://w3id.org/oak/search-datamodel attributes: all_of: name: all_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true domain_of: - ComplexQuery range: ComplexQuery any_of: name: any_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true domain_of: - ComplexQuery range: ComplexQuery none_of: name: none_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true domain_of: - ComplexQuery range: ComplexQuery path_to: name: path_to from_schema: https://w3id.org/oak/search-datamodel rank: 1000 domain_of: - ComplexQuery atom: name: atom from_schema: https://w3id.org/oak/search-datamodel rank: 1000 domain_of: - ComplexQuery range: SearchBaseConfiguration ```
### Induced
```yaml name: ComplexQuery from_schema: https://w3id.org/oak/search-datamodel attributes: all_of: name: all_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true alias: all_of owner: ComplexQuery domain_of: - ComplexQuery range: ComplexQuery any_of: name: any_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true alias: any_of owner: ComplexQuery domain_of: - ComplexQuery range: ComplexQuery none_of: name: none_of from_schema: https://w3id.org/oak/search-datamodel rank: 1000 multivalued: true alias: none_of owner: ComplexQuery domain_of: - ComplexQuery range: ComplexQuery path_to: name: path_to from_schema: https://w3id.org/oak/search-datamodel rank: 1000 alias: path_to owner: ComplexQuery domain_of: - ComplexQuery range: string atom: name: atom from_schema: https://w3id.org/oak/search-datamodel rank: 1000 alias: atom owner: ComplexQuery domain_of: - ComplexQuery range: SearchBaseConfiguration ```