UNPKG

pg-rdf-to-json

Version:

Transforms RDF files from rdf-files.tar.bz2 provided by Project Gutenberg into JS/JSON objects.

95 lines 5.06 kB
export const bookSchema = { definitions: { file: { properties: { about: { type: 'string' }, isFormatOf: { properties: { resource: { type: 'uint32' } } }, extent: { elements: { type: 'float64' } }, format: { elements: { type: 'string' } }, modified: { elements: { type: 'timestamp' } } } }, agent: { properties: { about: { type: 'uint32' }, name: { type: 'string' }, codes: { elements: { type: 'string' } }, }, optionalProperties: { alias: { elements: { type: 'string' } }, birthdate: { type: 'float64' }, deathdate: { type: 'float64' }, webpage: { elements: { type: 'string' } }, } }, }, properties: { about: { type: 'uint32' }, title: { type: 'string' }, publisher: { type: 'string' }, license: { type: 'string' }, issued: { type: 'string' }, rights: { type: 'string' }, downloads: { type: 'float64' }, relators: { elements: { ref: 'agent' } }, marc: { values: {} }, language: { elements: { type: 'string' } }, subject: { elements: { type: 'string' } }, bookshelf: { elements: { type: 'string' } }, type: { type: 'string' }, files: { elements: { ref: 'file' } } }, optionalProperties: { alternative: { elements: { type: 'string' } }, description: { elements: { type: 'string' } }, tableOfContents: { type: 'string' }, } }; export const formattedRDFFileSchema = { properties: { rdf: { properties: { ebook: bookSchema } } } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUpBLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FHbEI7SUFDSCxXQUFXLEVBQUU7UUFDWCxJQUFJLEVBQUU7WUFDSixVQUFVLEVBQUU7Z0JBQ1YsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtnQkFDekIsVUFBVSxFQUFFO29CQUNWLFVBQVUsRUFBRTt3QkFDVixRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO3FCQUM3QjtpQkFDRjtnQkFDRCxNQUFNLEVBQUU7b0JBQ04sUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRTtpQkFDOUI7Z0JBQ0QsTUFBTSxFQUFFO29CQUNOLFFBQVEsRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7aUJBQzdCO2dCQUNELFFBQVEsRUFBRTtvQkFDUixRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFO2lCQUNoQzthQUNGO1NBQ0Y7UUFDRCxLQUFLLEVBQUU7WUFDTCxVQUFVLEVBQUU7Z0JBQ1YsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtnQkFDekIsSUFBSSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtnQkFDeEIsS0FBSyxFQUFFO29CQUNMLFFBQVEsRUFBRTt3QkFDUixJQUFJLEVBQUUsUUFBUTtxQkFDZjtpQkFDRjthQUNGO1lBQ0Qsa0JBQWtCLEVBQUU7Z0JBQ2xCLEtBQUssRUFBRTtvQkFDTCxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO2lCQUM3QjtnQkFDRCxTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFO2dCQUM5QixTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFO2dCQUM5QixPQUFPLEVBQUU7b0JBQ1AsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtpQkFDN0I7YUFDRjtTQUNGO0tBQ0Y7SUFDRCxVQUFVLEVBQUU7UUFDVixLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO1FBQ3pCLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7UUFDekIsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtRQUM3QixPQUFPLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO1FBQzNCLE1BQU0sRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7UUFDMUIsTUFBTSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtRQUMxQixTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFO1FBQzlCLFFBQVEsRUFBRTtZQUNSLFFBQVEsRUFBRTtnQkFDUixHQUFHLEVBQUUsT0FBTzthQUNiO1NBQ0Y7UUFDRCxJQUFJLEVBQUU7WUFDSixNQUFNLEVBQUUsRUFBRTtTQUNYO1FBQ0QsUUFBUSxFQUFFO1lBQ1IsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtTQUM3QjtRQUNELE9BQU8sRUFBRTtZQUNQLFFBQVEsRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7U0FDN0I7UUFDRCxTQUFTLEVBQUU7WUFDVCxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO1NBQzdCO1FBQ0QsSUFBSSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtRQUN4QixLQUFLLEVBQUU7WUFDTCxRQUFRLEVBQUU7Z0JBQ1IsR0FBRyxFQUFFLE1BQU07YUFDWjtTQUNGO0tBQ0Y7SUFDRCxrQkFBa0IsRUFBRTtRQUNsQixXQUFXLEVBQUU7WUFDWCxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO1NBQzdCO1FBQ0QsV0FBVyxFQUFFO1lBQ1gsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRTtTQUM3QjtRQUNELGVBQWUsRUFBRSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUU7S0FDcEM7Q0FDRixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBRzlCO0lBQ0gsVUFBVSxFQUFFO1FBQ1YsR0FBRyxFQUFFO1lBQ0gsVUFBVSxFQUFFO2dCQUNWLEtBQUssRUFBRSxVQUFVO2FBQ2xCO1NBQ0Y7S0FDRjtDQUNGLENBQUMifQ==