buildingSMART / bSDD

The buildingSMART Data Dictionary repository, where we publish the documentation, examples and more. We don't publish here the data, the source code of the bSDD service or the front end of the website.
https://www.buildingsmart.org/users/services/buildingsmart-data-dictionary/
MIT License
129 stars 36 forks source link

Missing Properties #32

Closed ollyhensby closed 2 months ago

ollyhensby commented 2 years ago

Describe the bug Missing properties when using the "Get Properties" function.

image

To Reproduce For example, I want to obtain properties listed within a property set. Let's look at _PsetBuildingUse: http://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_BuildingUse.htm

Now if I search for these properties in the API, some of them return results. However, TenureModesAvailableNow does not. Other properties are missing too.

It seems from a little experimenting that only IFC properties with the property type IfcPropertySingleValue can be called?

Maybe I am just looking at the incorrect documentation that is associated with the API?

http://identifier.buildingsmart.org/uri/buildingsmart/ifc-4.3/prop/TenureModesAvailableNow

image

Expected behaviour I expect that the properties that exist in the documentation for ifc 4.3 should be able to be called from the API property function.

Screenshots See above

Desktop (please complete the following information):

Any help with this will be much appreciated! Thank you

aothms commented 2 years ago

Good point. Currently we indeed include only SingleValue and EnumeratedValue (https://github.com/buildingSMART/IFC4.3.x-development/blob/master/code/to_bsdd.py#L202-L214)

We have talked in the past about BoundedValue and ListValue but I forgot the conclusions. @Baars-IT @berlotti @grandfr perhaps anyone remembers?

ollyhensby commented 2 years ago

@aothms Okay, thanks for clarifying about the property types. Any update on adding the other property types?

paoloborin commented 1 year ago

Following! any update? Thanks

atomczak commented 10 months ago

yes, we are now in the process of adding all missing IFC types of properties to bSDD, also Lists and Tables. While it might take a few weeks, the solution is on its way. Sorry to keep you waiting :)