zazuko/ld-didok

How are categories and subcategories in XML linked?

Opened this issue · 1 comments

ktk commented

It looks like there is no link between a category and a subcategory in the XML. The service itself links to both category and subcategory but the mapping is not always the same for a subcategory:

Category Subcategory
"Büros & Praxen" "Dienstleistungen"
"Büros & Praxen" "Gesundheit / Körperpflege"
"Büros & Praxen" "Sport / Sportbekleidung / Freizeit"
"Kombinierte Mobilität" "Dienstleistungen"
"Piktogramm (Übrige)" "Dienstleistungen"
"Piktogramm (Übrige)" "SBB Services"
"Piktogramm SBB Schalter" "SBB Services"
"Restaurants & Take Aways" "Lebensmittel / Getränke"
"Restaurants & Take Aways" "Restaurants / Take-Away"
"Services IM" "Automaten"
"Services IM" "Dienstleistungen"
"Services IM" "Gesundheit / Körperpflege"
"Services IM" "Restaurants / Take-Away"
"Services IM" "SBB Services"
"Services IM" "WCs"
"Services-Übrige" "Dienstleistungen"
"Shopping" "Bekleidung"
"Shopping" "Blumen"
"Shopping" "Bücher / Papeterie / Bilder"
"Shopping" "Dienstleistungen"
"Shopping" "Elektronik / Foto / Musik"
"Shopping" "Geschenkartikel / Haus / Garten"
"Shopping" "Gesundheit / Körperpflege"
"Shopping" "Kioske / Tabakwaren"
"Shopping" "Lebensmittel / Getränke"
"Shopping" "Restaurants / Take-Away"
"Shopping" "Schmuck / Uhren / Optik"
"Shopping" "Schuhe / Reiseartikel / Lederwaren"
"Shopping" "Sport / Sportbekleidung / Freizeit"

What do we want to do with this @timetable2014 ?

ktk commented

That would be the generated mapping in Turtle:

@base <http://lod.opentransportdata.swiss/place/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix schema: <http://schema.org/> .
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix ex: <http://example.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<subcategory/1>
    skos:broader <category/4> .

<subcategory/10>
    skos:broader <category/4> .

<subcategory/11>
    skos:broader <category/1>, <category/4>, <category/5> .

<subcategory/12>
    skos:broader <category/4> .

<subcategory/13>
    skos:broader <category/3>, <category/4> .

<subcategory/14>
    skos:broader <category/1>, <category/6>, <category/9> .

<subcategory/15>
    skos:broader <category/1> .

<subcategory/16>
    skos:broader <category/1> .

<subcategory/2>
    skos:broader <category/4> .

<subcategory/3>
    skos:broader <category/4>, <category/5> .

<subcategory/4>
    skos:broader <category/4> .

<subcategory/5>
    skos:broader <category/4> .

<subcategory/6>
    skos:broader <category/1>, <category/2>, <category/4>, <category/5>, <category/6>, <category/8> .

<subcategory/7>
    skos:broader <category/4> .

<subcategory/8>
    skos:broader <category/1>, <category/3>, <category/4> .

<subcategory/9>
    skos:broader <category/4> .