CLAVIN Versions Save

CLAVIN (Cartographic Location And Vicinity INdexer) is an open source software package for document geoparsing and georesolution that employs context-based geographic entity resolution.

CLAVIN-3.0.0

3 years ago

All dependencies updated to latest versions.

Breaking changes:

  • All namespaces updated to com.novetta to reflect Berico acquisition by Novetta.

New Features:

  • Supports integration with Novetta AdaptNLP

This version has been released via MAVEN CENTRAL:

<dependency>
  <groupId>com.novetta</groupId>
  <artifactId>CLAVIN</artifactId>
  <version>3.0.0</version>
</dependency>

clavin-2.1.0

8 years ago

Version 2.1.0 of CLAVIN represents a minor release version of 2.0.1 with updates to the documentation, and a release on Maven Central:

<dependency>
    <groupId>com.bericotech</groupId>
    <artifactId>clavin</artifactId>
    <version>2.1.0</version>
</dependency>

2.0.1

8 years ago

Version 2.0.1 of CLAVIN includes some restructuring of the API, adds some new functionality, and offers some minor performance-enhancing tweaks to the core resolution algorithm. This list details most of the major and minor changes made in CLAVIN v2.0.1:

  • changed API for location resolver to be simpler & easier to use
  • ClavinLocationResolver is now the primary class for resolving location names
  • LocationResolver interface and LuceneLocationResolver class are now deprecated
  • new API enabling direct queries of CLAVIN’s internal gazetteer index
  • enables quick lookup of details for known locations in gazetteer
  • see package clavin.gazetteer.query for details
  • new IndexDirectory structure supporting the following:
  • hierarchical “ancestry” of GeoName records (i.e., city –> province –> country)
  • using common/short place names from the GeoNames.org alternate names file. see clavin/index/IndexDirectoryBuilder.java for details
  • new MultipartLocationResolver for resolving location names in structured data
  • designed to handle multipart location names, such as those often seen in spreadsheets or databases (e.g., [Reston][Virginia][United States]). see package clavin.resolver.multipart for details
  • fixed subtle bug in core resolution algorithm that mistakenly treated admin1 codes from different countries as the same thing (doh!)
  • boosted cities & countries in core resolution algorithm, since these are the things mentioned most often in text for example, this helps Washington DC win over Washington State, and the city of Cairo win over Cairo Governorate
  • made CLAVIN ancestry loading configurable, defaulting to lazy loading to boost performance.
  • fixed the TravisCI build script to account for the necessary build time of the index for passing tests These changes, especially the algorithmic modifications, have yielded a modest – yet noticeable and welcome – improvement to resolution accuracy.

1.0.0

10 years ago

Official CLAVIN 1.0.0 Release

1.0.0rc7

10 years ago

"Final" release candidate

1.0.0rc6

10 years ago