Comments (6)
I guess the propertySet statement includes checking of Quantities as well (they are quite similar to Pset). Anyhow, such agreements need to be documented in the IDS spec. Otherwise there will be too much room for interpretation.
from ids.
Using 'attribute' as the propertySet name is the only convention, hence the example.
Use-cases have shown users want to define IFC attributes as requirements. These do not have a property set name.
There are already discussion to use instead of this convention, but since attributes most probably disappear in IFC 5, the IDS XSD can stay the same for use in different IFC versions.
This topic is on the list for phase 2.
from ids.
Indeed, what has been on the table potentially is some sort of reference implementation using a language with well defined semantics (like schematron or sparql) that can act as a formal definition of the spec and as a neutral referee when there are discrepancies in vendor implementations.
from ids.
Yes, having a formal represenation of a checking rule makes sense and is most likely needed to avoid misinterpretation. I was wondering if the ConceptTemplates and used RuleIDs published with the IFC specification could be used as a reference (at least to identify the relevant parts of IFC).
from ids.
Yes they would be great entry points into the documentation. Whether they can be directly reused probably depends on e.g the choices re properties and quantities and how they are handled specifically. I think a conversion to mvdXML also makes sense at some point, but for a semantic basis I'm not sure how complete it is wrt e.g universal and existential qualification, which might be needed.
from ids.
attributes now split into separate node/element
from ids.
Related Issues (20)
- Remove cardinality checks for attributes HOT 14
- Make system name mandatory for classification requirement HOT 2
- Agree how to deal with standard cases HOT 7
- Example on double negative HOT 3
- Schema version increase HOT 1
- CRITICAL: Schema versioning
- Instructions, Annotations, Translations & Co HOT 7
- Clarify relation recursion and cardinality HOT 2
- Use only simple string to define attributes HOT 7
- Allow for an enumeration of data types HOT 7
- XSD invalid HOT 6
- IFCVersion attribute HOT 5
- Capitalization in `partof` facet: attribute `relationship` HOT 2
- Use of xs:extensions in the schema HOT 3
- PartOf recursive HOT 9
- IfcHeatingValueMeasure unit error
- IfcIonConcentrationMeasure unit error
- Add instructions to ReguirementsType.Entity HOT 1
- Gaps between IFC 4.0.2.1 type definitions and sounds measure units in documentation
- Test Cases Name restrictions will match any result HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ids.