UNPKG

lincd

Version:

LINCD is a JavaScript library for building user interfaces with linked data (also known as 'structured data', or RDF)

134 lines 6.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shacl = exports.result = exports.MaxLengthConstraintComponent = exports.MinLengthConstraintComponent = exports.DatatypeConstraintComponent = exports.NodeConstraintComponent = exports.ClassConstraintComponent = exports.sourceConstraintComponent = exports.AbstractResult = exports.Violation = exports.message = exports.value = exports.resultPath = exports.resultSeverity = exports.sourceShape = exports.focusNode = exports.ValidationResult = exports.conforms = exports.ValidationReport = exports.uniqueLang = exports.pattern = exports.minLength = exports.minInclusive = exports.minExclusive = exports.maxLength = exports.maxInclusive = exports.maxExclusive = exports.lessThanOrEquals = exports.lessThan = exports.languageIn = exports.ns = exports._ontologyResource = void 0; /* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ const models_js_1 = require("../models.js"); const Prefix_js_1 = require("../utils/Prefix.js"); const NameSpace_js_1 = require("../utils/NameSpace.js"); var base = 'http://www.w3.org/ns/shacl#'; exports._ontologyResource = models_js_1.NamedNode.getOrCreate(base); Prefix_js_1.Prefix.add('shacl', base); exports.ns = (0, NameSpace_js_1.createNameSpace)('http://www.w3.org/ns/shacl#'); //add your ontology nodes here var _class = (0, exports.ns)('class'); var datatype = (0, exports.ns)('datatype'); var declare = (0, exports.ns)('declare'); var _in = (0, exports.ns)('in'); var maxCount = (0, exports.ns)('maxCount'); var minCount = (0, exports.ns)('minCount'); var inList = (0, exports.ns)('inList'); var name = (0, exports.ns)('name'); var description = (0, exports.ns)('description'); var NodeShape = (0, exports.ns)('NodeShape'); var optional = (0, exports.ns)('optional'); var Parameter = (0, exports.ns)('Parameter'); var PrefixDeclaration = models_js_1.NamedNode.getOrCreate(base + 'PrefixDeclaration'); var path = (0, exports.ns)('path'); var property = (0, exports.ns)('property'); var prefix = (0, exports.ns)('prefix'); var PropertyShape = (0, exports.ns)('PropertyShape'); var targetClass = (0, exports.ns)('targetClass'); var targetNode = (0, exports.ns)('targetNode'); var node = (0, exports.ns)('node'); var nodeKind = (0, exports.ns)('nodeKind'); var Shape = (0, exports.ns)('Shape'); var BlankNode = (0, exports.ns)('BlankNode'); var IRI = (0, exports.ns)('IRI'); var Literal = (0, exports.ns)('Literal'); var BlankNodeOrIRI = (0, exports.ns)('BlankNodeOrIRI'); var BlankNodeOrLiteral = models_js_1.NamedNode.getOrCreate(base + 'BlankNodeOrLiteral'); var IRIOrLiteral = (0, exports.ns)('IRIOrLiteral'); exports.languageIn = (0, exports.ns)('languageIn'); exports.lessThan = (0, exports.ns)('lessThan'); exports.lessThanOrEquals = (0, exports.ns)('lessThanOrEquals'); exports.maxExclusive = (0, exports.ns)('maxExclusive'); exports.maxInclusive = (0, exports.ns)('maxInclusive'); exports.maxLength = (0, exports.ns)('maxLength'); exports.minExclusive = (0, exports.ns)('minExclusive'); exports.minInclusive = (0, exports.ns)('minInclusive'); exports.minLength = (0, exports.ns)('minLength'); exports.pattern = (0, exports.ns)('pattern'); exports.uniqueLang = (0, exports.ns)('uniqueLang'); exports.ValidationReport = (0, exports.ns)('ValidationReport'); exports.conforms = (0, exports.ns)('conforms'); exports.ValidationResult = (0, exports.ns)('ValidationResult'); exports.focusNode = (0, exports.ns)('focusNode'); exports.sourceShape = (0, exports.ns)('sourceShape'); exports.resultSeverity = (0, exports.ns)('resultSeverity'); exports.resultPath = (0, exports.ns)('resultPath'); exports.value = (0, exports.ns)('value'); exports.message = (0, exports.ns)('message'); exports.Violation = (0, exports.ns)('Violation'); exports.AbstractResult = (0, exports.ns)('AbstractResult'); exports.sourceConstraintComponent = (0, exports.ns)('sourceConstraintComponent'); exports.ClassConstraintComponent = (0, exports.ns)('ClassConstraintComponent'); exports.NodeConstraintComponent = (0, exports.ns)('NodeConstraintComponent'); exports.DatatypeConstraintComponent = (0, exports.ns)('DatatypeConstraintComponent'); exports.MinLengthConstraintComponent = (0, exports.ns)('MinLengthConstraintComponent'); exports.MaxLengthConstraintComponent = (0, exports.ns)('MaxLengthConstraintComponent'); exports.result = (0, exports.ns)('result'); //make sure every node is also exported here exports.shacl = { class: _class, datatype, declare, in: _in, maxCount, minCount, name, description, node, NodeShape, optional, Parameter, PrefixDeclaration, path, prefix, property, PropertyShape, Shape, targetClass, targetNode, BlankNode, IRI, Literal, BlankNodeOrIRI, BlankNodeOrLiteral, IRIOrLiteral, nodeKind, inList, languageIn: exports.languageIn, lessThan: exports.lessThan, lessThanOrEquals: exports.lessThanOrEquals, maxExclusive: exports.maxExclusive, maxInclusive: exports.maxInclusive, maxLength: exports.maxLength, minExclusive: exports.minExclusive, minInclusive: exports.minInclusive, minLength: exports.minLength, pattern: exports.pattern, uniqueLang: exports.uniqueLang, ValidationReport: exports.ValidationReport, conforms: exports.conforms, ValidationResult: exports.ValidationResult, focusNode: exports.focusNode, sourceShape: exports.sourceShape, resultSeverity: exports.resultSeverity, resultPath: exports.resultPath, value: exports.value, message: exports.message, Violation: exports.Violation, sourceConstraintComponent: exports.sourceConstraintComponent, ClassConstraintComponent: exports.ClassConstraintComponent, NodeConstraintComponent: exports.NodeConstraintComponent, DatatypeConstraintComponent: exports.DatatypeConstraintComponent, MinLengthConstraintComponent: exports.MinLengthConstraintComponent, MaxLengthConstraintComponent: exports.MaxLengthConstraintComponent, AbstractResult: exports.AbstractResult, result: exports.result, }; //# sourceMappingURL=shacl.js.map