search datamodel
A datamodel for representing a search configuration and results.
This is intended to provide a unified layer over both:
(a) how searches are parameterized
(b) the structure of search results.
The scope is any kind of service that provides search over named entities, including ontology concepts. It is not intended to cover generic search results, e.g. google search, although parts could be generalized for this purpose.
URI: https://w3id.org/oak/search-datamodel
Name: search-datamodel
Classes
Class |
Description |
---|---|
None |
|
A path query |
|
A user-specified configuration that determines how a particular search operation works |
|
An individual search result |
|
None |
Slots
Slot |
Description |
---|---|
categories that should be matched |
|
when the number of search results exceed the limit this can be used to iterat… |
|
force case insensitive matching |
|
allows matches where the search term is a subset of the full span |
|
the maximum number of search results to be returned in one batch |
|
Does the matched field match the full string |
|
The CURIE of the matched term |
|
The label/name of the matched term |
|
The field/property in which the match was found |
|
The ontology or other source that contains the matched term |
|
Version IRI or version string of the source of the object term |
|
determines which properties are searched over |
|
For relevancy-ranked results, this indicates the relevancy, with low numbers … |
|
An individual search term |
|
shows how the field was matched |
|
Determines how the search term is interpreted |
|
Enumerations
Enumeration |
Description |
---|---|
A property that can be searched on |
|
Types
Type |
Description |
---|---|
A binary (true or false) value |
|
a compact URI |
|
a date (year, month and day) in an idealized calendar |
|
Either a date or a datetime |
|
The combination of a date and time |
|
A real number with arbitrary precision that conforms to the xsd:decimal speci… |
|
A real number that conforms to the xsd:double specification |
|
A real number that conforms to the xsd:float specification |
|
An integer |
|
A string encoding a JSON Path |
|
A string encoding a JSON Pointer |
|
Prefix part of CURIE |
|
A URI, CURIE or BNODE that represents a node in a model |
|
A URI or CURIE that represents an object in the model |
|
A string encoding a SPARQL Property Path |
|
A character string |
|
A time object represents a (local) time of day, independent of any particular… |
|
a complete URI |
|
a URI or a CURIE |
Subsets
Subset |
Description |
---|