[Corpora-List] Announcing Semantikos

Bernard Bou bbou at ac-toulouse.fr
Wed Jun 21 06:42:06 CEST 2017


Now comes the release version of the Semantikos application that focuses on SENSES + SEMANTIC ROLES attached to words.

It’s a free and open source Android application that unifies WordNet, VerbNet, PropBank, FrameNet and PredicateMatrix through SQL.

As images speak louder than words, here are a few screencasts: https://www.youtube.com/watch?v=OMYDL-GV7ZI https://www.youtube.com/watch?v=oRBs3DKbxnk&t=5s

What is SqlUNet ? ----------------- Semantikos is based on SqlUNet that had first to be built as its foundation piece.

SqlUNet stands for SQL Unified XNet, where X subsumes - WordNet (University of Princeton), - VerbNet, PropBank (both University of Colorado), - FrameNet (University of Berkeley) - Predicate Matrix (University of the Basque country).

So SqlUNet=WordNet+VerbNet+ PropBank+FrameNet+PredicateMatrix

While WordNet centres on senses and sense relations, VerbNet, PropBank, FrameNet focus on the semantic roles attached to them. PredicateMatrix attempts to align semantic roles to be found in VerbNet, PropBank and FrameNet.

Instead of having separate independent databases, each in its own format, SqlUNet unifies them all into a single relational database, with a number of benefits: -it makes it easy to maintain and use references across database boundaries. -this also eliminates the need for specific interfaces -the SQL language becomes the common query language, with its full expressive power to build sophisticated queries, surprisingly not at the expense of performance.

SqlUNet is a relational database that comes in various guises. The application uses a stripped-down version in Sqlite3 format.

What is Semantikos ? -------------------- The app runs on phones, preferably with large screen real-estate, and tablets, and any Android device.

It started out as proof-of-concept but is now a full-fledged browser and navigation interface.

All processing takes place on board the device: the app operates off-line and there is no need for a connection.

License ------- Semantika is free (as in ‘free speech’ and ‘free beer’). It’s open-source (GPL3).

Features -------- -Browse senses and semantic roles. The user can navigate the different senses of words, browse the relation between senses and explore the semantic roles attached to them.

-Explore Predicate Matrix (cross-referenced semantic roles) and the different semantic role matches or alignments.

-Search for text occurrences. The user can find occurrences of words in WordNet samples, VerbNet samples, PropBank samples, FrameNet sentences, together with the annotations that are attached to them.

-Direct access to entities (senses, semantic roles, semantic classes, frames, lex units, sentences)

-Direct access to entities is made possible by referencing them by ID.

-Hyperlinks. Result pages include hyperlinks to related queries. Activating them triggers the queries. The usual backtracking mechanism applies.

-Peek at the underlying SQL queries. The app maintains a circular buffer of the SQL queries used by the UI interface, so that the user can have a glimpse of (sometimes tricky) queries.

-Setup interface. Care has been taken to make the interface user-friendly, particularly during the setup, and to inform the user about space requirements.

Requirements ------------ The app requires an Android terminal running on Kitkat or later. It does not require specific hardware, so mid-range to high-end hardware will do. Standard memory capacity will also suffice. Nor does the app require a lot of processing power.

However storage requirements are high: when fully expanded the database takes up in the region of 500M bytes. Care must be taken that this amount of space is available either in emulated external storage or SD card.

The application comes without the database which has to be downloaded before proper operation can start.

Standard install ---------------- -Install the APK available from Google Play. It is to be found at https://play.google.com/store/apps/details?id=org.sqlunet.browser Once the app installed, you are not done yet. The data and the sqlite3 database have to be retrieved:

-Download the database

-Add (build) a few tables that are needed to speed up text search.

Google play ----------- The app is available for anyone to use at https://play.google.com/store/apps/details?id=org.sqlunet.browser


Bernard Bou ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- noq pɹɐuɹǝq noqqbbou at gmail.com 1313ou at gmail.com bbou at users.sourceforge.net bbou at april.org

CLE PUBLIQUE C4C383FA DISPONIBLE A: PUBLIC KEYRING C4C383FA AVAILABLE FROM: hkp://pgp.mit.edu:11371 http://pgpkeys.mit.edu:11371 http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0xC4C383FA ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

More information about the Corpora mailing list