UDC identifikatzaileak

From Inguma Wikibase

Azalpena

Sailkapen Hamartar Unibertsala edo UDC (Universal Decimal Classification, Wikidata entitatea, Wikidata propietatea) Wikibase honetan ontologia gisa errepresentatu da, hau da, UDC identifikatzaileak balio literal gisa beharrean, "wikibase item" gisa jaso dira. Wikidatan, balio literal gisa jasotzen dira momentu honetan.

  • UDC identifikatzaileen zerrenda (galdeketa).
  • UDC identifikatzaile bakoitzarentzat, argitalpen kopurua (galdeketa).

UDC-ko laugarren eremuan Euskalaritzari dagozkion sailkatzaileak aurkitzen dira. Ingumak erabiltzen duen UDC-aren moldapenean, laugarren eremua UDC orokorrean hutsik geratzen den bitartean:

  • 4 Basque
    • 41 Basque teaching
    • 42 Sociolinguistics. Linguistics policy
    • 43 Terminology
    • 44 Versolarism

SPARQL

Inguma Egileak eta UDC arloak

Galdeketa honek erakusten ditu egileen idazlanei lotutako UDC kode eta arlo-izenak

PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX iwb: <https://wikibase.inguma.eus/entity/>
PREFIX idp: <https://wikibase.inguma.eus/prop/direct/>
PREFIX ip: <https://wikibase.inguma.eus/prop/>
PREFIX ips: <https://wikibase.inguma.eus/prop/statement/>
PREFIX ipq: <https://wikibase.inguma.eus/prop/qualifier/>

select 
?egilea 
?izena
(iri(concat(str(wd:),?wd)) as ?wikidatalink) 
(iri(concat("https://www.inguma.eus/egilea/ikusi/",?inguma)) as ?ingumalink) 
(group_concat (distinct str(?udcLabel); SEPARATOR=" | ") as ?kodeak)
(group_concat (distinct ?arlo; SEPARATOR=" | ") as ?arloak)


where {
  ?egilea idp:P5 iwb:Q5; idp:P3 ?inguma; rdfs:label ?izena. filter(lang(?izena)="eu")
  ?argitalpen idp:P17|idp:P18 ?egilea;
              idp:P53 ?udc.
  ?udc idp:P51 ?arlo; rdfs:label ?udcLabel. filter(lang(?udcLabel)="en")
  optional {?egilea idp:P1 ?wd.}
    
 } 
group by ?egilea ?izena ?wd ?inguma ?kodeak ?arloak

limit 100

Try it!

UDC arloak eta lotutako argitalpenak

Galdeketa honek erakusten ditu UDC arloei lotutako argitalpenen kopuruak

PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX iwb: <https://wikibase.inguma.eus/entity/>
PREFIX idp: <https://wikibase.inguma.eus/prop/direct/>
PREFIX ip: <https://wikibase.inguma.eus/prop/>
PREFIX ips: <https://wikibase.inguma.eus/prop/statement/>
PREFIX ipq: <https://wikibase.inguma.eus/prop/qualifier/>

select 
?udc ?udcLabel ?arloIzen (count(distinct ?argitalpen) as ?zenbat_argitalpen)

where {
  
  ?argitalpen idp:P53 ?udc.
  ?udc idp:P51 ?arloIzen; rdfs:label ?udcLabel. filter(lang(?udcLabel)="en")
    
 } 
group by ?udc ?udcLabel ?arloIzen ?zenbat_argitalpen
order by desc(?zenbat_argitalpen)

Try it!