
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