@bahulneel/rdflib
Version:
an RDF library for node.js. Suitable for client and server side.
20 lines (14 loc) • 842 B
JavaScript
import CanonicalDataFactory from './factories/canonical-data-factory'
export function createXSD(localFactory = CanonicalDataFactory) {
class XSD {}
XSD.boolean = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#boolean')
XSD.dateTime = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#dateTime')
XSD.decimal = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#decimal')
XSD.double = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#double')
XSD.integer = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#integer')
XSD.langString = localFactory.namedNode('http://www.w3.org/1999/02/22-rdf-syntax-ns#langString')
XSD.string = localFactory.namedNode('http://www.w3.org/2001/XMLSchema#string')
return XSD
}
const defaultXSD = createXSD(CanonicalDataFactory)
export default defaultXSD