Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Documentation/ImplementersDocumentation/DataTypes.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ Columns of the table determine the validity of the type depending on the schema
| IFCRATIOMEASURE | ✓ | ✓ | ✓ | xs:double |
| IFCREAL | ✓ | ✓ | ✓ | xs:double |
| IFCRECURRENCETYPEENUM | | ✓ | ✓ | xs:string |
| IFCREFERENTTYPEENUM | | | ✓ | xs:string |
| IFCREFERENTTYPEENUM | | | ✓ | xs:string |
| IFCREFLECTANCEMETHODENUM | ✓ | ✓ | ✓ | xs:string |
| IFCREINFORCEDSOILTYPEENUM | | | ✓ | xs:string |
| IFCREINFORCINGBARROLEENUM | ✓ | ✓ | ✓ | xs:string |
Expand Down Expand Up @@ -373,7 +373,7 @@ Columns of the table determine the validity of the type depending on the schema
| IFCUNITARYCONTROLELEMENTTYPEENUM | | ✓ | ✓ | xs:string |
| IFCUNITARYEQUIPMENTTYPEENUM | ✓ | ✓ | ✓ | xs:string |
| IFCUNITENUM | ✓ | ✓ | ✓ | xs:string |
| IFCURIREFERENCE | | ✓ | ✓ | xs:string |
| IFCURIREFERENCE | | ✓ | ✓ | xs:anyURI |
| IFCVALVETYPEENUM | ✓ | ✓ | ✓ | xs:string |
| IFCVAPORPERMEABILITYMEASURE | ✓ | ✓ | ✓ | xs:double |
| IFCVEHICLETYPEENUM | | | ✓ | xs:string |
Expand Down Expand Up @@ -408,6 +408,7 @@ The list of valid XML base types for the `base` attribute of `xs:restriction`, t

| Base type | Value string regex constraint | annotation | pattern | enumeration | minLength | maxLength | length | minExclusive | maxExclusive | minInclusive | maxInclusive |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------- | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: | :-----------: |
| xs:anyURI | <code>^\S+$</code> | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | |
| xs:boolean | <code>^(true&#124;false&#124;0&#124;1)$</code> | ✓ | ✓ | | | | | | | | |
| xs:date | <code>^\d{4}-\d{2}-\d{2}(Z&#124;(&#91;+-&#93;\d{2}:\d{2}))?$</code> | ✓ | ✓ | ✓ | | | | ✓ | ✓ | ✓ | ✓ |
| xs:dateTime | <code>^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z&#124;(&#91;+-&#93;\d{2}:\d{2}))?$</code> | ✓ | ✓ | ✓ | | | | ✓ | ✓ | ✓ | ✓ |
Expand Down
1 change: 1 addition & 0 deletions Documentation/UserManual/specifications.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ A **Facet** describes its information precisely using fixed **Facet Parameters**
When a **Facet** is used in the **Applicability** section, it describes the information that we use to identify the relevant parts of the model.

When a **Facet** is used in the **Requirements** section, it describes the information constraints that the model parts must fulfill to comply with the **Specification**.
Each facet in the requirements can be enriched with an optional `instructions` text to help end-users complete the model.

![IDS Structure](Graphics/ids-structure.png)

Expand Down
Loading