Standards W3C DCAT Examples
These snippets register DCAT schemas and model a catalogue record for publication workflows.
DcatDataTypes
import {
DcatClasses,
DcatContexts,
DcatDataTypes,
type IDcatCatalog
} from '@twin.org/standards-w3c-dcat';
DcatDataTypes.registerRedirects();
DcatDataTypes.registerTypes();
const catalog: IDcatCatalog = {
'@context': DcatContexts.Context,
type: DcatClasses.Catalog,
title: 'Operational Data Catalogue'
};
console.log(catalog.type); // dcat:Catalog