Guarantees that certain PATCH operations MUST NOT update certain triples in metadata resources. Furthermore, this class also handles the patching for metadata resources. List of triples that must not be updated are given during instantiation with the ImmutableTriple class. When there is a change to an Immutable Triple, then a ConflictError will be thrown.

Hierarchy

Constructors

Properties

immutablePatterns: FilterPattern[]
logger: Logger = ...
metadataStrategy: AuxiliaryStrategy
patcher: RepresentationPatcher<RdfDatasetRepresentation>

Methods