acoli-repo / acoli-dicts

3000+ machine-readable open source dictionaries distributed by the Applied Computational Linguistics lab at the University of Augsburg, Germany, and by the research group Linked Open Dictionaries (LiODi, funded 2015-2020 by BMBF at Goethe University Frankfurt, Germany). All data provided in OntoLex-Lemon and TIAD-TSV.
Apache License 2.0
10 stars 2 forks source link

Apertium RDF - adding vartrans:relates property #5

Open jogracia opened 3 years ago

jogracia commented 3 years ago

In the translations, I would recommend to overload the "vartrans:source" and "vartrans:target" properties with "vartrans:relates", to allow for simpler queries (as we did in Apertium RDF v1.0). E.g:

From :

:thousand_mil-num-en-sense-mil_thousand-num-es-sense-trans a vartrans:Translation;
    vartrans:source :thousand_mil-num-en-sense;
    vartrans:target :mil_thousand-num-es-sense.

To

:thousand_mil-num-en-sense-mil_thousand-num-es-sense-trans a vartrans:Translation;
    vartrans:source :thousand_mil-num-en-sense;
    vartrans:target :mil_thousand-num-es-sense;
    vartrans:relates :thousand_mil-num-en-sense;
    vartrans:relates :mil_thousand-num-es-sense.
chiarcos commented 3 years ago

Makes sense, but this is RDFS-inferrable (and can thus be automatically
recovered by the user with the correct end point settings).

If we really want to put this into the data, I would suggest to provide
the data in two versions: a "slim" version containing the information in a
minimal representation (better for exchange) and a "full" version that
contains inferrable information (better for querying).

There may be other pieces of duplicate information that could be dropped
from the slim version to save space and transfer efforts.

Best, Christian

Am .07.2020, 13:00 Uhr, schrieb Jorge Gracia notifications@github.com:

In the translations, I would recommend to overload the "vartrans:source"
and "vartrans:target" properties with "vartrans:relates", to allow for
simpler >queries (as we did in Apertium RDF v1.0). E.g:

From : :thousand_mil-num-en-sense-mil_thousand-num-es-sense-trans a
vartrans:Translation; vartrans:source :thousand_mil-num-en-sense; vartrans:target :mil_thousand-num-es-sense.

To :thousand_mil-num-en-sense-mil_thousand-num-es-sense-trans a
vartrans:Translation; vartrans:source :thousand_mil-num-en-sense; vartrans:target :mil_thousand-num-es-sense; vartrans:relates :thousand_mil-num-en-sense; vartrans:relates :mil_thousand-num-es-sense.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

jogracia commented 3 years ago

Having such "slim" / "full" versions of the data makes sense to me.