Release 0.9 created.
Notes for release 0.9 added.
Description of the class extended.
The calling of the method for output of a log message simplified.
If a class is declared as its own superclass then the superclass relationship is removed.
The calling of the method for output of a log message simplified.
Methods renamed.
Indirect class relationships are detected now and are removed.
When a class is added it is now checked if there is a cycle in the class hierarchy.
Changed the implementation of the methods "isSuperclassOf" and "isSubclassOf".
When an ontology class is added now only direct superclasses are used as superclasses.
For sub-property relationships a info log message is output now that it is ignored.
Changed the formulation of some log messages.
Corrected types of and tests for exceptions.
When a new ontology class is added it is checked now if one of the attributes already exists.
Changed some NullPointerException to IllegalArgumentException.
Syntactically simplified some initial generations of Collections.
The individual relations are now stored in the respective class relations.
A class relation is now indirectly created for every respective individual relation.
The Sets and Maps which are returned by some methods are sorted now.
OWL class properties must be unique now with respect to their names.
Stated the meaning of the log levels more precisely.
The methods classRelList and indivRelList return an ArrayList now.
Methods isSuperclassOf(OntoClass), isSubclassOf(OntoClass) and isIndiviualOf(OntoClass) added.
Order of the methods changed.
Bei der Ausgabe eines Individuums wird jetzt geprüft, ob es für jedes Attribut eine Klasse oder Oberklasse davon gibt, in der das Attribut vorhanden ist.
Methods added to get all superclasses and subclasses of one or several ontology classes.
The log messages are now output by loggers in the individual classes.
Added a description of two log levels.
Changed the formatting of comments.
For logging uniform methods are used now.
Die Ausgabe der log-Meldungen erfolgt jetzt zum Leval vom angegebenen Typ.
When a domain or range of a object property has several classes, all classes are ignored now and a warning is output.
In the output of OntoClass and OntoIndiv the outgoing and the incoming relations are output now.
Changed many parameter and result types from ArrayList to HashSet. Collection attributs in OntoClass and OntoIndiv are now final. Tests added to the methods "setDirectValues". Methods "domainClassRels", "rangeClassRels", "sourceIndivRels" and "targetIndivRels" added.
Changed the order in which individuals and relations of individuals are read in.
Changed the comment for the class.
Now for every class also the names of the individuals are output.
Now subclasses are also output. Prettified the output of ontology classes and individuals.
OntoClass has now a list of existing subclasses.
Added concept names of OWL.
Changed format of logging messages. Added tests if a instance to add to the ontology already exists.
Die Methoden zur Ausgabe der log-Meldungen verallgemeinert in die Klasse OWLReader aufgenommen.
Instances of OntoClass and OntoIndiv no longer have null as attribute value.
Removed the keyword "final" for parameters of methods (nevertheless parameters are never changed).
Added data property "subjectArea". Data properties now begin with a lowercase.
Added individual "book4".
Added a test ontology about a disease of a patient.
File with change log added.
New script for generation of all files for a new release.
Changed layout of the text.
Number of the release added.
Created a release.
Libraries added.
Initial release of the project.
Add initial directories