"id": "https://hel.fi/models/helsinki/helsinki/views/x6d6jph5t3tib5vr53kmiz2l5n3u3tnu"
"name": "helsinki"
"imports":
  - "linkml:types"
"default_range": "string"
"prefixes":
  "sdm":
    "prefix_prefix": "sdm"
    "prefix_reference": "https://smartdatamodels.org/"
"default_prefix": "sdm"
"classes":
  "OnStreetParking":
    "name": "OnStreetParking"
    "class_uri": "https://uri.etsi.org/ngsi-ld/default-context/OnStreetParking"
    "slots":
      - "location"
      - "name"
      - "category"
      - "allowedVehicleType"
      - "totalSpotNumber"
      - "zoneCode"
      - "description"
      - "url"
      - "dataProvider"
      - "source"
    "slot_usage":
      "allowedVehicleType":
        "name": "allowedVehicleType"
        "slot_uri": "sdm:allowedVehicleType"
        "range": "string"
        "multivalued": true
        "annotations":
          "label":
            "tag": "label"
            "value": "{\"sk\": \"Povolen\\u00e9 vozidl\\u00e1\", \"cs\": \"Povolen\\u00e1 vozidla\", \"en\": \"Allowed vehicles\", \"de\": \"Zugelassene Fahrzeuge\"}"
          "ngsi_ld_kind":
            "tag": "ngsi_ld_kind"
            "value": "Property"
          "upstream_source":
            "tag": "upstream_source"
            "value": "https://github.com/smart-data-models/dataModel.Parking"
        "description": "What may park when the city's layer names it: bus for a tourist coach stop or parking place, motorcycle or bicycle, other for e-scooters. Absent means any vehicle the signs allow."
      "category":
        "name": "category"
        "slot_uri": "sdm:category"
        "range": "StreetParkingCategory"
        "required": true
        "multivalued": true
        "annotations":
          "label":
            "tag": "label"
            "value": "{\"sk\": \"Kateg\\u00f3ria\", \"cs\": \"Kategorie\", \"en\": \"Category\", \"de\": \"Kategorie\"}"
          "ngsi_ld_kind":
            "tag": "ngsi_ld_kind"
            "value": "Property"
          "upstream_source":
            "tag": "upstream_source"
            "value": "https://github.com/smart-data-models/dataModel.Alert"
        "description": "Which of the city's street parking layers the area belongs to, in the Smart Data Model's own words."
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Parkovanie na ulici\", \"cs\": \"Parkov\\u00e1n\\u00ed na ulici\", \"en\": \"On-street parking\", \"de\": \"Parken an der Stra\\u00dfe\"}"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/dataModel.Parking"
    "description": "One street parking area of the city with its outline: a parking area of the city's parking guide with the cars it holds when the city has estimated it (category `public`), a parking fee zone (`feeCharged`) or a resident parking zone (`forResidents`), a zone with its code and rules; or one parking place of the city's street parking map with its rules as the Smart Data Model's categories, or a tourist coach stop or parking place (`allowedVehicleType` bus)."
