Mental Health

From eusterm

Mental Health, kontzeptu-eskema bat

Wikidata iturriak

Ondorengo Wikipedia artikuluetatik erauzi egin dira terminoak (Wikipedia barruko lotura urdinak)

Eskema deskribatzen duen entitatea

Proiektuaren deskribapena̞

Sarrera

Leire Lakasta Mugeta eta Oiher Urrutia Ballarena gara. A hizkuntzaren (euskararen) terminologia ikasgaiko azken lanerako proiektua da hau.

Iturriak

Anitzak dira erabilitako iturriak. Eustermekin lan egin dugunaren aldetik, gehien erabili den iturria wikipedia izan da, halere, gai konkretu bat lantzen ari garen aldetik euskalterm baliabidea erabili dugu aunitzetan. Euskarazko gaia lantzeko, bai definizio eta bai itzulpenetan, euskaltzaiandiaren hiztegia eta elhuyar hiztegia erabili ditugu. Azkenik, erabilera konprobatze aldera, zenbait korpus erabili ditugu, erraterako egungo testuen korpusa eta dabilena.

Helburuak

Terminologia landurik, gai konkretu baten inguruko terminologia lantze da proiektu honen helburua. Euskaraz terminologia arloan badira zenbait hutsune, itzulpenak ez baitira horrenbeste landu, hortaz, proiektu honetan talde bakoitzak gai bat aukeratu behar izan du eta hori landu. Gure kasuan, Osasun Mentalaren gaia aukeratu dugu, pentsatzen baitugu lantzeko gai interesgarria dela eta terminologia aldetik hutsuneak badirela gure hizkuntzan, hortaz, proiektuan zehar eusterm programan euskarazko lexikalizazioak osatu ditugu (euskarazko lexikalizazioa falta izanez gero), ingelesetik eta gazteleratik itzulpenak egin ditugu eta termino berriak eustermera gehitu ditugu beharrezkoa ikusi izanez gero, ikusi badugu termino hori gehitzeko premia dagoela.

Metodologiɑ

Gure helburuei jarraikiz, honako metodologia hau aplikatu duguː Wikipediako Mental Health sarrerako terminoak ingelesezko, gaztelaniazko eta euskarazko lexikalizazioekin osatu ditugu. Gainera, termino guztien definizioez hornitu dugu gure lana, 3 hizkuntzetan. Horretarako, Wikipedia, Euskalterm, Elhuyar, Nola Erran, eta bestelako baliabideak erabili ditugu.

Eskema ikusteko galdeketa

Galdeketa honen bitartez, eskemako kontzeptuak eta erlazioak ikusi. Euskarazko lexikalizaziorik ez dutenak ez dira agertuko!

PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept ?conceptLabel ?edgeLabel ?concept2 ?concept2Label where {
  ?concept eusdp:P6 euswb:Q210; rdfs:label ?conceptLabel. filter(lang(?conceptLabel)="eu")
  optional {?concept ?rel ?concept2. values ?rel {eusdp:P3 eusdp:P4 eusdp:P5}
            ?edge wikibase:directClaim ?rel ; rdfs:label ?edgeLabel . filter(lang(?edgeLabel)="eu")
            ?concept2 rdfs:label ?concept2Label. filter(lang(?concept2Label)="eu")
           }
 }

Try it!


Euskarazko lexikalizazioa falta zaien kontzeptuak

Galdeketa honen bitartez, euskarazko lexikalizaziorik ez dutenak ikusi:

PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept (group_concat(str(?conceptLabel);SEPARATOR="; ") as ?labels)  where {
  ?concept eusdp:P6 euswb:Q210. filter not exists { ?concept rdfs:label ?euLabel. filter(lang(?euLabel)="eu") }
  ?concept rdfs:label ?conceptLabel.
 } group by ?concept ?labels

Try it!


Euskara-Gaztelera-Ingelesa Hiztegia

Eskema honetako kontzeptuan hiztegi hirueleduna ikusteko, erabili galdeketa hau.

PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept 
?euLabel (group_concat(distinct str(?euAltLabel);SEPARATOR="; ") as ?euAltLabels)  
?esLabel (group_concat(distinct str(?esAltLabel);SEPARATOR="; ") as ?esAltLabels)  
?enLabel (group_concat(distinct str(?enAltLabel);SEPARATOR="; ") as ?enAltLabels)  
where {
  ?concept eusdp:P6 euswb:Q210. 
  optional{?concept rdfs:label ?euLabel. filter(lang(?euLabel)="eu")}
  optional{?concept skos:altLabel ?euAltLabel. filter(lang(?euAltLabel)="eu")}
  optional{?concept rdfs:label ?esLabel. filter(lang(?esLabel)="es")}
  optional{?concept skos:altLabel ?esAltLabel. filter(lang(?esAltLabel)="es")}
  optional{?concept rdfs:label ?enLabel. filter(lang(?enLabel)="en")}
  optional{?concept skos:altLabel ?enAltLabel. filter(lang(?enAltLabel)="en")}
  
 } group by ?concept ?euLabel ?euAltLabels ?esLabel ?esAltLabels ?enLabel ?enAltLabels
