From: Analysis and implementation of the DynDiff tool when comparing versions of ontology
Change actions | Description | Hartung [12] | Papavasileiou [20] |
---|---|---|---|
renP(\(i_1,i_2\)) | Rename property | - | Rename_Property(\(i_1,i_2\)) |
renI(\(i_1,i_2\)) | Rename instance | - | Rename_Individual(\(i_1,i_2\)) |
mergeC(\(C_s,c_t\)) | Merge multiple source concepts into one target concept | merge(\(C_s,c_t\)) | Merge_Classes(\(C_s,c_t\)) |
mergeP(\(P_s,p_t\)) | Merge multiple source properties into one target property | merge(\(P_s,p_t\)) | Merge_Properties(\(P_s,p_t\)) |
mergeCInto(\(C_s,c_t\)) | Merge multiple source concepts into one target concept \(c_t \in C_s\) | merge(\(C_s,c_t\)) | Merge_Classes_Into_Existing(\(C_s,c_t\)) |
mergePInto(\(P_s,p_t\)) | Merge multiple source properties into one target property \(p_t \in P_s\) | merge(\(P_s,p_t\)) | Merge_Properties_Into_Existing(\(P_s,p_t\)) |
splitC(\(C_s,c_t\)) | Split multiple source concepts into one target concept | split(\(C_s,c_t\)) | Split_Classes(\(C_s,c_t\)) |
splitP(\(P_s,p_t\)) | Split multiple source properties into one target property | split(\(P_s,p_t\)) | Split_Properties(\(P_s,p_t\)) |
splitCInto(\(C_s,c_t\)) | Split multiple source concepts into one target concept \(c_t \in C_s\) | split(\(C_s,c_t\)) | Split_Classes_Into_Existing(\(C_s,c_t\)) |
splitPInto(\(P_s,p_t\)) | Split multiple source properties into one target property \(p_t \in P_s\) | split(\(P_s,p_t\)) | Split_Properties_Into_Existing(\(P_s,p_t\)) |
changeComment(\(c, att_{name},V_{Old},V_{New}\)) | Change the value of the comment of c | chgAttValue(\(c, att_{name},V_{Old},V_{New}\)) | Change_Comment(u,a,b) |
changeLabel(\(c, att_{name},V_{Old},V_{New}\)) | Change the value of the label of c | chgAttValue(\(c, att_{name},V_{Old},V_{New}\)) | Change_Label(u,a,b) |
changeOtherA(\(c, att_{name},V_{Old},V_{New}\)) | Change the value of the attribute of c | chgAttValue(\(c, att_{name},V_{Old},V_{New}\)) | - |