UNPKG

doc-dna

Version:

dependencies graph of a the CreativeWork of a JSON-LD document using schema.org context

17 lines (13 loc) 728 B
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));