Item | SPF | XML | Change | Description | IFC4X3_ADD2 to IFC4X4_draft |
---|---|---|---|---|
IfcDatasetInformation | ADDED |
IfcDatasetInformation captures "metadata" of an external dataset. The actual content of the dataset is not defined in this specification; instead, it can be found following the Location attribute.
The same IfcDatasetInformation can be referenced from the exchange structure in total or in parts (e.g. by refering to particular chapters or paragraphs) using the IfcDatasetReference. All IfcDatasetReference's that utilize the IfcDatasetInformation are accessible by the inverse relationship HasDatasetReferences.
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
18 | SchemaReference | IfcURIReference | ? | An optional attribute for referencing a schema that defines the possible content and structure of the dataset (e.g. xsd). | X |
DatasetInfoForObjects | IfcRelAssociatesDataset @RelatingDataset | S[0:?] | The objects to which the dataset information applies. | X | |
HasDatasetReferences | IfcDatasetReference @ReferencedDataset | S[0:?] | The dataset references to which the document applies. | X |
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
IfcExternalInformation | |||||
IfcDocumentInformation | |||||
1 | Identification | IfcIdentifier |
Identifier that uniquely identifies a document.
IFC4 CHANGE Attribute renamed from DocumentId. | X | |
2 | Name | IfcLabel | File name or document name assigned by owner. | X | |
3 | Description | IfcText | ? | Description of document and its content. | X |
4 | Location | IfcURIReference | ? |
Resource identifier or locator, provided as URI, URN or URL, of the document information for online references.
IFC4 CHANGE New attribute added at the place of the removed attribute DocumentReferences. | X |
5 | Purpose | IfcText | ? | Purpose for this document. | X |
6 | IntendedUse | IfcText | ? | Intended use for this document. | X |
7 | Scope | IfcText | ? | Scope for this document. | X |
8 | Revision | IfcLabel | ? | Document revision designation. | X |
9 | DocumentOwner | IfcActorSelect | ? | Information about the person and/or organization acknowledged as the 'owner' of this document. In some contexts, the document owner determines who has access to or editing right to the document. | X |
10 | Editors | IfcActorSelect | ? S[1:?] | The persons and/or organizations who have created this document or contributed to it. | X |
11 | CreationTime | IfcDateTime | ? |
Date and time stamp when the document was originally created.
IFC4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601. | X |
12 | LastRevisionTime | IfcDateTime | ? |
Date and time stamp when this document version was created.
IFC4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601. | X |
13 | ElectronicFormat | IfcIdentifier | ? |
Describes the media type used in various internet protocols, also referred to as "Content-type", or "MIME-type (Multipurpose Internet Mail Extension), of the document being referenced. It is composed of (at least) two parts, a type and a subtype.
NOTE The iana (Internet Assigned Numbers Authority) published the media types. EXAMPLE 'image/png' denotes an image type of png (Portable Network Graphics) subtype, 'application/pdf' denotes an application specific type of pdf (Portable Document Format) subtype IFC4 CHANGE The data type has been changed from entity data type to IfcIdentifier. | X |
14 | ValidFrom | IfcDate | ? |
Date when the document becomes valid.
IFC4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601. | X |
15 | ValidUntil | IfcDate | ? |
Date until which the document remains valid.
IFC4 CHANGE The data type has been changed to IfcDate, the date string according to ISO8601. | X |
16 | Confidentiality | IfcDocumentConfidentialityEnum | ? | The level of confidentiality of the document. | X |
17 | Status | IfcDocumentStatusEnum | ? |
The current status of the document. Examples of status values that might be used for a document information status include:
| X |
DocumentInfoForObjects | IfcRelAssociatesDocument @RelatingDocument | S[0:?] | The objects to which the document information applies.
IFC4 CHANGE New inverse attribute. | X | |
HasDocumentReferences | IfcDocumentReference @ReferencedDocument | S[0:?] | The document references to which the document applies | X | |
IsPointedTo | IfcDocumentInformationRelationship @RelatedDocuments | S[0:?] | An inverse relationship from the IfcDocumentInformationRelationship to the related documents./EPM-HTML> | X | |
IsPointer | IfcDocumentInformationRelationship @RelatingDocument | S[0:1] | An inverse relationship from the IfcDocumentInformationRelationship to the relating document. | X | |
IfcDatasetInformation | |||||
18 | SchemaReference | IfcURIReference | ? | An optional attribute for referencing a schema that defines the possible content and structure of the dataset (e.g. xsd). | X |
DatasetInfoForObjects | IfcRelAssociatesDataset @RelatingDataset | S[0:?] | The objects to which the dataset information applies. | X | |
HasDatasetReferences | IfcDatasetReference @ReferencedDataset | S[0:?] | The dataset references to which the document applies. | X |
<xs:element name="IfcDatasetInformation" type="ifc:IfcDatasetInformation" substitutionGroup="ifc:IfcDocumentInformation" nillable="true"/>
<xs:complexType name="IfcDatasetInformation">
<xs:complexContent>
<xs:extension base="ifc:IfcDocumentInformation">
<xs:attribute name="SchemaReference" type="ifc:IfcURIReference" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcDatasetInformation
SUBTYPE OF (IfcDocumentInformation);
SchemaReference : OPTIONAL IfcURIReference;
INVERSE
DatasetInfoForObjects : SET [0:?] OF IfcRelAssociatesDataset FOR RelatingDataset;
HasDatasetReferences : SET [0:?] OF IfcDatasetReference FOR ReferencedDataset;
END_ENTITY;
References: IfcDatasetReference IfcDatasetSelect