All Projects → TheScienceMuseum → heritage-connector

TheScienceMuseum / heritage-connector

Licence: MIT License
Heritage Connector: Transforming text into data to extract meaning and make connections

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
Makefile
30231 projects
shell
77523 projects
CSS
56736 projects

Labels

Projects that are alternatives of or similar to heritage-connector

ordia
Wikidata lexemes presentations
Stars: ✭ 21 (+16.67%)
Mutual labels:  wikidata
ann
A repository for brainstorming and prototyping ideas related to the eLifeSprint project Annotate them all (https://sprint.elifesciences.org/annotate-them-all/)
Stars: ✭ 13 (-27.78%)
Mutual labels:  wikidata
ate-onde-chega-cultura
Mapa interativo dos equipamentos culturais em Portugal
Stars: ✭ 18 (+0%)
Mutual labels:  wikidata
entity-fishing
A machine learning tool for fishing entities
Stars: ✭ 176 (+877.78%)
Mutual labels:  wikidata
transparencia-dados-abertos-brasil
A survey of Brazilian states' and municipalities' transparency and open data portals, as well as institutional websites, obtained from several public data sources. 🇧🇷 Levantamento de portais estaduais e municipais de transparência e dados abertos, bem como os portais institucionais, obtido a partir de diversas fontes públicas de dados.
Stars: ✭ 46 (+155.56%)
Mutual labels:  wikidata
wikidata-ontology-explorer
small website to explore ontologies on Wikidata
Stars: ✭ 16 (-11.11%)
Mutual labels:  wikidata
database-of-embassies
Database of embassies and consulates. Download as CSV, no registration, public domain. Powered by Wikidata.
Stars: ✭ 33 (+83.33%)
Mutual labels:  wikidata
pywikibot-scripts
Own pywikibot scripts (for Wikimedia projects)
Stars: ✭ 16 (-11.11%)
Mutual labels:  wikidata
wikiapi
JavaScript MediaWiki API for node.js
Stars: ✭ 28 (+55.56%)
Mutual labels:  wikidata
SPARQL
Lib PHP for SPARQL 1.1
Stars: ✭ 23 (+27.78%)
Mutual labels:  wikidata
WikibaseImport
Import entities from another Wikibase instance (e.g. Wikidata)
Stars: ✭ 25 (+38.89%)
Mutual labels:  wikidata
wdumper
Tool for generating filtered Wikidata RDF exports
Stars: ✭ 25 (+38.89%)
Mutual labels:  wikidata
wikidata-corpus
Train Wikidata with word2vec for word embedding tasks
Stars: ✭ 109 (+505.56%)
Mutual labels:  wikidata
doubanIMDb
IMDb + Rotten Tomatoes + Wikipedia on Douban Movie
Stars: ✭ 93 (+416.67%)
Mutual labels:  wikidata
osm-wikidata
Match OSM entities with Wikidata items
Stars: ✭ 72 (+300%)
Mutual labels:  wikidata
WikidataR
An R package for the Wikidata API
Stars: ✭ 49 (+172.22%)
Mutual labels:  wikidata
scholia
Wikidata-based scholarly profiles
Stars: ✭ 166 (+822.22%)
Mutual labels:  wikidata
wikidata-taxonomy
command-line tool to extract taxonomies from Wikidata
Stars: ✭ 100 (+455.56%)
Mutual labels:  wikidata
WikidataQueryServiceR
An R package for the Wikidata Query Service API
Stars: ✭ 23 (+27.78%)
Mutual labels:  wikidata
aletheia
https://aletheiafact.org a Crowd-sourced fact checking platform.
Stars: ✭ 36 (+100%)
Mutual labels:  wikidata

Heritage Connector

Transforming text into data to extract meaning and make connections. In development.

See also our paper, Heritage connector: A machine learning framework for building linked open data from museum collections, at https://doi.org/10.1002/ail2.23.

A set of tools to:

  • load tabular collection data to a knowledge graph
  • find links between collection entities and Wikidata
  • perform NLP to create more links in the graph (also see hc-nlp)
  • explore and analyse a collection graph ways that aren't possible in existing collections systems

diagram: Relational DB vs Knowledge Graph Collections as tabular data (left) vs knowledge graphs (right)

Further Reading

The main project page is here. We're also writing about our research on the project blog as we develop these tools and methods.

Some blog highlights:

For Developers (TODO: put in docs)

  • Python 3
  • Create a new branch / Pull Request for each new feature / unit of functionality

Installation

We use pipenv for dependency management. You can also install dependencies from requirements.txt and dev dependencies from requirements_dev.txt.

Optional dependencies (for experimental features):

  • torch, dgl, dgl-ke: KG embeddings
  • spacy-nightly: export to spaCy KnowledgeBase for Named Entity Linking

Running tests

Run python -m pytest with optional --cov=heritageconnector for a coverage report.

We use pytest for tests, and all tests are in ./test.

Running

To run web app (in development): python -m heritageconnector.web.app

Citation

Cite as:

Dutia, K, Stack, J. Heritage connector: A machine learning framework for building linked open data from museum collections. Applied AI Letters. 2021;e23. https://doi.org/10.1002/ail2.23
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].