Язык трансляции иерахических (или сводимых к иерархическим) структур данных в RDF
Базовые конструкции:
CCCR
::= [ element
(, element
)* ]element
::= { ( contex
, ) costructor
}context
::= "context" : { pseudoVariable
( , pseudoVariable
)* }constructor
::= "constructor" : { ( container
, ) content
}container
::= "container" : { "type" : ( "property" | "resource" | "description" ), "QName" : [ URI
, PrefixedName
], "about" : Literal
| computedExpression
}content
::= "content" : ( computedExpression
| CCCR
)Частные конструкции:
pseudoVariable
::= "Name" : ( "Literal" | computedExpression
)computedExpression
::= { "compute" : { include
| xquery
| sparql
} }xquery
::= "xquery" : ( XQueryExpr
| { include
} | [ XQueryExpr
( , XQueryExpr
) ] )sparql
::= "sparql" : ( SPARQLExpr
| { include
| SPARQLExpr
( , pseudoVariable
)* } )include
::= "include" : { "URI" : URI
}