How would I represent the following reasoning in OWL/Protege?
If molecules of type A have longer carbon chains then molecules of type B, then the boiling point of A is greater than that for B.
I unpack that statement as follows:
A_1 has property P_1 value V_11, property P_2 with value V_21
A_2 has property P_1 value V_12, property P_2 with value V_22
V_11 > V_12 therefore V_21 > V_22
I'm not sure how to represent the properties in OWL.
- Do I use a data property or object property restriction? The expression "propane has a three-carbon chain" refers to all propane molecules, not just one individual propane molecule.
- How to represent comparison?
V21 > V_22
is sufficient but not necessary forV_11 > V12
.