w3c-lbd-cg / bot

Building Topology Ontology
https://w3id.org/bot
53 stars 15 forks source link

bot:adjacentElement between two elements allowed #119

Open MadsHolten opened 4 months ago

MadsHolten commented 4 months ago

I would like to suggest that we allow bot:adjacentElement to also be used as a relationship between two elements since it is probably quite confusing for most people that this is disallowed now and I think we should strive towards having an easily understandable representation of the building.

Current state: bot:adjacentElement is anrdfs:subClassOf bot:hasElement. bot:hasElement has the rdfs:domain constrained to bot:Zone. Therefore using bot:adjacentElement between two elements would infer 1) the bot:hasElement relationship between the two and 2) that the subject element is a bot:Zone.

Suggestion: Either the bot:adjacentElement should no longer be an rdfs:subClassOf bot:hasElement or the rdfs:domain constraint should be removed on the bot:hasElement. I am in favour of the latter since this makes the ontology less restrictive and easier to use.