MetadataChecker
in package
Description of MetadataChecker
Tags
Table of Contents
Constants
- URI_NORMALIZER_TTL = 'P3D'
Properties
- $cacheDir : string
- $log : LoggerInterface|null
- $meta : DatasetInterface
- $ontology : Ontology
- $resolveCfg : UriNormalizerResolveConfig
- $schema : Schema
Methods
- __construct() : mixed
- check() : bool
- checkForLocalEntities() : void
- Removes "Failed to fetch RDF data from {URI}" errors related to locally defined entities (having a given subject or identifier).
Constants
URI_NORMALIZER_TTL
public
mixed
URI_NORMALIZER_TTL
= 'P3D'
Properties
$cacheDir
private
string
$cacheDir
$log
private
LoggerInterface|null
$log
= null
$meta
private
DatasetInterface
$meta
$ontology
private
Ontology
$ontology
$resolveCfg
private
UriNormalizerResolveConfig
$resolveCfg
$schema
private
Schema
$schema
Methods
__construct()
public
__construct(Ontology $ontology, Schema $schema[, LoggerInterface|null $log = null ][, UriNormalizerResolveConfig|null $resolveCfg = null ][, string $cacheDir = '' ]) : mixed
Parameters
- $ontology : Ontology
- $schema : Schema
- $log : LoggerInterface|null = null
- $resolveCfg : UriNormalizerResolveConfig|null = null
- $cacheDir : string = ''
check()
public
check(DatasetInterface $meta[, bool $reportProgress = true ]) : bool
Parameters
- $meta : DatasetInterface
- $reportProgress : bool = true
Return values
boolcheckForLocalEntities()
Removes "Failed to fetch RDF data from {URI}" errors related to locally defined entities (having a given subject or identifier).
private
checkForLocalEntities(array<string|int, DoorkeeperException> &$errors, DatasetInterface $meta) : void
Doesnt' check if entities themselves are valid (but this is checked in the check() method loop)
Parameters
- $errors : array<string|int, DoorkeeperException>
- $meta : DatasetInterface