E-Collections API is the official Java application programming interface for the E-Collections ontology.
This API provides Java interfaces for every type of collection of the E-Collections ontology using the same collections taxonomy defined in the ontology. For every collection type, the corresponding interface define the typical accessor methods (getters and setters) and methods for common operations like for example the collection cardinality, the frequency of an element, the union, intersection and complement of collections, etc. The list of all methods for every collection is available in the Javadoc documentation.
This API also implements classes for every type of collections using the Apache Jena ontology API, but it's possible to use other APIs like the OWL API to implement the interfaces.
Author
Alfredo Sánchez Alberca (asalber@ceu.es)
Licence
E-Collections API is released under Attribution-ShareAlike 4.0 International Creative Commons license: http://creativecommons.org/licenses/by-sa/4.0/