Vokabular des Wissensgraphen
Jede Kante im Graphen trägt eines dieser Prädikate. Eine Kante ohne Eintrag hier entsteht nicht: der Graph-Lauf bricht ab. Die Knoten selbst stehen unter nodes.json.gz und edges.json.gz.
Maschinenlesbar: vocab.jsonld (RDFS/OWL).
Wozu der Graph dient
Die 12 Knotentypen und 14 Prädikate sind bewusst knapp gehalten. Jedes Prädikat beschreibt eine Beziehung, die sich aus den Geodaten oder aus Wikidata ableiten lässt: Ein Gebiet liegt in einem Land und einer Verwaltungseinheit, gehört zu einer Größenklasse, hat ein Merkmal wie Snowpark oder Nachtskilauf, liegt in der Nähe anderer Gebiete. Bewertungen kommen im Graphen nicht vor, weil sich keine aus den Daten ableiten ließe.
Auf der Seite selbst stecken dieselben Beziehungen hinter den Filtern unter Alle Skigebiete und hinter dem Abschnitt Umgebung auf jeder Gebietsseite. Für eigene Auswertungen stehen Knoten und Kanten als Download bereit; die Beschreibung in vocab.jsonld folgt RDFS und OWL, sodass sich der Graph in übliche Werkzeuge für verknüpfte Daten laden lässt. Wie die zugrunde liegenden Daten entstehen und wie vollständig sie sind, steht unter Datenstand und Methodik.
Knotentypen
| Typ | Bedeutung | Im Graph |
|---|---|---|
Resort | Skigebiet Ein in OpenStreetMap erfasstes Skigebiet. Die interne Knoten-ID ist resort:<slug>. | — |
Country | Land Staat nach Natural Earth, dem das Gebiet zugeordnet ist. | 3.772 |
Continent | Kontinent Kontinent des Landes. | — |
Subregion | UN-Subregion UN-Subregion des Landes (etwa Westeuropa), getrennt von den Skiregionen der Website. | — |
AdminArea | Verwaltungseinheit Admin-1 (Bundesland, Kanton, Präfektur). | 500 |
SkiRegion | Skiregion Redaktionell geführte Region der Website (Tirol, Wallis, Dolomiten). Dieselbe Zuordnung wie Brotkrume und Regionsseite. | 32 |
Airport | Flughafen Nächster erfasster Flughafen aus OurAirports. | 500 |
Operator | Betreiber In OpenStreetMap oder im Impressum genannte Betreibergesellschaft. | 347 |
PassAlliance | Skipass-Verbund Gemeinsamer Skipass laut Wikidata. | 0 |
MountainRange | Gebirgsgruppe Gebirgszug, in dem das Gebiet liegt. | 0 |
Feature | Merkmal Durchsuchbares Ausstattungsmerkmal aus pipeline/lib/ontology.mjs. | 18 |
SizeClass | Größenklasse Größenklasse nach Pistenkilometern aus pipeline/lib/ontology.mjs. | 5 |
Prädikate
| Prädikat | Von | Nach | Quelle der Kante |
|---|---|---|---|
liegtIn liegt in | Resort | Country | enrichment.location.countryCode |
aufKontinent auf Kontinent | Country | Continent | enrichment.location.continent |
gehoertZuSubregion gehört zu Subregion | Country | Subregion | enrichment.location.subregion |
teilVon Teilgebiet von | Resort | Resort | nesting.parent |
hatTeilgebiet hat Teilgebiet | Resort | Resort | nesting.children · invers zu teilVon |
imSkipassVerbund im Skipass-Verbund | Resort | PassAlliance | enrichment.wikipedia.wikidata.passAlliance |
inGebirgsgruppe in Gebirgsgruppe | Resort | MountainRange | enrichment.mountainRange |
liegtInVerwaltungseinheit liegt in Verwaltungseinheit | Resort | AdminArea | enrichment.location.admin1 |
liegtInRegion liegt in Region | Resort | SkiRegion | src/lib/regions.js |
naechsterFlughafen nächster Flughafen | Resort | Airport | enrichment.airports.nearest · Zusatz: km |
betriebenVon betrieben von | Resort | Operator | contact.operator |
groessenklasse Größenklasse | Resort | SizeClass | pipeline/lib/ontology.mjs#sizeClass |
hatMerkmal hat Merkmal | Resort | Feature | pipeline/lib/ontology.mjs#featuresOf |
inDerNaehe in der Nähe | Resort | Resort | Haversine, höchstens 60 km · Zusatz: km |
Volltext oder Modellwissen erzeugt keine Kante. Jede Beziehung zeigt auf ein strukturiertes Feld im Gebietsdatensatz oder auf eine berechnete Größe (Entfernung, Größenklasse, Merkmal).