Oihana PHP System

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
see
http://www.w3.org/2004/02/skos/core#exactMatch
http://www.w3.org/2004/02/skos/core#closeMatch
http://www.w3.org/2004/02/skos/core#broadMatch
http://www.w3.org/2004/02/skos/core#narrowMatch
http://www.w3.org/2004/02/skos/core#relatedMatch
author

Marc Alcaraz (ekameleon)

since
1.1.1

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
On this page

Search results