doc-dna
Version:
dependencies graph of a the CreativeWork of a JSON-LD document using schema.org context
17 lines (13 loc) • 728 B
JavaScript
var SchemaOrgIo = require('schema-org-io')
, path = require('path')
, fs = require('fs');
var schema = new SchemaOrgIo();
var types = {
dataset: ['Dataset'].concat(schema.getSubClasses('Dataset')),
code: ['Code'].concat(schema.getSubClasses('Code'), 'SoftwareApplication', schema.getSubClasses('SoftwareApplication')),
article: ['Article'].concat(schema.getSubClasses('Article'), 'Book', schema.getSubClasses('Book')),
image: ['ImageObject'].concat(schema.getSubClasses('ImageObject')),
audio: ['AudioObject'].concat(schema.getSubClasses('AudioObject')),
video: ['VideoObject'].concat(schema.getSubClasses('VideoObject'))
};
fs.writeFileSync(path.join(__dirname,'data.json'), JSON.stringify(types, null, 2));