Topic on User talk:Lucas Werkmeister

Jump to navigation Jump to search

Amtsinhaber zu einem gegebenen Zeitpunkt

2
Hogü-456 (talkcontribs)

Hallo Lucas,

wie muss man die Abfrage schreiben, wenn man wissen möchte wer zum 31. Dezember 2010 Präsident des Deutschen Statistischen Bundesamtes war und denkst du, dass sich so etwas durch natürlichsprachige Fragen abbilden lässt. Also, dass man fragen kann, Wer war am 31. Dezember 2010 Präsident des Statistischen Bundesamtes? und darauf eine Antwort bekommt. Ich finde die Möglichkeit Antworten auf Fragen zu bekommen nützlich und denke, dass wenn die Frage vorgegeben ist, es relativ einfach umsetzbar ist und man mit ein paar vordefinierten Fragen in einem bestimmten Bereich relativ viele Daten herausbekommen kann.

TweetsFactsAndQueries (talkcontribs)

Die Abfrage könnte ungefähr so aussehen:

SELECT ?item ?itemLabel WHERE {
  BIND("2010-12-31"^^xsd:dateTime AS ?date)
  wd:Q764739 p:P1037 ?statement.
  ?statement ps:P1037 ?item.
  OPTIONAL { ?statement pq:P580 ?start_. }
  BIND(COALESCE(?start_, "1900-01-01"^^xsd:dateTime) AS ?start)
  OPTIONAL { ?statement pq:P582 ?end_. }
  BIND(COALESCE(?end_, NOW()) AS ?end)
  FILTER(?start <= ?date && ?date <= ?end)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en,de". }
}

Try it!

Reply to "Amtsinhaber zu einem gegebenen Zeitpunkt"