Improvements to the tourism standard (data model)

Dear everyone,

We have received a lot of feedback for the standard that serves the purpose of editing and structuring information for the Swedish national tourism data API - the standard is bilingual and can be found below. Observe that the standard for Trails is separate from the main one.

Now we encourage people to add the their wished additions to the model in this thread or directly as an issue to the source code here: Länkade Data / Semantiska specifikationer / Tourism · GitLab

Conventions:

  1. New attribute/property addition to a class, please specify which class e.g schema:Place or schema:Event it belongs to
  2. Additions to schema:potentialAction , specify an URI with the same pattern e.g EntryScape - where {name} is the activity in English
  3. Additions to schema:additionalType - please inspect the full schema.org model and see what could be missing. These can then be added under their respective domain (class), for example a schema:LodgingBusiness should not have schema:Beach as an additionalType
  4. Additions of new example structures or appendices for validation e.g could be schema:Organization.

Hej,

Vi har fått mycket feedback på standarden som syftar till att redigera och strukturera information för det svenska nationella API:et för turismdata – standarden är tvåspråkig och finns nedan. Observera att standarden för Leder skiljer sig från den huvudsakliga.

Nu uppmanar vi alla att lägga till sina önskemål om tillägg till modellen i den här tråden eller direkt som ett ärende i källkoden här: Länkade Data / Semantiska specifikationer / Tourism · GitLab

Konventioner:

  1. Nytt attribut läggs till i en klass. Ange vilken klass det tillhör, t.ex. schema:Place eller schema:Event
  2. Tillägg till schema:potentialAction ska ange en URI med samma mönster, t.ex. EntryScape – där {name} är aktiviteten på engelska
  3. Tillägg till schema:additionalType – granska gärna hela schema.org-modellen och se vad som eventuellt saknas. Dessa kan sedan läggas till under respektive domän (klass); till exempel bör en schema:LodgingBusiness inte ha schema:Beach som additionalType
  4. Tillägg av nya exempelstrukturer eller bilagor för validering kan t.ex. vara schema:Organisation.

Vi integrerar Göteborg & Co:s turismdata (platser/anläggningar) mot det nationella APIet och har stött på fyra luckor i valmöjligheterna för additionalType under schema:Place (“Sevärdheter och platser”). Föreslår följande tillägg:

1. schema:ArtGallery

  • Klass: schema:Place (“Typ av plats”)
  • schema.org-hierarki: Thing > Place > LocalBusiness > EntertainmentBusiness > ArtGallery
  • Varför: Listan har schema:Museum men inget för fristående/kommersiella konstgallerier. Vi har verkliga anläggningar — Konstepidemin, Galleri Box, Nevven Gallery, Rivercity Gallery — som är gallerier, inte museer. Just nu tvingas vi antingen felklassificera dem som Museum eller helt utelämna additionalType.

2. schema:PerformingArtsTheater

  • Klass: schema:Place (“Typ av plats”)
  • schema.org-hierarki: Thing > Place > CivicStructure > PerformingArtsTheater
  • Varför: Det finns inget dedikerat värde för teater-/scenkonstanläggningar. Vi tvingas falla tillbaka på det generiska EventVenue för teatrar som Göteborgs Stadsteater, Folkteatern, Angereds Teater och Backa Teater, vilket tappar värdefull information — en teaterbyggnad är inte samma sak som en generisk konferens-/mässlokal.

3. schema:Beach

  • Klass: schema:Place (“Typ av plats”)
  • schema.org-hierarki: Thing > Place > CivicStructure > Beach
  • Varför: Vi har verklig badplatsdata som vi just nu inte kan publicera någon additionalType för alls, eftersom Beach inte finns med i profilen trots att det är en standardtyp i schema.org. Detta hade vi redan flaggat som en känd lucka i vår egen integration innan vi hittade den här tråden.

4. schema:ShoppingCenter

  • Klass: schema:Place (“Typ av plats”)
  • schema.org-hierarki: Thing > Place > LocalBusiness > ShoppingCenter
  • Varför: Vi har verkliga köpcentrumanläggningar — Nordstan, Frölunda Torg, Nya Hovås, Arkaden, NK — som är fastigheter/destinationer med flera butiker under samma tak, inte en enskild butik. ShoppingCenter är inte en subtyp till schema:Store i schema.org, så den passar inte in i “Typ av butik”-listan (visitsweden-53) heller — den hör hemma i “Typ av plats” tillsammans med de andra ovan. I vår integration mappar vi redan dessa anläggningar mot schema.org/ShoppingCenter som additionalType, men eftersom värdet saknas i profilens picklist riskerar det att inte gå att publicera/validera förrän det läggs till.
2 Likes