## sem:iri Server Expression

A server expression that returns a value of (or implicitly castable to) the sem:iri server type. For all server types, see the Server Expression Type Hierarchy.

### Cast With

Server Return Type | Server Function | Java Doc
--- | --- | ---
sem:iri? | sem:iri(item string-iri?) | java

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
sem:invalid | sem:invalid(xs:string string, sem:iri datatype) | java | server
xs:anyAtomicType | sem:typed-literal(xs:string value, sem:iri datatype) | java | server
sem:unknown | sem:unknown(xs:string string, sem:iri datatype) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
sem:iri | sem:datatype(xs:anyAtomicType value) | java | server
sem:iri | sem:default-graph-iri() | java | server
sem:iri | sem:invalid-datatype(sem:invalid val) | java | server
sem:iri | sem:QName-to-iri(xs:QName arg1) | java
sem:iri | sem:unknown-datatype(sem:unknown val) | java | server
sem:iri | sem:uuid() | java | server