Research Article
An Algorithm Tool for Atom Decomposition and Interaction: AD Visualiser
| Input: An OntologyO | | Output: A DAGgraph | | (1) | supperClass ← owl: Thing; | | (2) | supper ← Node sup perClass; | | (3) | repeat | | (4) | if subClasses (supperClass) owlNothingsubClasses (supperClass) | | then | | (5) | foreachsubClass ∈ subClasses(supperClass)do | | (6) | subNode ← subClass | | (7) | supperNode.addSubNode(subNode); | | (8) | supperClass ← subClass; | | (9) | endfor | | (10) | endif | | (11) | until add all the classes as nodes in the tree | | (12) | show the result tree; |
|