RuleSet:

Prologue Rule Data

no references


Rule:

Rule1 Rule2 Rule3 Declaration

referenced by:


Rule1:

RULE HeadTemplate WHERE BodyPattern

referenced by:


Rule2:

IF BodyPattern THEN HeadTemplate

referenced by:


Rule3:

HeadTemplate :- BodyPattern

referenced by:


Declaration:

TRANSITIVE ( iri ) SYMMETRIC ( iri ) INVERSE ( iri , iri )

referenced by:


Data:

DATA TriplesTemplateBlock

referenced by:


HeadTemplate:

TriplesTemplateBlock

referenced by:


BodyPattern:

{ BodyPattern1 Assignment }

referenced by:


BodyPattern1:

Filter BodyPatternSub Filter BodyPatternSub

referenced by:


BodyPatternSub:

TriplesBlock

referenced by:


Prologue:

BaseDecl PrefixDecl VersionDecl ImportsDecl

referenced by:


BaseDecl:

BASE IRIREF

referenced by:


PrefixDecl:

PREFIX PNAME_NS IRIREF

referenced by:


VersionDecl:

VERSION VersionSpecifier

referenced by:


VersionSpecifier:

STRING_LITERAL1 STRING_LITERAL2

referenced by:


ImportsDecl:

IMPORTS iri

referenced by:


TriplesTemplateBlock:

{ TriplesTemplate }

referenced by:


TriplesTemplate:

TriplesSameSubject . TriplesTemplate

referenced by:


TriplesBlock:

TriplesSameSubjectPath . TriplesBlock

referenced by:


ReifiedTripleBlock:

ReifiedTriple PropertyList

referenced by:


ReifiedTripleBlockPath:

ReifiedTriple PropertyListPath

referenced by:


Assignment:

Bind

referenced by:


Bind:

BIND ( Expression AS Var )

referenced by:


Let:

LET ( Var := Expression )

no references


Reifier:

~ VarOrReifierId

referenced by:


VarOrReifierId:

Var iri BlankNode

referenced by:


Filter:

FILTER Constraint

referenced by:


Constraint:

BrackettedExpression BuiltInCall FunctionCall

referenced by:


FunctionCall:

iri ArgList

referenced by:


ArgList:

NIL ( Expression , )

referenced by:


ExpressionList:

NIL ( Expression , )

referenced by:


TriplesSameSubject:

VarOrTerm PropertyListNotEmpty TriplesNode PropertyList ReifiedTripleBlock

referenced by:


PropertyList:

PropertyListNotEmpty

referenced by:


PropertyListNotEmpty:

Verb ObjectList ; Verb ObjectList

referenced by:


Verb:

VarOrIri a

referenced by:


ObjectList:

Object ,

referenced by:


Object:

GraphNode Annotation

referenced by:


TriplesSameSubjectPath:

VarOrTerm PropertyListPathNotEmpty TriplesNodePath PropertyListPath ReifiedTripleBlockPath

referenced by:


PropertyListPath:

PropertyListPathNotEmpty

referenced by:


PropertyListPathNotEmpty:

VerbPath VerbSimple ObjectListPath ; VerbPath VerbSimple ObjectListPath

referenced by:


VerbPath:

Path

referenced by:


VerbSimple:

Var

referenced by:


ObjectListPath:

ObjectPath ,

referenced by:


ObjectPath:

GraphNodePath AnnotationPath

referenced by:


Path:

PathSequence

referenced by:


PathSequence:

PathEltOrInverse /

referenced by:


PathEltOrInverse:

PathElt ^ PathElt

referenced by:


PathElt:

PathPrimary

referenced by:


PathPrimary:

iri a ( Path )

referenced by:


TriplesNode:

Collection BlankNodePropertyList

referenced by:


BlankNodePropertyList:

[ PropertyListNotEmpty ]

referenced by:


TriplesNodePath:

CollectionPath BlankNodePropertyListPath

referenced by:


BlankNodePropertyListPath:

[ PropertyListPathNotEmpty ]

referenced by:


Collection:

( GraphNode )

referenced by:


CollectionPath:

( GraphNodePath )

referenced by:


AnnotationPath:

Reifier AnnotationBlockPath

referenced by:


AnnotationBlockPath:

{| PropertyListPathNotEmpty |}

referenced by:


Annotation:

Reifier AnnotationBlock

referenced by:


AnnotationBlock:

{| PropertyListNotEmpty |}

referenced by:


GraphNode:

VarOrTerm TriplesNode ReifiedTriple

referenced by:


GraphNodePath:

VarOrTerm TriplesNodePath ReifiedTriple

referenced by:


VarOrTerm:

