From: Analysis and implementation of the DynDiff tool when comparing versions of ontology
Change actions | Description | Hartung [12] | Papavasileiou [20] |
---|---|---|---|
addC(c) | Add concept c | addC(c) | Add_Type_Class(a) |
delC(c) | Delete concept c | delC(c) | Delete_Type_Class(a) |
addP(p) | Add property p | - | Add_Type_Property(a) |
delP(p) | Delete property p | - | Del_Type_Property(a) |
addI(i) | Add instance i | - | Add_Type_Individual(a) |
delI(i) | Delete instance i | - | Del_Type_Individual(a) |
addSupC(r) | Add relationship r where the property = subclass | addR(r) | Add_Superclass(a,b) |
delSupC(r) | Del relationship r where the property = subclass | DelR(r) | Del_Superclass(a,b) |
addSupP(p,q) | Add subproperty p to property q | addR(r) | Add_Superproperty(a,b) |
DelSupP(p,q) | Del subproperty p to property q | delR(r) | Del_Superproperty(a,b) |
addComment(a) | Add attribute a where the prop. = comment | addA(a) | Add_Comment(a,b) |
delComment(a) | Del attribute a where the property = comment | delA(a) | Delete_Comment(a,b) |
addLabel(a) | Add attribute a where the property = label | addA(a) | Add_Label(a,b) |
delLabel(a) | Del attribute a where the property = label | delA(a) | Delete_Label(a,b) |
addOtherA(a) | Add attribute a where the prop. \(\ne\) label or comment | addA(a) | Add_Property_Instance(a1,a2) |
delOtherA(a) | Del attribute a where the prop. \(\ne\) label or comment | delA(a) | Del_Property_Instance(a1,a2) |
addOtherR(r) | Add rel r where the prop. \(\ne\) subClass or subProperty | addR(r) | Add_Property_Instance(a1,a2) |
delOtherR(r) | Del rel r where the prop. \(\ne\) subClass or subProperty | delR(r) | Del_Property_Instance(a1,a2) |