项目作者: sasjonge

项目描述 :
A partitioning algorithm for OWL
高级语言: Java
项目地址: git://github.com/sasjonge/epartition.git
创建时间: 2018-08-02T15:03:03Z
项目社区:https://github.com/sasjonge/epartition

开源协议:

下载


EPartition

This project is work in progress. It’s an implementation and extension / improvement of (Jongebloed S., Schneider T. 2018) for my master thesis.

Structure

The src files are structured as follows

  1. ├── ...
  2. ├── src/main/java
  3. ├── /uni/sasjonge
  4. ├── Partitioner.java # The main class to run the project
  5. ├── Settings.java # Contains all important settings for this project
  6. # visualization options, heuristic options etc.
  7. ├── heuristic # Contains heuristics to reduce the coarseness of the results
  8. ├── partitioning # Contains the main partitioning algortihm
  9. └── utils # Contains utility tools, especially for creating an output graph and for labelling
  10. └── /cwts # Data structures and algorithms for network analysis
  11. ├── src/test/java # Unit-Tests
  12. └── ...

/cwts contains a copy of the source files of this implementation by the CWTS Leiden.

References

S. Jongebloed and T. Schneider: Ontology Partitioning Using E-Connections Revisited. In Proc. 31st DL, vol. 2211 of CEUR, 2018. PDF