Var iri RDFLiteral NumericLiteral BooleanLiteral BlankNode NIL TripleTerm

referenced by:


ReifiedTriple:

<< ReifiedTripleSubject Verb ReifiedTripleObject Reifier >>

referenced by:


ReifiedTripleSubject:

Var iri RDFLiteral NumericLiteral BooleanLiteral BlankNode ReifiedTriple

referenced by:


ReifiedTripleObject:

Var iri RDFLiteral NumericLiteral BooleanLiteral BlankNode ReifiedTriple TripleTerm

referenced by:


TripleTerm:

<<( TripleTermSubject Verb TripleTermObject )>>

referenced by:


TripleTermSubject:

Var iri RDFLiteral NumericLiteral BooleanLiteral BlankNode

referenced by:


TripleTermObject:

Var iri RDFLiteral NumericLiteral BooleanLiteral BlankNode TripleTerm

referenced by:


TripleTermData:

<<( TripleTermDataSubject iri a TripleTermDataObject )>>

referenced by:


TripleTermDataSubject:

iri RDFLiteral NumericLiteral BooleanLiteral

referenced by:


TripleTermDataObject:

iri RDFLiteral NumericLiteral BooleanLiteral TripleTermData

referenced by:


VarOrIri:

Var iri

referenced by:


Var:

VAR1 VAR2

referenced by:


Expression:

ConditionalOrExpression

referenced by:


ConditionalOrExpression:

ConditionalAndExpression ||

referenced by:


ConditionalAndExpression:

ValueLogical &&

referenced by:


ValueLogical:

RelationalExpression

referenced by:


RelationalExpression:

NumericExpression = NumericExpression != NumericExpression < NumericExpression > NumericExpression <= NumericExpression >= NumericExpression IN ExpressionList NOT IN ExpressionList

referenced by:


NumericExpression:

AdditiveExpression

referenced by:


AdditiveExpression:

MultiplicativeExpression + MultiplicativeExpression - MultiplicativeExpression NumericLiteralPositive NumericLiteralNegative * UnaryExpression / UnaryExpression

referenced by:


MultiplicativeExpression:

UnaryExpression * UnaryExpression / UnaryExpression

referenced by:


UnaryExpression:

! PrimaryExpression + PrimaryExpression - PrimaryExpression PrimaryExpression

referenced by:


PrimaryExpression:

BrackettedExpression BuiltInCall iriOrFunction RDFLiteral NumericLiteral BooleanLiteral Var ExprTripleTerm

referenced by:


ExprTripleTerm:

<<( ExprTripleTermSubject Verb ExprTripleTermObject )>>

referenced by:


ExprTripleTermSubject:

iri RDFLiteral NumericLiteral BooleanLiteral Var

referenced by:


ExprTripleTermObject:

iri RDFLiteral NumericLiteral BooleanLiteral Var ExprTripleTerm

referenced by:


BrackettedExpression:

( Expression )

referenced by:


BuiltInCall:

STR ( Expression ) LANG ( Expression ) LANGMATCHES ( Expression , Expression ) LANGDIR ( Expression ) DATATYPE ( Expression ) BOUND ( Var ) IRI ( Expression ) URI ( Expression ) BNODE ( Expression ) NIL RAND NIL ABS ( Expression ) CEIL ( Expression ) FLOOR ( Expression ) ROUND ( Expression ) CONCAT ExpressionList SUBSTR ( Expression , Expression , Expression ) STRLEN ( Expression ) REPLACE ( Expression , Expression , Expression , Expression ) UCASE ( Expression ) LCASE ( Expression ) ENCODE_FOR_URI ( Expression ) CONTAINS ( Expression , Expression ) STRSTARTS ( Expression , Expression ) STRENDS ( Expression , Expression ) STRBEFORE ( Expression , Expression ) STRAFTER ( Expression , Expression ) YEAR ( Expression ) MONTH ( Expression ) DAY ( Expression ) HOURS ( Expression ) MINUTES ( Expression ) SECONDS ( Expression ) TIMEZONE ( Expression ) TZ ( Expression ) NOW NIL UUID NIL STRUUID NIL MD5 ( Expression ) SHA1 ( Expression ) SHA256 ( Expression ) SHA384 ( Expression ) SHA512 ( Expression ) COALESCE ExpressionList IF ( Expression , Expression , Expression ) STRLANG ( Expression , Expression ) STRLANGDIR ( Expression , Expression , Expression ) STRDT ( Expression , Expression ) sameTerm ( Expression , Expression ) isIRI ( Expression ) isURI ( Expression ) isBLANK ( Expression ) isLITERAL ( Expression ) isNUMERIC ( Expression ) hasLANG ( Expression ) hasLANGDIR ( Expression ) REGEX ( Expression , Expression , Expression ) isTRIPLE ( Expression ) TRIPLE ( Expression , Expression , Expression ) SUBJECT ( Expression ) PREDICATE ( Expression ) OBJECT ( Expression )