order by ?euLabel

Try it!

Euskarazko kontzeptu-etiketak Eustermen eta Wikidatan

Ikusteko, zer lexikalizazio dituen kontzeptu bakoitzak Eusterm-eko eskeman eta Wikidatan, erabili galdeketa hau. Wikidatako "prefLabel" eta "altLabel" Eusterm-eko etiketez ordeztea da ideia.

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept ?eusterm_prefLabel
(group_concat(distinct str(?euAltLabel);SEPARATOR="; ") as ?eusterm_altLabels)  
# ?esLabel (group_concat(distinct str(?esAltLabel);SEPARATOR="; ") as ?esAltLabels)  
# ?enLabel (group_concat(distinct str(?enAltLabel);SEPARATOR="; ") as ?enAltLabels)  
?wd_uri ?wd_enPrefLabel ?wd_prefLabel ?wd_altLabels
where { #bind("Q5" as ?wikidata)
?concept eusdp:P6 euswb:Q210; eusdp:P1 ?wikidata ; rdfs:label ?eusterm_prefLabel . filter(lang(?eusterm_prefLabel)="eu") 

#   optional{?concept rdfs:label ?esLabel. filter(lang(?esLabel)="es")}
#   optional{?concept skos:altLabel ?esAltLabel. filter(lang(?esAltLabel)="es")}
#   optional{?concept rdfs:label ?enLabel. filter(lang(?enLabel)="en")}
#   optional{?concept skos:altLabel ?enAltLabel. filter(lang(?enAltLabel)="en")}

bind(iri(concat("http://www.wikidata.org/entity/",?wikidata)) as ?wd_uri)
SERVICE <https://query.wikidata.org/sparql> {    
select ?wd_uri ?wd_enPrefLabel ?wd_prefLabel (group_concat(distinct str(?wd_altLabel);SEPARATOR="; ") as ?wd_altLabels)  
WHERE { ?wd_uri rdfs:label ?wd_enPrefLabel. filter(lang(?wd_enPrefLabel)="en")
  optional{?wd_uri rdfs:label ?wd_prefLabel. filter(lang(?wd_prefLabel)="eu")}
  optional{?wd_uri skos:altLabel ?wd_altLabel. filter(lang(?wd_altLabel)="eu")}
} group by ?wd_uri ?wd_enPrefLabel ?wd_prefLabel ?wd_altLabels }
   
  optional{?concept skos:altLabel ?euAltLabel. filter(lang(?euAltLabel)="eu")}
     
 } group by ?concept ?eusterm_prefLabel
 ?eusterm_altLabels
?wd_uri ?wd_enPrefLabel ?wd_prefLabel ?wd_altLabels
order by ?eusterm_prefLabel

Try it!

Euskarazko definizioak Eustermen eta Wikidatan

Ikusteko, zer definizio kontzeptu bakoitzak Eusterm-eko eskeman eta Wikidatan, erabili galdeketa hau. Wikidatako definizioa Eusterm-eko definizioaz ordeztea da ideia.

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX euswb: <https://eusterm.wikibase.cloud/entity/>
PREFIX eusdp: <https://eusterm.wikibase.cloud/prop/direct/>
PREFIX eusp: <https://eusterm.wikibase.cloud/prop/>
PREFIX eusps: <https://eusterm.wikibase.cloud/prop/statement/>
PREFIX euspq: <https://eusterm.wikibase.cloud/prop/qualifier/>
PREFIX euspr: <https://eusterm.wikibase.cloud/prop/reference/>
PREFIX eusno: <https://eusterm.wikibase.cloud/prop/novalue/>

select ?concept ?eusterm_prefLabel ?eusterm_def
?wd_uri ?wd_enPrefLabel ?wd_euPrefLabel ?wd_def
where { 
?concept eusdp:P6 euswb:Q210; eusdp:P1 ?wikidata ; rdfs:label ?eusterm_prefLabel . filter(lang(?eusterm_prefLabel)="eu") 
bind(iri(concat("http://www.wikidata.org/entity/",?wikidata)) as ?wd_uri)
SERVICE <https://query.wikidata.org/sparql> {    
select ?wd_uri ?wd_enPrefLabel ?wd_euPrefLabel ?wd_def
WHERE { ?wd_uri rdfs:label ?wd_enPrefLabel. filter(lang(?wd_enPrefLabel)="en")
  optional{?wd_uri rdfs:label ?wd_euPrefLabel. filter(lang(?wd_euPrefLabel)="eu")}
  optional{?wd_uri schema:description ?wd_def. filter(lang(?wd_def)="eu")}
} group by ?wd_uri ?wd_enPrefLabel ?wd_euPrefLabel ?wd_def }
 optional{?concept schema:description ?eusterm_def. filter(lang(?eusterm_def)="eu")}
} group by ?concept ?eusterm_prefLabel ?eusterm_def
?wd_uri ?wd_enPrefLabel ?wd_euPrefLabel ?wd_def
order by ?eusterm_prefLabel

Try it!