sem:triple-predicate( $triple as sem:triple ) as xs:anyAtomicType
Returns the predicate from a sem:triple
value.
This function is a built-in.
Parameters | |
---|---|
triple | The triple. |
xquery version "1.0-ml"; import module namespace sem = "http://marklogic.com/semantics" at "/MarkLogic/semantics.xqy"; let $triple := sem:triple(sem:iri("subject"), sem:iri("predicate"), "object") return sem:triple-predicate($triple) (: Returns 'predicate'. :)