IfcURIReference

Natural language names
URIReference
Référence à une adresse Web
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcURIReferenceADDED
Semantic definitions at the type
Type definition

The IfcURIReference provides for identifying a Uniform Resource Identifier (URI). A URI can be classified as a locator or a name or both, that is it may comprise a Uniform Resource Locator (URL) and/or a Uniform Resource Name (URN).

\\\* A Uniform Resource Locator, URL, is a string conforming to a standardized format, which refers to a resource on the internet (such as a document or an image) by its location. \\\* A Uniform Resource Name, URN, is intended to serve as persistent, location-independent resource identifier and is designed to make it easy to map other namespaces (that share the properties of URNs) into URN-space.

NOTE  See RFC 3986 for definition of Uniform Resource Identifier.

HISTORY  New defined datatype in IFC4.

Formal representations
XML Specification
 <xs:simpleType name="IfcURIReference">
  <xs:restriction base="xs:normalizedString"/>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcURIReference = STRING;
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

JSON Specification
/* IfcURIReference : STRING (Java does not support structures, so usage of defined types are inline for efficiency.) */

References  References: IfcClassification IfcExternalReference

Link to this page  Link to this page