A utility library to create and convert W3C DCAT in JSON
npm install w3c-dcat
A utility library to create and convert W3C DCAT in JSON.
Primarily developed for SingularData.net
`` bash`
npm install w3c-dcat
Support DCAT spec:
* Dataset
` javascript
import { Dataset } from 'w3c-dcat';
// create a new dataset class
const datasetA = new Dataset();
// create a new dataset with predefined value
const datasetB = new Dataset({ title: 'New Dataset' });
// extend the dataset metadata with an key-value object
datasetA.set({ title: 'New Name' });
// get property value
console.log(datasetA.title);
// get a JSON copy of the dataset metadata
console.log(datasetB.toJSON())
// get a DCAT datset class from other open data vendor's
// dataset metadata
const datasetC = Dataset.from('ArcGIS', metadata)
`
TypeScript is natively supported. For more examples, please see tests and documentation.
w3c-dcat` is able to convert dataset metadata from the following open data vendors:
* ArcGIS (v2 API)
* CKAN (v3 API)
* DKAN
* GeoNode
* Junar (v2 API)
* OpenDataSoft (v2 API)
* Socrata (v1 API)
MIT