w3c-lbd-cg / bot

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

Update definition of bot:Interface #71

Closed GeorgFerdinandSchneider closed 4 years ago

GeorgFerdinandSchneider commented 4 years ago

Request by @deKlerk through a comment in LINK to update the definition of bot:Interface:

Current definition v0.3.1:

An interface is the surface where two building elements, two zones or a building element and a zone meet. It can be used for qualification of the connection between the two. A use case could be the qualification of the heat transmission area between a zone and a wall covering several zones.

Suggestion by @deKlerk:

An interface is the surface shared by two building elements, two zones or a building element and a zone. It can be used for qualification of the connection between the two. An example is the qualification of the heat transmission area between a zone and a wall covering multiple zones."

maximelefrancois86 commented 4 years ago

I don't agree that the interface is necessarily a surface. Topologically-wise, in general, an interface may have as spacial extent a point, a line, a surface, a volume...
In the BOT paper on the Semantic Web Journal, we wrote:

p7

A bot:Interface is a part of the world that is common to some specific zones and elements, and at the boundary of at least one of them

and p9 section 3.5

The class bot:Interface is used to describe the relationship between some specific zones and elements in detail, and covers CQ6. This class can be used to qualify (i.e., attach additional information to) any of the aforementioned topological relationships between zones, elements, or zones and elements.

http://www.semantic-web-journal.net/content/bot-building-topology-ontology-w3c-linked-building-data-group-0

maximelefrancois86 commented 4 years ago

actually reading again what I just copy-pasted, it is indeed necessarily a surface ^^

GeorgFerdinandSchneider commented 4 years ago

Summarizing the comments above:

A bot:Interface is a part of the world with a spatial extent, that is common to some zones and elements. It allows to describe the boundary between two building elements, two zones or a building element and a zone. It can be used for qualification of the topological connections between these pairs. An example is the qualification of the heat transmission area between a zone and a wall covering multiple zones.

mathib commented 4 years ago

Based on discussion in LBD call of 19th of May 2020, it was proposed to make the definition of bot:Interface more generic.

Inserted by @GeorgFerdinandSchneider : The discussion is available in the minutes . Most important comments received criticise the to specific definition of the previous proposal and implicit notion of two dimensional geometry.

Current adapted proposal:

A generic concept to qualify the relationship of two or more things in the world, where at least one is a building element or zone. Examples:

We still need to decide on which examples to include. Proposals are:

Accordingly, the definition of bot:interfaceOf should be updated. Current running proposal:

Relationship between an interface and another thing (building zone, element or something else)”

It is still unclear if schema:rangeIncludes can be used on bot:interfaceOf, pointing to bot:Zone, bot:Element and maybe a SEAS class for systems in general.

GeorgFerdinandSchneider commented 4 years ago

+1

I´d argue the examples should be added and also the update of schema.org/rangeIncludes statement. The revision of bot:interfaceOf is handled in https://github.com/w3c-lbd-cg/bot/issues/67