Skip to content

Commit 4bb96b0

Browse files
authored
Merge pull request #348 from I-Sokolov/master
README.md - fix broken link to developer-guide
2 parents 6bf54e0 + 56c0b9d commit 4bb96b0

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Documentation/ImplementersDocumentation/developer-guide.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ An IDS file is simply an XML file, with its schema defined in XSD. You may open
55
An IDS is considered valid if it passes the XSD-based validation check. All sample IDS files available in the buildingSMART directory of public IDS templates are guaranteed to be valid.
66

77
1. [Download the latest IDS XSD schema](https://github.com/buildingSMART/IDS/blob/master/Development/ids.xsd)
8-
2. Download sample IDS files from the `Documentation/testcases` folder
8+
2. Download sample IDS files from the `Documentation/ImplementersDocumentation/TestCases` folder
99

1010
There are many freely available online tools and programming libraries that can perform XSD validation.
1111
However, a valid IDS file requires more than bare XML schema compliance; buildingSMART provides an [IDS auditing tool](https://github.com/buildingSMART/IDS-Audit-tool/) to help ensure that the IDS files that you produce or receive are fully valid. The same tool is also available at [Xbim IDS auditing service](https://www.xbim.it/ids), which is executed locally in your web browser and does not upload your IDS files to any server.
@@ -34,7 +34,7 @@ In addition, it is highly recommended to also provide the following features for
3434

3535
## Checking IDS against IFC
3636

37-
Any software implementing IDS checking **must** comply with the test suite of IFC/IDS pairs available in the `Documentation/testcases` folder (see [test cases documentation](testscases/scripts.md)).
37+
Any software implementing IDS checking **must** comply with the test suite of IFC/IDS pairs available in the `Documentation/ImplementersDocumentation/TestCases` folder (see [test cases documentation](TestCases/scripts.md)).
3838

3939
In addition, it is highly recommended to also provide the following features for users:
4040

Documentation/UserManual/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ If you need help, please feel free to ask for help on the [buildingSMART Forums]
3535
1. [Learn how to use the **Property Facet**](property-facet.md)
3636
1. [Learn how to use the **Material Facet**](material-facet.md)
3737
1. [Learn how to use the **PartOf Facet**](partof-facet.md)
38-
1. [Are you a software developer? Read the developer guide!](developer-guide.md)
38+
1. [Are you a software developer? Read the developer guide!](../ImplementersDocumentation/developer-guide.md)

Documentation/UserManual/specifications.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ the following interpretation applies:
9797

9898
| Type | Meaning | Success criteria |
9999
| -------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
100-
| **Required** | A matching property is required in the model | Matching entities have a ePset_SpaceOMA/TravelDirection property of type IFCLABEL and non null value |
101-
| **Prohibited** | A matching property cannot be present in the model | Matching entities don't have a property TravelDirection in the ePset_SpaceOMA property set |
102-
| **Optional** | Expectations of a propertySet/property and value constrains are defined, but optional | Matching entities either don't have the property, or if they do, it is of the expected datatype and value |
100+
| **required** | A matching property is required in the model | Matching entities have a ePset_SpaceOMA/TravelDirection property of type IFCLABEL and non null value |
101+
| **prohibited** | A matching property cannot be present in the model | Matching entities don't have a property TravelDirection in the ePset_SpaceOMA property set |
102+
| **optional** | Expectations of a propertySet/property and value constrains are defined, but optional | Matching entities either don't have the property, or if they do, it is of the expected datatype and value |
103103

104104
As a complete example, you might have a **Required** specification that applies to wall entities, that are **Prohibited** from being load-bearing, if you wanted your model to not contain any load-bearing walls.
105105

0 commit comments

Comments
 (0)