dice-group / dice-group/gerbil

Replace a time-consuming lookup for the ERD dataset

Open
#456 8 comments 0 reactions 0 assignees View on GitHub
priority:medium SHK type:enhancement
Dominant language
Java
Stars
231
Forks
55
PR merge metrics
No merged PRs in 30d

Description

# Problem

At the moment, the ERD dataset has a time-consuming lookup operation to transform freebase IRIs to DBpedia IRIs.
See https://github.com/dice-group/gerbil/blob/master/src/main/java/org/aksw/gerbil/dataset/impl/erd/ERDDataset2.java#L100

# Solution

There are two possible solutions:
1. The easiest solution would be to run the lookup once and store the dataset with the retrieved DBpedia IRIs (e.g., as NIF file).
2. Make use of a sameAs lookup service

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with src/main/java/org/aksw/gerbil/dataset/impl/erd/ERDDataset2.java around line 100, where the Freebase-to-DBpedia IRI lookup is described. Compare the two proposed directions—storing retrieved IRIs in a NIF file or using a sameAs lookup service—and clarify which approach is wanted. Done means the ERD dataset no longer performs the time-consuming lookup during its normal use.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.