Wikidata:Synia:monumenta-index

From Wikidata
Jump to navigation Jump to search

Synia: Monumenta

[edit]

Persons

[edit]
SELECT 
  ?person ?personLabel

  ?monumenta ?monumentaLabel ?monumentaUrl

  ?wikidata ?wikidataLabel ?wikidataUrl

  ?scholia_author ?scholia_authorUrl
WHERE {
  ?person <https://monumenta.wikibase.cloud/prop/direct/P5> <https://monumenta.wikibase.cloud/entity/Q5> .
  OPTIONAL {
    ?person <https://monumenta.wikibase.cloud/prop/direct/P1> ?wikidata .
    BIND(CONCAT(?wikidata, "&nbsp;↗") AS ?wikidataLabel)
    BIND(CONCAT("https://www.wikidata.org/wiki/", ?wikidata) AS ?wikidataUrl)

    BIND("Scholia&nbsp;↗" AS ?scholia_author)
    BIND(CONCAT("https://scholia.toolforge.org/author/", ?wikidata) AS ?scholia_authorUrl)
  }

  BIND(?person AS ?monumenta)
  BIND(CONCAT(SUBSTR(STR(?person), 41), "&nbsp;↗") AS ?monumentaLabel)
  BIND(?person AS ?monumentaUrl)

  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Try it!
SELECT 
  ?person
WHERE {
  SERVICE <https://monumenta.wikibase.cloud/sparql/> {
    ?person <https://monumenta.wikibase.cloud/prop/direct/P5> <https://monumenta.wikibase.cloud/entity/Q5> .
    OPTIONAL {
      ?person <https://monumenta.wikibase.cloud/prop/direct/P1> ?wikidata .
    }
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }   
  }
}
Try it!

Bibliographic items

[edit]
SELECT 
  ?bibliographic_item ?bibliographic_itemLabel

  ?monumenta ?monumentaLabel ?monumentaUrl

  ?wikidata ?wikidataLabel ?wikidataUrl
WHERE {
  ?bibliographic_item <https://monumenta.wikibase.cloud/prop/direct/P5> <https://monumenta.wikibase.cloud/entity/Q4> .
  OPTIONAL {
    ?bibliographic_item <https://monumenta.wikibase.cloud/prop/direct/P1> ?wikidata .
    BIND(CONCAT(?wikidata, "&nbsp;↗") AS ?wikidataLabel)
    BIND(CONCAT("https://www.wikidata.org/wiki/", ?wikidata) AS ?wikidataUrl)
  }

  BIND(?bibliographic_item AS ?monumenta)
  BIND(CONCAT(SUBSTR(STR(?bibliographic_item), 41), "&nbsp;↗") AS ?monumentaLabel)
  BIND(?bibliographic_item AS ?monumentaUrl)
  
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Try it!