FactGrid:Sample queries: Difference between revisions
Jump to navigation
Jump to search
Olaf Simons (talk | contribs) |
Olaf Simons (talk | contribs) |
||
Line 20: | Line 20: | ||
== Looking for documents == | == Looking for documents == | ||
* [https://database.factgrid.de/query/index.html#SELECT%20%3FAuthor%20%3FAuthorLabel%20%3FRecipient%20%3FRecipientLabel%20%3Fitem%20%3FitemLabel%20%3FitemDescription%20%3FDate%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3Fitem%20%28wdt%3AP21%7Cwdt%3AP28%29%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP106%20%3FDate.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP21%20%3FAuthor.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP28%20%3FRecipient.%20%7D%0A%7D%0AORDER%20BY%20%28%3FDate%29 Everything authored or written to '''N.N.'''] | * [https://database.factgrid.de/query/index.html#SELECT%20%3FAuthor%20%3FAuthorLabel%20%3FRecipient%20%3FRecipientLabel%20%3Fitem%20%3FitemLabel%20%3FitemDescription%20%3FDate%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3Fitem%20%28wdt%3AP21%7Cwdt%3AP28%29%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP106%20%3FDate.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP21%20%3FAuthor.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem%20wdt%3AP28%20%3FRecipient.%20%7D%0A%7D%0AORDER%20BY%20%28%3FDate%29 Everything authored or written to '''N.N.'''] | ||
:* [https://database.factgrid.de/query/#SELECT%20%3Fitem1%20%3Fitem1Label%20%3FRecipient1%20%3FRecipient1Label%20%3FAuthor2%20%3FAuthor2Label%20%3Fitem2%20%3Fitem2Label%20%3FDate%20%0AWHERE%0A%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%7B%20%3Fitem1%20wdt%3AP21%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3Fitem1%20wdt%3AP28%20%3FRecipient1.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem1%20wdt%3AP106%20%3FDate.%20%7D%20%7D%0A%20%20UNION%0A%20%20%7B%20%3Fitem2%20%20wdt%3AP28%20wd%3AQ969.%0A%20%20%20OPTIONAL%20%7B%20%3Fitem2%20wdt%3AP21%20%3FAuthor2.%20%7D%0A%20%20%20OPTIONAL%20%7B%20%3Fitem2%20wdt%3AP106%20%3FDate.%20%7D%20%7D%0A%7D%0AORDER%20BY%20%3FDate The correspondence of ''N.N.''' with him/her as sender (right) and recipient (left)] | :* [https://database.factgrid.de/query/#SELECT%20%3Fitem1%20%3Fitem1Label%20%3FRecipient1%20%3FRecipient1Label%20%3FAuthor2%20%3FAuthor2Label%20%3Fitem2%20%3Fitem2Label%20%3FDate%20%0AWHERE%0A%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%7B%20%3Fitem1%20wdt%3AP21%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3Fitem1%20wdt%3AP28%20%3FRecipient1.%20%7D%0A%20%20OPTIONAL%20%7B%20%3Fitem1%20wdt%3AP106%20%3FDate.%20%7D%20%7D%0A%20%20UNION%0A%20%20%7B%20%3Fitem2%20%20wdt%3AP28%20wd%3AQ969.%0A%20%20%20OPTIONAL%20%7B%20%3Fitem2%20wdt%3AP21%20%3FAuthor2.%20%7D%0A%20%20%20OPTIONAL%20%7B%20%3Fitem2%20wdt%3AP106%20%3FDate.%20%7D%20%7D%0A%7D%0AORDER%20BY%20%3FDate The correspondence of '''N.N.''' with him/her as sender (right) and recipient (left)] | ||
* All documents '''written by N.N.''' with corresponding documents. [https://database.factgrid.de/query/#SELECT%20%3FAntwort_auf%20%3FAntwort_aufLabel%20%3FA_%20%3FA_Label%20%3FA_Description%20%3FAbsendeort%20%3FAbsendeortLabel%20%3FDatum%20%3FFactGrid_Transkript%20%3FAntwort%20%3FAntwortLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3FA_%20wdt%3AP21%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP95%20%3FAbsendeort.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP106%20%3FDatum.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP251%20%3FFactGrid_Transkript.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP65%20%3FAntwort_auf.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP205%20%3FAntwort.%20%7D%0A%7D%0AORDER%20BY%20%3FDatum Table] | * All documents '''written by N.N.''' with corresponding documents. [https://database.factgrid.de/query/#SELECT%20%3FAntwort_auf%20%3FAntwort_aufLabel%20%3FA_%20%3FA_Label%20%3FA_Description%20%3FAbsendeort%20%3FAbsendeortLabel%20%3FDatum%20%3FFactGrid_Transkript%20%3FAntwort%20%3FAntwortLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%20%20%3FA_%20wdt%3AP21%20wd%3AQ969.%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP95%20%3FAbsendeort.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP106%20%3FDatum.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP251%20%3FFactGrid_Transkript.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP65%20%3FAntwort_auf.%20%7D%0A%20%20OPTIONAL%20%7B%20%3FA_%20wdt%3AP205%20%3FAntwort.%20%7D%0A%7D%0AORDER%20BY%20%3FDatum Table] | ||
Revision as of 09:57, 14 June 2022
Help:
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/Wikidata_Query_Help/Result_Views/en
- https://en.wikibooks.org/wiki/SPARQL/FILTER
Looking for people
- Search all people of the same family name, sort by given names, state everyone with information about life dates and family details. Table
- Name of people who ever were a residents of place with basic personal information. Table
- Two Persons, when and where did they meet timeline
- All people with a FactGrid account by gender
Looking for documents
- All documents written by N.N. with corresponding documents. Table
- All documents sent to N.N. with corresponding documents. Table
- All documents mentioning N.N. with corresponding documents. Table
- All documents of a file listed in sequence. Table
- All documents sent from (place) by date. Table
- All documents of a specific archive and research interest by date. Table
Maps
Dots
Lines
- The second missionary journey of the French Prophets 1712-1714
- The Illuminati correspondence, who wrote whom, from where, whereto
- Arthur Schopenhauer, Places of residence
Tables
- Was a member of the Illuminati
- All guided compositions, where written? when? plus links to FactGrid transcripts.
- no functional query yet, but a first attempt is here, modeled after the "academic tree" graph in Scholia's author aspect
- all 18th-century addresses in Gotha (which have already received geo-coordinates)
- when was the Gregorian calendar introduced?
Graphs
Timelines
Statistics
- The members of Frankfurt's Union-Lodge, branches of occupation, bubble chart
- The distribution of males and females who became followers of the early 18th-century "French Prophets"
- Adherents of the French Prophets and their religious affiliation
- Those with a FactGrid account - first languages
- The Illuminati membership statements The intricate thing is that this search excludes the two 100% bubbles of Illuminati and Freemasons that are of course given with every Illuminati membership.
Grammatically intricate searches
Wimimedia sources
Statements with sources
Get information from connected items
- The graduates of Gotha's Gymnasium Illustre/Ernestinum: their fathers with career information, their mothers and the fathers of the mothers (i.e. maternal grandfathers) with the respective career information] The search is intricate as it goes into related database objects and brings information located there into the table.
Search for specific Qualifiers on a Statement
- Authors writing all kind of satires
- Authors writing satire and all its subclasses (you just add /wdt:P3* to pq:P122)
- The people writing all kind of satires (not necessarily authors) (very simple: remove ps:P165 wd:Q23190)
- all the lodges of Saint Domingue/Haiti the intricate part is, that the lodges only have information on places, the places have information on the territorial affiliation - we ask for Q176240 (Haiti) as the must have value. The bracket can also have more countries.
Looking for a statement - give it with all the qualifying statements
This search is especially useful if the data model needs to be changed. It searches the database for a particular statement and gives all the instances with the respective qualifying sub-statements:
SELECT * WHERE { ?s wdt:P2 wd:Q7. ?s p:P266 ?st. # ?s is the the statement node ?st ps:P266 ?o. # that simulates the predicate ?st ?qualifier ?value. # this is an attribute (a qualifier) }
Filters
- all FactGrid people born between 1700 and 1710 A Filter that selects a time frame
- All members of the strict Observance in Frankfurt's Prefecture A Filter that selects an Item in a qualifying statement
Filter based on strings
Filtering results containing certain strings (texts) can be archieved with `FILTER()`
SPARQL patterns for reuse
Count properties
Get all properties of an item
SELECT ?p ?o WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } wd:Q406029 ?p ?o }
count statements per item within a certain project
or within any other property-object relation
SELECT DISTINCT ?item ?itemLabel ?statementcount WHERE { SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } # change property item relation ?item wdt:P131 wd:Q400012 . ?item wikibase:statements ?statementcount. }
Wishful thinking
- A map of all places a Person has been, using (also) the information from sender's and receiver's places
- visualisations quest on phabricator