Accord-Project / aec3po

AEC3PO: Architecture, Engineering, Construction Compliance Checking and Permitting Ontology
https://w3id.org/lbd/aec3po/
2 stars 1 forks source link

don't like "Design" #13

Closed VladimirAlexiev closed 1 year ago

VladimirAlexiev commented 1 year ago

To @EdliraK @beachtom @maximelefrancois86 (Pan doesn't seem to be in this git proejct?)

In my examples https://github.com/Accord-Project/bcrl/blob/main/FI-accessibility.yaml I have:

In the current ontology there is a lot of "Designs", eg

<ramp> aec3po:hasDesign <design> .

# Define the property design of the ramp
<design> a aec3po:PropertyDesign ;
    aec3po:hasDesign <ramp_design> .

# Define the values for the ramp design
<ramp_design> 
    aec3po:hasDesign <structure_design>;
    aec3po:hasDesign <width_design> ;
    aec3po:hasDesign <landing_design> ;
    aec3po:hasDesign <gradient_design> .

<width_design> a aec3po:PropertyKindDesign ;
    aec3po:hasProperty <hasRampWidth> ;
    aec3po:hasValue 900 ;
    aec3po:hasQuantityKind <MilliM> ;
    aec3po:hasComparisonOperator aec3po:ComparisonOperator-ge .

<hasRampWidth> ## UNDEFINED

I don't even know how a design can have a design, and how a property can have a design.

I have several objections to this word:

AmnaKRDB commented 1 year ago

This has been revised. The full example is now available here https://github.com/Accord-Project/aec3po/blob/main/examples/Finland/FI-accessibility-AEC3PO.ttl