Skip to main content

Retrieving literal values from LOD

Project description

LODlit

Simplifying retrieval of literals from Linked Open Data

Different LOD-datasets are available online in different formats with diffferent user-friendliness levels. LODlit allows you to search over different linked open datasets in one place using keywords and outputs the search results in the same json structure convinient for further processing.

For example, LODlit retrieves labels, aliases, and descriptions of Wikidata entities by search terms in a specific language with optional search filtering. It is also possible to get literals in different languages by entity identifiers. Additionally, LODlit provides the functionality to make bag-of-words from literals for natural language processing, for example, to calculate cosine similarity between literals.

Currently, LODlit supports parsing of Wikidata, Getty Art & Architecture Thesaurus (AAT), Princeton WordNet (3.1), and Open Dutch WordNet (1.3).

Installation

pip install LODlit

LODlit is available on PyPI.

  • To parse Princeton WordNet 3.1: After NLTK is installed, download the wordnet31 corpus; Put the content of "wordnet31" to "wordnet" in "nltk_data/corpora" (it is not possible to import wordnet31 from nltk.corpus directly; see explanations on the WordNet website (retrieved on 10.02.2023): "WordNet 3.1 DATABASE FILES ONLY. You can download the WordNet 3.1 database files. Note that this is not a full package as those above, nor does it contain any code for running WordNet. However, you can replace the files in the database directory of your 3.0 local installation with these files and the WordNet interface will run, returning entries from the 3.1 database. This is simply a compressed tar file of the WordNet 3.1 database files"; Use pwn31.check_version() to ensure that WordNet 3.1 is imported;

  • To parse Open Dutch WordNet: Download the ODWN from https://github.com/cultural-ai/OpenDutchWordnet;

License

CC BY-SA 4.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LODlit-0.6.0.tar.gz (2.5 kB view hashes)

Uploaded Source

Built Distribution

LODlit-0.6.0-py3-none-any.whl (2.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page