referenced by:


iriOrFunction:

iri ArgList

referenced by:


RDFLiteral:

String LANG_DIR ^^ iri

referenced by:


NumericLiteral:

NumericLiteralUnsigned NumericLiteralPositive NumericLiteralNegative

referenced by:


NumericLiteralUnsigned:

INTEGER DECIMAL DOUBLE

referenced by:


NumericLiteralPositive:

INTEGER_POSITIVE DECIMAL_POSITIVE DOUBLE_POSITIVE

referenced by:


NumericLiteralNegative:

INTEGER_NEGATIVE DECIMAL_NEGATIVE DOUBLE_NEGATIVE

referenced by:


BooleanLiteral:

true false

referenced by:


String:

STRING_LITERAL1 STRING_LITERAL2 STRING_LITERAL_LONG1 STRING_LITERAL_LONG2

referenced by:


iri:

IRIREF PrefixedName

referenced by:


PrefixedName:

PNAME_LN PNAME_NS

referenced by:


BlankNode:

BLANK_NODE_LABEL ANON

referenced by:


IRIREF:

< [^<>"{}|^`\] - [#x00-#x20] >

referenced by:


PNAME_NS:

PN_PREFIX :

referenced by:


PNAME_LN:

PNAME_NS PN_LOCAL

referenced by:


BLANK_NODE_LABEL:

_: PN_CHARS_U [0-9] PN_CHARS . PN_CHARS

referenced by:


VAR1:

? VARNAME

referenced by:


VAR2:

$ VARNAME

referenced by:


LANG_DIR:

@ [a-z] [A-Z] - [a-z] [A-Z] [0-9] -- [a-z] [A-Z]

referenced by:


INTEGER:

[0-9]

referenced by:


DECIMAL:

[0-9] . [0-9]

referenced by:


DOUBLE:

[0-9] . [0-9] . [0-9] e E + - [0-9]

referenced by:


INTEGER_POSITIVE:

+ INTEGER

referenced by:


DECIMAL_POSITIVE:

+ DECIMAL

referenced by:


DOUBLE_POSITIVE:

+ DOUBLE

referenced by:


INTEGER_NEGATIVE:

- INTEGER

referenced by:


DECIMAL_NEGATIVE:

- DECIMAL

referenced by:


DOUBLE_NEGATIVE:

- DOUBLE

referenced by:


STRING_LITERAL1:

' [^#x27#x5C#xA#xD] ECHAR '

referenced by:


STRING_LITERAL2:

" [^#x22#x5C#xA#xD] ECHAR "

referenced by:


STRING_LITERAL_LONG1:

''' ' '' [^'\] ECHAR '''

referenced by:


STRING_LITERAL_LONG2:

""" " "" [^"\] ECHAR """

referenced by:


ECHAR:

\ t b n r f \ " '

referenced by:


NIL:

( WS )

referenced by:


WS:

[#x20] [#x9] [#xD] [#xA]

referenced by:


ANON:

[ WS ]

referenced by:


PN_CHARS_BASE:

[A-Z] [a-z] [#x00C0-#x00D6] [#x00D8-#x00F6] [#x00F8-#x02FF] [#x0370-#x037D] [#x037F-#x1FFF] [#x200C-#x200D] [#x2070-#x218F] [#x2C00-#x2FEF] [#x3001-#xD7FF] [#xF900-#xFDCF] [#xFDF0-#xFFFD] [#x10000-#xEFFFF]

referenced by:


PN_CHARS_U:

PN_CHARS_BASE _

referenced by:


VARNAME:

PN_CHARS_U [0-9] PN_CHARS_U [0-9] [#x00B7] [#x0300-#x036F] [#x203F-#x2040]

referenced by:


PN_CHARS:

PN_CHARS_U - [0-9] [#x00B7] [#x0300-#x036F] [#x203F-#x2040]

referenced by:


PN_PREFIX:

PN_CHARS_BASE PN_CHARS . PN_CHARS

referenced by:


PN_LOCAL:

PN_CHARS_U : [0-9] PLX PN_CHARS . : PLX PN_CHARS : PLX

referenced by:


PLX:

PERCENT PN_LOCAL_ESC

referenced by:


PERCENT:

% HEX HEX

referenced by:


HEX:

[0-9] [A-F] [a-f]

referenced by:


PN_LOCAL_ESC:

\ _ ~ . - ! $ & ' ( ) * + , ; = / ? # @ %

referenced by:



  ... generated by RR - Railroad Diagram Generator R R