HasSkosMappings
SKOS mapping relations : links between concepts that belong to *different* concept schemes.
Where HasSkosRelations wires concepts together inside one scheme,
mapping relations align a local concept (e.g. a product category)
with an equivalent or related concept in an external taxonomy. They range
from the strongest claim (exactMatch) to the loosest (relatedMatch).
Like the in-scheme relations they are nullable and traversal-only, and each
accepts a bare reference string, an AQL-projected associative array, or a
hydrated Concept (lists are hydrated through #[HydrateWith]).
Tags
Table of Contents
Properties
- $broadMatch : array<string|int, Concept>|string|null
- skos:broadMatch — a broader concept in another scheme.
- $closeMatch : array<string|int, Concept>|string|null
- skos:closeMatch — a concept in another scheme that is sufficiently similar to be used interchangeably in some applications.
- $exactMatch : array<string|int, Concept>|string|null
- skos:exactMatch — a concept in another scheme that can be used interchangeably across a wide range of applications (a stronger, transitive `closeMatch`).
- $narrowMatch : array<string|int, Concept>|string|null
- skos:narrowMatch — a narrower concept in another scheme.
- $relatedMatch : array<string|int, Concept>|string|null
- skos:relatedMatch — an associatively related concept in another scheme.
Properties
$broadMatch
skos:broadMatch — a broader concept in another scheme.
public
array<string|int, Concept>|string|null
$broadMatch
Attributes
- #[HydrateWith]
- \xyz\oihana\schema\thesaurus\Concept::class
$closeMatch
skos:closeMatch — a concept in another scheme that is sufficiently similar to be used interchangeably in some applications.
public
array<string|int, Concept>|string|null
$closeMatch
Attributes
- #[HydrateWith]
- \xyz\oihana\schema\thesaurus\Concept::class
$exactMatch
skos:exactMatch — a concept in another scheme that can be used interchangeably across a wide range of applications (a stronger, transitive `closeMatch`).
public
array<string|int, Concept>|string|null
$exactMatch
Attributes
- #[HydrateWith]
- \xyz\oihana\schema\thesaurus\Concept::class
$narrowMatch
skos:narrowMatch — a narrower concept in another scheme.
public
array<string|int, Concept>|string|null
$narrowMatch
Attributes
- #[HydrateWith]
- \xyz\oihana\schema\thesaurus\Concept::class
$relatedMatch
skos:relatedMatch — an associatively related concept in another scheme.
public
array<string|int, Concept>|string|null
$relatedMatch
Attributes
- #[HydrateWith]
- \xyz\oihana\schema\thesaurus\Concept::class