ACOTA (Automatic Collaborative Tagging). It is a Java-based library for suggesting tags in a collaborative and automatic way. It is based on the use of folksonomies to manage the tags and provide advanced services of automatic learning, reasoning, etc.
Acota allows two different ways to configure it, programmatically and through a properties File:
- [How to Configure Acota] (https://github.com/weso/acota-core/wiki/Configure-Acota)
- [Acota-Core (Properties-List)] (https://github.comweso/acota-core/wiki/Acota-Core-(Properties-List\))
Detailed information of how to run acota-core:
RequestSuggestionTO request = new RequestSuggestionTO();
ResourceTO resource = new ResourceTO();
resource.setDescription("WESO is a multidisciplinary research group from the Department of" +
"Computer Science, Spanish Philology and Philosophy at the University of Oviedo, " +
"The group is involved in semantic web research, education and technology transfer.");
resource.setLabel("About Web Semantics Oviedo");
resource.setUri("http://www.weso.es");
request.setResource(resource);
EnhancerAdapter tokenizerEnhancer = new TokenizerEnhancer();
SuggestionTO suggest = tokenizerEnhancer.enhance(request);
Map<String, TagTO> labels = suggest.getTags();
The current version of acota is 0.3.7, you can download it from:
Acota-Core is available in Maven Central:
<dependency>
<groupId>es.weso</groupId>
<artifactId>acota-core</artifactId>
<version>0.3.7</version>
</dependency>
Looking for SNAPSHOTS?
Acota-bundle includes all required dependancies:
If you need an old version of acota-core, please visit the Acota Downloads Page
Acota does not include Wordnet Dictionary or NLP Files, you can download it from:
There is a project called acota-utils that includes all the required files embebed within a jar:
Copyright 2012-2013 WESO Research Group
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.