"slots":
  "allowedVehicleType":
    "name": "allowedVehicleType"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/allowedVehicleType"
    "range": "string"
    "multivalued": true
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Povolen\\u00e9 vozidl\\u00e1\", \"cs\": \"Povolen\\u00e1 vozidla\", \"en\": \"Allowed vehicles\", \"de\": \"Zugelassene Fahrzeuge\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/dataModel.Parking"
    "description": "What may park, the site's own kind first (car or bicycle), then motorcycle where it has spaces for them."
  "category":
    "name": "category"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/category"
    "range": "string"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Kateg\\u00f3ria\", \"cs\": \"Kategorie\", \"en\": \"Category\", \"de\": \"Kategorie\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/dataModel.Alert"
    "description": "The alert's domain; traffic for everything Fintraffic and HSL publish."
  "dataProvider":
    "name": "dataProvider"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/dataProvider"
    "range": "string"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Poskytovate\\u013e\", \"cs\": \"Poskytovatel\", \"fi\": \"Tarjoaja\", \"en\": \"Provider\", \"de\": \"Anbieter\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/data-models"
    "description": "Who publishes the data the entity was read from, as an application credits it beside the licence (CC BY 4.0 for every feed of this space)."
  "description":
    "name": "description"
    "slot_uri": "http://purl.org/dc/terms/description"
    "range": "string"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Popis\", \"cs\": \"Popis\", \"en\": \"Description\", \"de\": \"Beschreibung\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "LanguageProperty"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://schema.org/description"
    "description": "A short description, per language."
  "location":
    "name": "location"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/location"
    "range": "string"
    "annotations":
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "GeoProperty"
      "upstream_source":
        "tag": "upstream_source"
        "value": "ETSI NGSI-LD core context v1.8"
    "description": "Where the entity is, as GeoJSON geometry."
  "name":
    "name": "name"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/name"
    "range": "string"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"N\\u00e1zov\", \"cs\": \"N\\u00e1zev\", \"en\": \"Name\", \"de\": \"Name\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "LanguageProperty"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://schema.org/name"
    "description": "The name, per language."
  "source":
    "name": "source"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/source"
    "range": "uri"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Zdroj\", \"cs\": \"Zdroj\", \"fi\": \"L\\u00e4hde\", \"en\": \"Source\", \"de\": \"Quelle\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/data-models"
    "description": "The open-data service the entity was read from."
  "totalSpotNumber":
    "name": "totalSpotNumber"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/totalSpotNumber"
    "range": "integer"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Po\\u010det miest\", \"cs\": \"Po\\u010det m\\u00edst\", \"en\": \"Total spaces\", \"de\": \"Stellpl\\u00e4tze gesamt\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://github.com/smart-data-models/dataModel.Parking"
    "description": "The number of vehicles the site holds, as the publisher states or estimates it; for a park and ride site, of its own kind (car or bicycle)."
  "url":
    "name": "url"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/url"
    "range": "uri"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"Webov\\u00e1 str\\u00e1nka\", \"cs\": \"Webov\\u00e1 str\\u00e1nka\", \"en\": \"Web page\", \"de\": \"Webseite\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
      "upstream_source":
        "tag": "upstream_source"
        "value": "https://schema.org/url"
    "description": "Where the item is published in full."
  "zoneCode":
    "name": "zoneCode"
    "slot_uri": "https://uri.etsi.org/ngsi-ld/default-context/zoneCode"
    "range": "string"
    "annotations":
      "label":
        "tag": "label"
        "value": "{\"sk\": \"K\\u00f3d z\\u00f3ny\", \"cs\": \"K\\u00f3d z\\u00f3ny\", \"en\": \"Zone code\", \"de\": \"Zonencode\"}"
      "ngsi_ld_kind":
        "tag": "ngsi_ld_kind"
        "value": "Property"
    "description": "The zone's own code, a fee zone number or a resident permit letter, as the signs show it."
"enums":
  "StreetParkingCategory":
    "name": "StreetParkingCategory"
    "description": "The OnStreetParking `category` values the city's layers use, a subset of the Smart Data Model's enum."
    "permissible_values":
      "feeCharged":
        "text": "feeCharged"
        "description": "A parking fee zone; parking costs by the hour."
      "forDisabled":
        "text": "forDisabled"
        "description": "A place for a person with a disabled parking permit."
      "forElectricalCharging":
        "text": "forElectricalCharging"
        "description": "A place for an electric car while it charges."
      "forLoadUnload":
        "text": "forLoadUnload"
        "description": "A loading place."
      "forResidents":
        "text": "forResidents"
        "description": "A resident parking zone; residents and businesses of the zone park on its permit."
      "free":
        "text": "free"
        "description": "Parking costs nothing."
      "onlyWithPermit":
        "text": "onlyWithPermit"
        "description": "Only a permit holder parks, such as a car-sharing pick-up place."
      "public":
        "text": "public"
        "description": "Open to anyone with no fee or time rule the layer states, such as a parking area of the parking guide."
      "shortTerm":
        "text": "shortTerm"
        "description": "Parking is limited in time, by a single fee or a parking disc."
      "taxiStop":
        "text": "taxiStop"
        "description": "A taxi stand."
