paper
moving the indexer example, as it requires an access to MELO
choosing the implementation: a linked list or indexer
parsing some nested class expressions in XML/RDF
an example of modelling propositional attitudes and presuppositions
starting an XML RDF OWL class expression parsing implementation
replacing the namespace in a text editor
copying 1K.owl ontology to create an indexer test
an ontological support for alternative indexer implementations of generated rules
the release information file for the download page
implementing the min aggregation function
changing the argument order, which should finalise the implementation of the min rule generator
copying the implementation from the max rule generator
creating a min aggregation rule generator with an empty implementation
generating meaningful names for namespace prefixes instead of numbers
adding a function
protecting a function
testing the max aggregation
implementing the max aggregation function
generating the new test ontology
changing the test ontology names
creating a new test by copying the previous one
using the Semantic Versioning
a forgotten include
generalising the SWRL comparison built-in implementation
a preliminary implementation of the SWRL greaterThan built-in
implementing SWRL lessThanOrEqual built-in
generalising the serialisation of SWRL built-ins
a draft of a rule generator for the max aggregate
generalising the generator to incorporate more aggregate functions
a Doxygen configuration
simplifying the aggregate class hierarchy
min and max aggregates
forgotten headers
implementing the sum of XSD decimal and int
updating the tutorial
generating the test results
a new test ontology created from the old one by renaming
a regression test script
implementing XSD decimal
implementing aggregates for mixed datatypes
implementing XSD decimal
generating the dynamic aggregation; but this is too much for Pellet in Protege Desktop 5.5: this sample is not computable even in several hours
the test output
replacing the datatype in a text editor
generating axioms for 1K individuals with Protege 5.5 Cellfie plug-in
a scalability test template for 1K individuals
a major performance improvement when using a multimap collection for data property assertions; the aggregator now runs in less than a second for the 50K test
a cosmetic performance change
a data property hash function in the case it will be needed for the future
removing a forgotten include residual
the static aggregation is generated in 254 seconds
replacing the datatype in a text editor
generating axioms for 50K individuals with Protege 5.5 Cellfie plug-in rule: Individual: @A* Types: c Facts: p @A* (Java memory should be -Xmx1000M -Xms400M and it takes about three minutes)
making a smaller scalability test from 100K.owl
checking XSD int range limits
updating the aggregator documentation
updating the library documentation; the latest refactoring reduces CPU and memory usage by approximately four times, as the symbolic term libraries with garbage collection were removed
removing unused libraries
fixing syntax errors in the aggregator
fixing a name instantiation bug; now all tests in suites pass
using references instead of copying for better performance
using references instead of copying for better performance
fixing an invalid reference bug
fixing two recursive comparison bugs
changing the test suite according to the refactoring; now the test suite is compiled
making all SWRL arguments const
removing some pointer references preventing the copy semantics
removing a pointer reference preventing the copy semantics
making SWRL rules assignable
protecting a data field of SWRL_property_atom to allow the assignment
removing some pointer references preventing the copy semantics
protecting data fields of OWL_object_max_cardinality to allow the assignment
protecting data fields of OWL_data_max_cardinality to allow the assignment
fixing some syntax errors in the test suites
protecting the property expression field of OWL_existential_quantification to allow the assignment
protecting the name field of OWL_named_class_expression to allow the assignment
protecting data fields of OWL_object_property_expression to allow the assignment
the major refactoring is completed; the OWL API library is now compiled
fixing some syntax errors
fixing some syntax errors
barking up the wrong tree; so reverting to the previous revision
fixing Xercesc header compilation
disambiguating some data member names
fixing some syntax errors
Home
Home
Home
application_development
adding some missing includes
removing an old include
removing an unneeded class