diff --git a/ontologies/combined_mereotopology/cemt.clif b/ontologies/combined_mereotopology/cemt.clif new file mode 100644 index 000000000..1734cfb82 --- /dev/null +++ b/ontologies/combined_mereotopology/cemt.clif @@ -0,0 +1,7 @@ +(cl-text http://colore.oor.net/combined_mereotopology/cemt.clif + +(cl-imports http://colore.oor.net/combined_mereotopology/mt.clif) + +(cl-imports http://colore.oor.net/mereology/cem_mereology) + +) diff --git a/ontologies/combined_mereotopology/cmt.clif b/ontologies/combined_mereotopology/cmt.clif new file mode 100644 index 000000000..a8c95dc67 --- /dev/null +++ b/ontologies/combined_mereotopology/cmt.clif @@ -0,0 +1,15 @@ +(cl-text http://colore.oor.net/combined_mereotopology/cmt.clif + +(cl-imports http://colore.oor.net/combined_mereotopology/mt.clif) + +(cl-imports http://colore.oor.net/combined_mereotopology/definitions/mt.clif) + +(cl-imports http://colore.oor.net/mereology/definitions/mereology_def.clif) + +(cl-imports http://colore.oor.net/mereology/cm_mereology) + +(forall (x y) + (if (C x y) + (underlaps x y))) + +) diff --git a/ontologies/combined_mereotopology/definitions/mt_def.clif b/ontologies/combined_mereotopology/definitions/mt_def.clif new file mode 100644 index 000000000..5470a9eb6 --- /dev/null +++ b/ontologies/combined_mereotopology/definitions/mt_def.clif @@ -0,0 +1,62 @@ + +(cl-text http://colore.oor.net/combined_mereotopology/definitions/mt_def.clif + +(cl-imports http://colore.oor.net/combined_mereotopology/mt.clif) + +(cl-imports http://colore.oor.net/mereology/definitions/mereology_def.clif) + +(forall (x y) + (iff (EC x y) + (and (C x y) + (not (overlaps x y))))) + +(forall (x y) + (iff (IP x y) + (and (part x y) + (forall (z) + (if (C z x) + (overlaps z y)))))) + +(forall (x y) + (iff (TP x y) + (and (part x y) + (not (IP x y))))) + +(forall (x y) + (iff (IO x y) + (exists (z) + (and (IP z x) + (IP z y))))) + +(forall (x y) + (iff (TO x y) + (and (overlaps x y) + (not (IO x y))))) + +(forall (x y) + (iff (IU x y) + (exists (z) + (and (IP x z) + (IP y z))))) + +(forall (x y) + (iff (TU x y) + (and (underlaps x y) + (not (IU x y))))) + +(forall (x y) + (iff (IPP x y) + (and (IP x y) + (not (IP y x))))) + +(forall (x) + (iff (SC x) + (forall (y z) + (if (forall (w) + (iff (overlaps w x) + (or (overlaps w y) + (overlaps w z)))) + (C y z))))) + + +) diff --git a/ontologies/combined_mereotopology/mt.clif b/ontologies/combined_mereotopology/mt.clif new file mode 100644 index 000000000..70583996c --- /dev/null +++ b/ontologies/combined_mereotopology/mt.clif @@ -0,0 +1,13 @@ +(cl-text http://colore.oor.net/combined_mereotopology/mt.clif + +(cl-imports http://colore.oor.net/mereotopology/connection.clif) + +(cl-imports http://colore.oor.net/mereology/m_mereology) + +(forall (x y) + (if (part x y) + (forall (z) + (if (C x z) + (C z y))))) + +) diff --git a/ontologies/location_varzi/definitions/location_def.clif b/ontologies/location_varzi/definitions/location_def.clif index e11d9e223..d3ae1be26 100644 --- a/ontologies/location_varzi/definitions/location_def.clif +++ b/ontologies/location_varzi/definitions/location_def.clif @@ -1,5 +1,5 @@ -(cl-text http://colore.oor.net/location_varzi/location_def.clif +(cl-text http://colore.oor.net/location_varzi/definitions/location_def.clif (cl-imports http://colore.oor.net/location_varzi/location_root.clif)