0
I Use This!
Activity Not Available

Project Summary

WordnetAPI is a Java interface to the famous WordNet database of lexical relationships.

It converts the Wordnet Dictionary in an embedded H2 Database and access the data through the Java Persistence API (currently Toplink essential implementation), providing a stictly object-oriented interface, instead of the procedural one in the original Wordnet C library.

This is the domain model:

The access to entities happens with the DAO Pattern (see package eu.kostia.dao).

Examples of code usageTo look for a lemma in the dictionary:

WordnetDictionary dictionary = new WordnetDictionary();
String lemma = "conceptualization";
List result = dictionary.lookup(lemma);In WordnetCLI the result is also formatted:

LEMMA: conceptualization (NOUN noun.act): inventing or contriving an idea or explanation and formulating it mentally
SEMANTIC SET:
SAME:
formulation (NOUN noun.act): inventing or contriving an idea or explanation and formulating it mentally
conceptualisation (NOUN noun.act): inventing or contriving an idea or explanation and formulating it mentally
DERIVATIONALLY_RELATED_FORM:
conceptualize (VERB verb.creation): have the idea for; "He conceived of a robot that would help paralyzed patients"; "This library was well conceived"
HYPERNYM:
creating_by_mental_acts (NOUN noun.act): the act of creating something by thinking
HYPONYM:
plan_of_attack (NOUN noun.act): ideas or actions intended to deal with a problem or situation; "his approach to every problem is to draw up a list of pros and cons"; "an attack on inflation"; "his plan of attack was misguided"
framing (NOUN noun.act): formulation of the plans and important details; "the framing of judicial decrees"
attack (NOUN noun.act): ideas or actions intended to deal with a problem or situation; "his approach to every problem is to draw up a list of pros and cons"; "an attack on inflation"; "his plan of attack was misguided"
approach (NOUN noun.act): ideas or actions intended to deal with a problem or situation; "his approach to every problem is to draw up a list of pros and cons"; "an attack on inflation"; "his plan of attack was misguided"

LEMMA: conceptualization (NOUN noun.cognition): an elaborated concept
SEMANTIC SET:
SAME:
conceptualisation (NOUN noun.cognition): an elaborated concept
conceptuality (NOUN noun.cognition): an elaborated concept
DERIVATIONALLY_RELATED_FORM:
conceptualize (VERB verb.creation): have the idea for; "He conceived of a robot that would help paralyzed patients"; "This library was well conceived"
HYPERNYM:
concept (NOUN noun.cognition): an abstract or general idea inferred or derived from specific instances
construct (NOUN noun.cognition): an abstract or general idea inferred or derived from specific instances
conception (NOUN noun.cognition): an abstract or general idea inferred or derived from specific instances
HYPONYM:
perception (NOUN noun.cognition): a way of conceiving something; "Luther had a new perception of the Bible"Given an inflected form, you can retrieve the base forms using the WordNet's morphological processing. For example:

Morphy morphy = new Morphy();
String[] baseforms = morphy.stem("axes");will be return "axis", "ax", "axe"

More code usage examples in the unit-tests source folder.

This project is related to Text Analysis a more general framework for Natural Language Processing and Text Mining.

My name is Costantino and feel free to contact me at:

Tags

textanalysis wordnet

In a Nutshell, wordnetapi...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU Library or "Lesser" GPL (LGPL)
Permitted

Place Warranty

Use Patent Claims

Commercial Use

Modify

Distribute

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Include Copyright

State Changes

Include License

Include Install Instructions

Disclose Source

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    search using multiple tags to find exactly what you need
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    anyone with an Open Hub account can update a project's tags

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis