Functions that represent IRI components and datatypes
Functions that represent IRI components and datatypes
(className iri)
(className prefix name)
(className prefix name namespace)
Class := IRI
Class := IRI
(dataAnd datarange1 datarange2)
(dataAnd datarange1 datarange2 & dataranges)
DataIntersectionOf := 'DataIntersectionOf' '(' DataRange DataRange { DataRange } ')'
DataIntersectionOf := 'DataIntersectionOf' '(' DataRange DataRange { DataRange } ')'
(dataNot datarange)
DataComplementOf := 'DataComplementOf' '(' DataRange ')'
DataComplementOf := 'DataComplementOf' '(' DataRange ')'
(dataOneOf Literal)
(dataOneOf Literal & literals)
DataOneOf := 'DataOneOf' '(' Literal { Literal } ')'
DataOneOf := 'DataOneOf' '(' Literal { Literal } ')'
(dataOr datarange1 datarange2)
(dataOr datarange1 datarange2 & dataranges)
DataUnionOf := 'DataUnionOf' '(' DataRange DataRange { DataRange } ')'
DataUnionOf := 'DataUnionOf' '(' DataRange DataRange { DataRange } ')'
(dataRange dr)
DataRange := Datatype | DataIntersectionOf | DataUnionOf | DataComplementOf | DataOneOf | DatatypeRestriction
DataRange := Datatype | DataIntersectionOf | DataUnionOf | DataComplementOf | DataOneOf | DatatypeRestriction
(dataRoleName iri)
(dataRoleName prefix name)
(dataRoleName prefix name namespace)
DataProperty := IRI
DataProperty := IRI
(dataType iri)
(dataType prefix name)
(dataType prefix name namespace)
Datatype := IRI
Datatype := IRI
(datatypeRestriction datatype restrictedvalues)
DatatypeRestriction := 'DatatypeRestriction' '(' Datatype RestrictedFacet { RestrictedFacet } ')'
DatatypeRestriction := 'DatatypeRestriction' '(' Datatype RestrictedFacet { RestrictedFacet } ')'
(entity thing)
Entity := 'Class' '(' Class ')' | 'Datatype' '(' Datatype ')' | 'ObjectProperty' '(' ObjectProperty ')' | 'DataProperty' '(' DataProperty ')' | 'AnnotationProperty' '(' AnnotationProperty ')' | 'NamedIndividual' '(' NamedIndividual ')'
Entity := 'Class' '(' Class ')' | 'Datatype' '(' Datatype ')' | 'ObjectProperty' '(' ObjectProperty ')' | 'DataProperty' '(' DataProperty ')' | 'AnnotationProperty' '(' AnnotationProperty ')' | 'NamedIndividual' '(' NamedIndividual ')'
(individual iri)
(individual prefix name)
(individual prefix name namespace)
Individual := AnonymousIndividual | NamedIndividual
Individual := AnonymousIndividual | NamedIndividual
(inverseRoleName iri)
(inverseRoleName prefix name)
(inverseRoleName prefix name namespace)
InverseObjectProperty := 'ObjectInverseOf' '(' ObjectProperty ')'
InverseObjectProperty := 'ObjectInverseOf' '(' ObjectProperty ')'
(IRI iri)
(IRI prefix name)
(IRI prefix name namespace)
IRI := String
IRI := String
(isReservedIRI? iri)
Is the IRI in the set of reserved IRIs?
Is the IRI in the set of reserved IRIs?
(literal literalString)
literal := stringLiteral | typedLiteral
literal := stringLiteral | typedLiteral
(restrictedValue facet restriction)
RestrictedFacet := constrainingFacet restrictionValue
RestrictedFacet := constrainingFacet restrictionValue
(roleName iri)
(roleName prefix name)
(roleName prefix name namespace)
ObjectProperty := IRI
ObjectProperty := IRI
(stringLiteralNoLanguage string)
stringLiteralNoLanguage := quotedString
stringLiteralNoLanguage := quotedString
(stringLiteralWithLanguage string lang)
stringLiteralWithLanguage := quotedString languageTag
stringLiteralWithLanguage := quotedString languageTag
(typedLiteral lexicalForm datatype)
typedLiteral := lexicalForm '^^' Datatype
typedLiteral := lexicalForm '^^' Datatype
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close