A framework that aims to achieve interoperability between software such as simulation engines, databases and data repositories using a knowledge graph as the common language.
General polish and revision of tools (including semantic2dot)
semantic2dot: allow plotting namespaces, sessions and individuals on the same graph
semantic2dot: add IPython rendering
Note that find is meant to replace the CUDS selection mechanism. For example, imagine that you need to move individual freiburg and all the "contained" individuals (inhabitants, buildings, etc) in the mereotopological sense. Then first you get the list of individuals to move using individuals = find(freiburg, rel=city.encloses). After that, you add them to the new session using session.add(individuals).
General polish and revision of tools (including semantic2dot)
semantic2dot: allow plotting namespaces, sessions and individuals on the same graph
semantic2dot: add IPython rendering
Note that
find
is meant to replace the CUDS selection mechanism. For example, imagine that you need to move individualfreiburg
and all the "contained" individuals (inhabitants, buildings, etc) in the mereotopological sense. Then first you get the list of individuals to move usingindividuals = find(freiburg, rel=city.encloses)
. After that, you add them to the new session usingsession.add(individuals)
.