sem:curie-expand( $curie as xs:string, [$mapping as map:map] ) as sem:iri
This function expands a CURIE (Compact URI)
into a sem:iri
object. This raises SEM-UNKNOWNPREFIX if no
mapping is available. For more information about the default
prefixes, see sem:prefixes.
Parameters | |
---|---|
curie | A CURIE string. |
mapping | An optional set of prefix mappings. If not specified, a default set of prefixes is used. |
xquery version "1.0-ml"; import module namespace sem = "http://marklogic.com/semantics" at "/MarkLogic/semantics.xqy"; sem:curie-expand("foaf:person2") (: expands and returns the sem:iri object :) => http://xmlns.com/foaf/0.1/person2
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.