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.
New attribute/property addition to a class, please specify which class e.g schema:Place or schema:Event it belongs to
Additions to schema:potentialAction , specify an URI with the same pattern e.g EntryScape - where {name} is the activity in English
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
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.
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
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.