Hi, I have been following your work for a while now. And based on your ontology I am developing https://github.com/dlr-ve-esy/charging-ontology/ which handles terminology of electric vehicle charging infrastructure.
One of the things that has got pretty interesting during the development is the inclusion of connecting components. By connecting components I mean Plugs, Sockets, Cables, Connectors and such. In the context of electric vehicles this is important becasue it dictates if some vehicle is able to charge in certain charging station. Some older ideas around the topic I discuss in: dlr-ve-esy/charging-ontology#2 and OpenEnergyPlatform/ontology#1597 . The reason I raise the issue here is because that I noticed very quickly that there are some aspects of this that I think would be more valuable when handled in a general context that ontologies like yours can offer.
When researching the topic I got down a very deep rabbit hole, connectors are weird constructs to be honest. I came up with the implementation at dlr-ve-esy/charging-ontology#4 but I am not 100% confident of it, so please feel free to give feedback on it. Here is a summary of the implementation
Implementation
connector: Fiat object part of some device providing connection and disconnection to a suitable mating component.
plug: A connector attached to a cable.
outlet: A connector attached to the surface of a device.
connection pattern: A pattern of connectors which is the physical manifestation of some specification that dictates its mating suitability.
power connection specification: A directive information entity that prescribes the requirements of power connectors.
'power connection specification' prescribes some 'connection pattern'
'connector' 'bearer of' some 'connection pattern'
These would be an example of the multiple connector classes that I implemented:
CHAdeMO specification a power connection specification
'CHAdeMO pattern' 'prescribed by' value 'CHAdeMO specification'
Open questions
Would terminology of connectors fit into one of the CCOs?
Is it necessary to double the connection pattern(qualities) for male and female, or can the pattern refer to both types of connectors?
How does one express "compatibility" in BFO, maybe using relational quality?
Hi, I have been following your work for a while now. And based on your ontology I am developing https://github.com/dlr-ve-esy/charging-ontology/ which handles terminology of electric vehicle charging infrastructure.
One of the things that has got pretty interesting during the development is the inclusion of connecting components. By connecting components I mean Plugs, Sockets, Cables, Connectors and such. In the context of electric vehicles this is important becasue it dictates if some vehicle is able to charge in certain charging station. Some older ideas around the topic I discuss in: dlr-ve-esy/charging-ontology#2 and OpenEnergyPlatform/ontology#1597 . The reason I raise the issue here is because that I noticed very quickly that there are some aspects of this that I think would be more valuable when handled in a general context that ontologies like yours can offer.
When researching the topic I got down a very deep rabbit hole, connectors are weird constructs to be honest. I came up with the implementation at dlr-ve-esy/charging-ontology#4 but I am not 100% confident of it, so please feel free to give feedback on it. Here is a summary of the implementation
Implementation
connector: Fiat object part of some device providing connection and disconnection to a suitable mating component.plug: A connector attached to a cable.outlet: A connector attached to the surface of a device.connection pattern: A pattern of connectors which is the physical manifestation of some specification that dictates its mating suitability.power connection specification: A directive information entity that prescribes the requirements of power connectors.'power connection specification' prescribes some 'connection pattern''connector' 'bearer of' some 'connection pattern'These would be an example of the multiple connector classes that I implemented:
CHAdeMO specificationapower connection specification'CHAdeMO pattern' 'prescribed by' value 'CHAdeMO specification'Open questions
Would terminology of connectors fit into one of the CCOs?
Is it necessary to double the connection pattern(qualities) for male and female, or can the pattern refer to both types of connectors?
How does one express "compatibility" in BFO, maybe using relational quality?