[] ::= '<' ([^<>]-[#00-#20])* '>' /* An IRI reference : RFC 3987 */ ::= ? ':' ::= ? ':' ? ::= '_:' ::= '?' ::= '$' // ::= AT A2Z+ ('-' (A2ZN)+)* ::= '@' [a-zA-Z]+ ('-' [a-zA-Z0-9]+)* // <#A2Z> ::= [a-zA-Z] // <#A2ZN> ::= [a-zA-Z0-9] ::= [0-9]+ ::= ( [0-9]+ '.' [0-9]* | '.' [0-9]+ ) ::= [0-9]+ '.' [0-9]* ? | '.' ([0-9])+ ? | ([0-9])+ // Required exponent // ::= [0-9]+ '.' [0-9]* | '.' ([0-9])+ | ([0-9])+ <#EXPONENT> ::= [eE] [+-]? [0-9]+ ::= '\' [tbnrf\"'] ::= "'" ( ([^#x27#x5C#xA#xD]) | )* "'" ::= '"' ( ([^#x22#x5C#xA#xD]) | )* '"' ::= "'''" ( [^'\] | | ("'" [^']) | ("''" [^']) )* "'''" ::= '"""' ( [^"\] | | ('"' [^"]) | ('""' [^"]) )* '"""' // The print value is the whitespace trimmed value after ::= [] ::= 'a' [] ::= 'BASE' [] ::= 'PREFIX' [