Project:SPARQL/examples
From Weinetiketten der Mosel
Überblick | Overview
Weinetiketten kartiert nach Gemeinde | Wine labels mapped by village
#defaultView:Map
# Weinetiketten, die mit einem Ort verknüpft sind und dadurch geolokalisiert werden können.
# Aktuell nicht implementiert: Geolokalisierung über Lage oder Weingut. Daher fehlt hier der Riesling von Julian Haart.
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT
?CID
?EtikettentypLabel
?Weinbezeichnung
?OrtLabel
(STR(?yearA) AS ?Jahrgang)
(STR(?DatierungB) AS ?Datierung)
?Geolocation
?BildCommons
?BildURL
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
OPTIONAL { ?Etikett wdt:P39 ?CID . }
?Etikett wdt:P5 ?Etikettentyp .
?Etikett wdt:P31 ?Ort .
OPTIONAL { ?Etikett wdt:P30 ?Weinbezeichnung . }
OPTIONAL {
?Etikett wdt:P40 ?year .
BIND(YEAR(?year) AS ?yearA)
FILTER(BOUND(?yearA)) }
OPTIONAL {
?Etikett wdt:P78 ?DatierungA .
BIND(YEAR(?DatierungA) AS ?DatierungB)
FILTER(BOUND(?yearA)) }
OPTIONAL { ?Ort wdt:P27 ?Geolocation . }
OPTIONAL { ?Etikett wdt:P4 ?BildCommons . }
OPTIONAL { ?Etikett wdt:P29 ?BildURL . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
ORDER BY ASC(?Jahrgang)
Alle Lagen nach Ort kartiert | All vineyards mapped by village
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?EinzellageLabel ?LeitgemeindeLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P5 wd:Q11 .
?Einzellage wdt:P24 wd:Q29 .
?Einzellage wdt:P14 ?Leitgemeinde .
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Etiketten mit Scan in der Übersicht | Labels with scan as an overview
# Alle Weinetiketten mit Scan
#defaultView:ImageGrid
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
?OrtName
?Bild
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
#?Etikett wdt:P31 wd:Q239 . # Q101=Bernkastel Q103=Brauneberg Q239=Wiltingen
?Etikett wdt:P31 ?Ort .
?Ort rdfs:label ?OrtName .
FILTER(LANG(?OrtName) = "de")
?Etikett wdt:P4 ?Bild
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }}
ORDER BY ASC(?OrtLabel)
Lagen | Vineyards
Lagen nach Gemarkung (noch unvollständig kodiert) | Vineyards by cadastral area (incomplete)
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?EinzellageLabel ?LeitgemeindeLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P5 wd:Q11 .
?Einzellage wdt:P14 ?Leitgemeinde .
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Alle Altlagen nach Gemeinde kartiert | All historical vineyards mapped by village
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?EinzellageLabel ?LeitgemeindeLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P24 wd:Q28 .
?Einzellage wdt:P14 ?Leitgemeinde .
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Alle aktuellen Lagen nach Gemeinde kartiert | All current vineyards mapped by village
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?EinzellageLabel ?LeitgemeindeLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P5 wd:Q11 .
?Einzellage wdt:P24 wd:Q29 .
?Einzellage wdt:P14 ?Leitgemeinde .
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Die (bisher sehr wenigen) Einzellagen mit eigener, genauerer Geolocation auf einer Karte | The (currently very few) individual vineyards mapped according to their own, precise geolocation
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?lage ?lageLabel ?location
WHERE {
?lage wdt:P5 wd:Q11.
?lage wdt:P27 ?location.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Alle Einzellagen mit einigen Infos | All individual vineyards with some information
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?Lage ?TypLabel ?LeitgemeindeLabel ?LageLabel ?GroßlageLabel ?GemarkungLabel ?Rebfläche ?ExpositionLabel ?DWI ?LWK
WHERE {
?Lage wdt:P5 wd:Q11 .
OPTIONAL { ?Lage wdt:P9 ?Großlage . }
OPTIONAL { ?Lage wdt:P24 ?Typ . }
OPTIONAL { ?Lage wdt:P14 ?Leitgemeinde . }
OPTIONAL { ?Lage wdt:P18 ?Gemarkung . }
OPTIONAL { ?Lage wdt:P20 ?Rebfläche . }
OPTIONAL { ?Lage wdt:P21 ?Exposition . }
OPTIONAL { ?Lage wdt:P17 ?DWI . }
OPTIONAL { ?Lage wdt:P52 ?LWK . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Lagen mit einer bestimmten Kombination von Exposition und Bodentyp (als Beispiel) | A vineyard with a specific combination of exposition and soil type (as an example)
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?EinzellageLabel ?LeitgemeindeLabel ?BodentypLabel ?ExpositionLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P5 wd:Q11 .
?Einzellage wdt:P24 wd:Q29 .
?Einzellage wdt:P14 ?Leitgemeinde .
#?Einzellage wdt:P21 ?Exposition .
#?Einzellage wdt:P68 ?Bodentyp .
?Einzellage wdt:P21 wd:Q252. # Bestimmte Exposition: siehe: https://mosel.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q1847
?Einzellage wdt:P68 wd:Q1857 . # Bestimmter Bodentyp: siehe hier: https://mosel.wikibase.cloud/wiki/Special:WhatLinksHere/Item:Q30
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
Die Bodentypen | The soil types
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?BodentypLabel ?Bodentyp
WHERE {
?Bodentyp wdt:P5 wd:Q1847 .
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
Alle aktuellen Lagen in einem bestimmten Bereich | All current vineyards in a specific area
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?BereichLabel ?EinzellageLabel ?LeitgemeindeLabel ?Geolocation ?Einzellage
WHERE {
?Einzellage wdt:P5 wd:Q11 .
?Einzellage wdt:P9 ?Grosslage .
?Grosslage wdt:P10 wd:Q16 . # Bestimmter Bereich: Q16=Bernkastel (Bereich)
?Einzellage wdt:P24 wd:Q29 . # Lagentyp: Q29=Aktuelle-Lage, Q28=Altlage;
OPTIONAL { ?Einzellage wdt:P14 ?Leitgemeinde . }
OPTIONAL { ?Leitgemeinde wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
Weinetiketten | Wine labels
Etiketten mit Basisinfos | Wine labels with basic metadata
# Alle Weinetiketten
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
?ClassLabel
?TypeLabel
?Weinbezeichnung
(GROUP_CONCAT(DISTINCT ?OrtName; separator=", ") AS ?Orte)
?Jahr
#?Datierung
?CollectionID
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
OPTIONAL { ?Etikett wdt:P30 ?Weinbezeichnung . }
OPTIONAL { ?Etikett wdt:P5 ?Class . }
OPTIONAL { ?Etikett wdt:P55 ?Type . }
OPTIONAL {
?Etikett wdt:P31 ?Ort .
?Ort rdfs:label ?OrtName .
FILTER(LANG(?OrtName) = "de")
}
OPTIONAL {
?Etikett wdt:P40 ?PIT .
BIND(YEAR(?PIT) AS ?Jahr)
}
OPTIONAL { ?Etikett wdt:P39 ?CollectionID . }
OPTIONAL { ?Etikett wdt:P78 ?Datierung . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?EtikettLabel ?ClassLabel ?TypeLabel ?Jahr ?CollectionID ?Etikett ?Weinbezeichnung
ORDER BY ASC(?CollectionID)
Alle Etiketten mit einigen Basisinfos | All labels with some basic information
# Alle Weinetiketten
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
?ClassLabel
?TypeLabel
?Weinbezeichnung
(GROUP_CONCAT(DISTINCT ?OrtName; separator=", ") AS ?Orte)
?Jahr
#?Datierung
?CollectionID
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
OPTIONAL { ?Etikett wdt:P30 ?Weinbezeichnung . }
OPTIONAL { ?Etikett wdt:P5 ?Class . }
OPTIONAL { ?Etikett wdt:P55 ?Type . }
OPTIONAL {
?Etikett wdt:P31 ?Ort .
?Ort rdfs:label ?OrtName .
FILTER(LANG(?OrtName) = "de")
}
OPTIONAL {
?Etikett wdt:P40 ?PIT .
BIND(YEAR(?PIT) AS ?Jahr)
}
OPTIONAL { ?Etikett wdt:P39 ?CollectionID . }
OPTIONAL { ?Etikett wdt:P78 ?Datierung . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?EtikettLabel ?ClassLabel ?TypeLabel ?Jahr ?CollectionID ?Etikett ?Weinbezeichnung
ORDER BY ASC(?CollectionID)
Alle Etiketten | All labels
# Alle Weinetiketten
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
?OrtLabel
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
OPTIONAL {?Etikett wdt:P31 ?Ort . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
Alle Etiketten mit ihren Bildmotiven | All labels with their depicted objects
# Weinetiketten mit bestimmtem Bildmotiv
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettentypLabel
?Weinbezeichnung
?OrtLabel
(STR(?yearA) AS ?Jahrgang)
(GROUP_CONCAT(DISTINCT ?BildobjektName; separator=", ") AS ?Bildobjekte)
#?BildCommons
#?BildURL
?Eintrag
WHERE {
?Eintrag wdt:P5/wdt:P6* wd:Q43 .
#?Eintrag wdt:P42 wd:Q879 . # Zeigt Bildobjekt: Q879 = Weinblätter; Q896 = Vogel
?Eintrag wdt:P5 ?Etikettentyp .
?Eintrag wdt:P31 ?Ort .
?Eintrag wdt:P42 ?Bildobjekt .
?Bildobjekt rdfs:label ?BildobjektName .
FILTER(LANG(?BildobjektName) = "de")
OPTIONAL { ?Eintrag wdt:P30 ?Weinbezeichnung . }
OPTIONAL { ?Eintrag wdt:P4 ?BildCommons . }
OPTIONAL { ?Eintrag wdt:P29 ?BildURL . }
OPTIONAL {
?Eintrag wdt:P40 ?JahrgangA .
BIND(YEAR(?JahrgangA) AS ?yearA)
FILTER(BOUND(?yearA))
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
GROUP BY
?EtikettentypLabel
?Weinbezeichnung
?OrtLabel
?BildCommons
?BildURL
?Eintrag
?yearA
ORDER BY ASC(?Jahrgang)
Alle Etiketten mit einem bestimmtem Bildmotiv, bspw. Weinblatt (anpassbar) | Labels with a particular depicted object, e.g. vine leaf
# Weinetiketten mit bestimmtem Bildmotiv
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT
?EtikettentypLabel
?Weinbezeichnung
?OrtLabel
?BildCommons
?BildURL
?Eintrag
WHERE {
?Eintrag wdt:P5/wdt:P6* wd:Q43 .
?Eintrag wdt:P42 wd:Q879 . # Zeigt Bildobjekt: Q879 = Weinblätter; Q896 = Vogel
?Eintrag wdt:P5 ?Etikettentyp .
?Eintrag wdt:P31 ?Ort .
OPTIONAL { ?Eintrag wdt:P30 ?Weinbezeichnung . }
OPTIONAL { ?Eintrag wdt:P4 ?BildCommons . }
OPTIONAL { ?Eintrag wdt:P29 ?BildURL . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
=== Alle Bildmotive | All depicted objects
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?KategorieLabel # Name of the associated category
?BildmotivLabel # Name of the depicted object
?Wikidata_ID # Optional Wikidata ID if available
?ICONCLASS_ID
?GettyAAT_ID
?Bildmotiv # The entity ID for the depicted object
WHERE {
?Bildmotiv wdt:P5/wdt:P6* wd:Q864 . # Filter for depicted objects (Q864)
?Bildmotiv wdt:P41 ?Kategorie . # Get the category for each depicted object
OPTIONAL { ?Bildmotiv wdt:P12 ?Wikidata_ID . } # Optional WikidataID
OPTIONAL { ?Bildmotiv wdt:P86 ?ICONCLASS_ID . } # Optional WikidataID
OPTIONAL { ?Bildmotiv wdt:P88 ?GettyAAT_ID . } # Optional WikidataID
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". } # Get labels in German
}
ORDER BY ASC(?KategorieLabel) ASC(?BildmotivLabel) # First by category, then by label
Anzahl Etiketten pro Jahrzehnt und Etikettentyp | Number of labels per type of label and decade
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT
?Decade # Using the pre-bound Decade
?EtikettentypLabel
(COUNT(?Eintrag) AS ?NumberOfLabels)
WHERE {
?Eintrag wdt:P5/wdt:P6* wd:Q43 .
?Eintrag wdt:P5 ?Etikettentyp .
OPTIONAL {
?Eintrag wdt:P40 ?JahrgangA .
BIND(YEAR(?JahrgangA) AS ?yearA)
BIND(FLOOR(?yearA / 10) * 10 AS ?Decade) # Bind the Decade separately
FILTER(BOUND(?yearA))
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
GROUP BY ?Decade ?EtikettentypLabel
HAVING(BOUND(?Decade)) # Make sure only entries with a year are included
ORDER BY ?Decade ?EtikettentypLabel
Anzahl der Etiketten pro Ort (ohne "unbekannt") | Number of labels per village (without "unknown")
# Count occurrences of each "Ort"
#defaultView:BubbleChart
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?OrtLabel
(COUNT(?item) AS ?count)
WHERE {
?item wdt:P5/wdt:P6* wd:Q43 .
?item wdt:P31 ?Ort .
FILTER (?Ort != wd:Q2715)
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?OrtLabel
ORDER BY DESC(?count)
LIMIT 25
Anzahl der Etiketten pro Lage (ohne "unbekannt") | Number of labels per vineyard (without "unknown")
# Count occurrences of each "Ort"
#defaultView:BubbleChart
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?LageLabel
(COUNT(?item) AS ?count)
WHERE {
?item wdt:P5/wdt:P6* wd:Q43 .
?item wdt:P32 ?Lage .
FILTER (?Lage != wd:Q2716)
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?LageLabel
ORDER BY DESC(?count)
LIMIT 25
Anzahl der Etiketten pro Jahr (ohne "9999" / fehlende Angabe) | Number of labels per year (without undated labels)
# Count occurrences of each "Ort"
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?Jahr
(COUNT(?item) AS ?count)
WHERE {
?item wdt:P5/wdt:P6* wd:Q43 .
?item wdt:P40 ?PIT .
BIND(YEAR(?PIT) AS ?Jahr)
FILTER (!CONTAINS(STR(?Jahr), "9999"))
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?Jahr
ORDER BY ASC(?Jahr)
LIMIT 200
Häufigkeit der Bildmotive | Frequency of depicted objects
# Häufigkeit der Bildmotive
#defaultView:BubbleChart
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?bildLabel
(COUNT(?bild) AS ?count)
WHERE {
?Eintrag wdt:P5/wdt:P6* wd:Q43 .
?Eintrag wdt:P42 ?bild .
?bild rdfs:label ?bildLabel .
FILTER(LANG(?bildLabel) = "de")
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
GROUP BY ?bildLabel
LIMIT 50
Etiketten für einen bestimmten Ort als ImageGrid | Labels from one particular village as an ImageGrid
# Alle Weinetiketten
#defaultView:ImageGrid
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
#?Weinbezeichnung
?Ort
#?CollectionID
?Bild
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
?Etikett wdt:P31 wd:Q101 . # Q101=Bernkastel Q103=Brauneberg
?Etikett wdt:P31 ?Ort .
?Ort rdfs:label ?OrtName .
FILTER(LANG(?OrtName) = "de")
?Etikett wdt:P4 ?Bild
#OPTIONAL { ?Etikett wdt:P30 ?Weinbezeichnung . }
#OPTIONAL { ?Etikett wdt:P39 ?CollectionID . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
ORDER BY ASC(?CollectionID)
Etiketten mit Scan in der Übersicht | Labels with scan as an overview
# Alle Weinetiketten mit Scan
#defaultView:ImageGrid
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT DISTINCT
?EtikettLabel
?OrtName
?Bild
?Etikett
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 .
#?Etikett wdt:P31 wd:Q239 . # Q101=Bernkastel Q103=Brauneberg Q239=Wiltingen
?Etikett wdt:P31 ?Ort .
?Ort rdfs:label ?OrtName .
FILTER(LANG(?OrtName) = "de")
?Etikett wdt:P4 ?Bild
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }}
ORDER BY ASC(?OrtLabel)
Klasse der Etiketten (Ortsetikette vs. Lagenetikett) pro Jahrzehnt | Label class (village or vineyard-label) per decade
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT
?Decade
?ClassLabel
(COUNT(?Etikett) AS ?Count) # Count occurrences of each Class
WHERE {
?Etikett wdt:P5/wdt:P6* wd:Q43 . # Match instances of interest
?Etikett wdt:P5 ?Class . # Retrieve Class
OPTIONAL {
?Etikett wdt:P40 ?PIT .
BIND(YEAR(?PIT) AS ?Jahr) # Extract Year
BIND(FLOOR(?Jahr / 10) * 10 AS ?Decade) # Extract Decade
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}
GROUP BY ?ClassLabel ?Decade
ORDER BY ASC(?Decade) ?ClassLabel
Weingüter | Wineries
Die Weingüter auf einer Karte (nach eigener Geolocation) | The wineries on a map (according to their own geolocation)
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?Weingut ?WeingutLabel ?OrtLabel ?Geokoordinaten
WHERE {
?Weingut wdt:P5 wd:Q50 .
?Weingut wdt:P51 ?Ort .
?Weingut wdt:P27 ?Geokoordinaten.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Die Weingüter auf einer Karte (mit Geolocation über den Ort) | The wineries on a map (according to their village's geolocation)
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?Weingut ?WeingutLabel ?OrtLabel ?Geokoordinaten
WHERE {
?Weingut wdt:P5 wd:Q50 .
?Weingut wdt:P51 ?Ort .
OPTIONAL {?Ort wdt:P27 ?Geokoordinaten.}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Die (bisher wenigen) Einzellagen und Weingüter mit Geolocation gemeinsam | The (currently few) vineyards and wineries with their own geolocation
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?Item ?ItemLabel ?typeLabel ?OrtLabel ?Geokoordinaten
WHERE {
?Item wdt:P5 ?type .
FILTER(?type IN (wd:Q50, wd:Q11))
?Item wdt:P18 ?Ort .
OPTIONAL { ?Item wdt:P27 ?Geokoordinaten . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Orte | Villages
Alle Orte und Gemeinden auf einer Karte | All villages and towns on a map
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?Ort ?OrtLabel ?Wikidata_ID ?Geolocation
WHERE {
?Ort wdt:P5 wd:Q13 .
OPTIONAL { ?Ort wdt:P12 ?Wikidata_ID . }
OPTIONAL { ?Ort wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Alle Orte der Mosel mit ihren Lagen (Altlagen und aktuelle Einzellagen) | All villages and towns with their vineyards (historical and current)
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?villageLabel (GROUP_CONCAT(?vineyardLabel; SEPARATOR=", ") AS ?vineyards) ?village
WHERE {
?vineyard wdt:P14 ?village. # P14 = Gemeinde, P18 = Gemarkung
?village rdfs:label ?villageLabel.
?vineyard rdfs:label ?vineyardLabel.
FILTER(LANG(?villageLabel) = "de").
FILTER(LANG(?vineyardLabel) = "de").
}
GROUP BY ?village ?villageLabel
ORDER BY ?villageLabel
Die Orte der Mosel mit ihren Einzellagen, jeweils separat mit QID | The Mosel villages with their individual vineyards
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?village ?vineyard ?villageLabel ?vineyardLabel
WHERE {
?vineyard wdt:P14 ?village. # P14 = Gemeinde, P18 = Gemarkung
?village rdfs:label ?villageLabel.
?vineyard rdfs:label ?vineyardLabel.
FILTER(LANG(?villageLabel) = "de").
FILTER(LANG(?vineyardLabel) = "de").
}
ORDER BY ?villageLabel
Orte mit Timeline-Link | Villages with Timeline-Link
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?OrtLabel ?Geolocation ?Timeline
WHERE {
?Ort wdt:P5 wd:Q13 .
?Ort wdt:P27 ?Geolocation .
?Ort wdt:P89 ?Timeline .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],de". }
}
Druckereien | Printers
Druckereien in Rheinland-Pfalz auf einer Karte | Printers in Rhineland-Palatinate on a map
#defaultView:Map
PREFIX wdt:<https://mosel.wikibase.cloud/prop/direct/>
PREFIX wd:<https://mosel.wikibase.cloud/entity/>
SELECT ?KatLabel ?Drucker ?DruckerLabel ?OrtLabel ?Geolocation
WHERE {
?Drucker wdt:P5 wd:Q1871 .
?Drucker wdt:P5 ?Kat .
?Drucker wdt:P51 ?Ort .
OPTIONAL { ?Ort wdt:P27 ?Geolocation . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "de". }
}