{ "$schema": "http://json-schema.org/schema#", "modelTags": "", "$schemaVersion": "0.1.0", "$id": "https://smart-data-models.github.io/dataModel.WifiNetwork/WifiPointOfInterest/schema.json", "title": "Smart Data Models - Wifi Point Of Interest", "description": "This entity describes a Point of Interest that has a wireless network", "type": "object", "allOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" }, { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" }, { "properties": { "type": { "type": "string", "enum": [ "WifiPointOfInterest" ], "description": "Property. NGSI Entity type. it has to be WifiPointOfInterest" }, "clientsConnected": { "type": "number", "minimum": 0, "description": "Property. Model:'https://schema.org/Number'. Number of clients or users connected in this point of interest." }, "wifiStatus": { "type": "string", "enum": [ "noService", "totalFailure", "working", "workingPartially" ], "description": "Property. Model:'https://schema.org/Text'. Indicates if there is a wireless network available at this location and the service that it is providing. The allowed values are: 'noService' when the point of interest has no access points installed, 'working' when the point of interest has access points installed and all of them are working (up), 'totalFailure' when the point of interest has access points installed and all of them are not working (down), and 'workingPartially' when the point of interest has access points installed and some of them are working (up) and some of then are not working (down). Enum:'noService, totalFailure, working, workingPartially'" }, "service": { "type": "array", "description": "Property. Model:'https://schema.org/Number'. This attribute is used to assign the access point to one or several municipal service departments that receive the wireless service. For example: Library, Museums, Social Services, Sports...", "items": { "type": "string" } }, "timeInstant": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/timeInstant" }, "category": { "type": "array", "description": "Property. Model:'https://schema.org/Number'. Category of this point of interest. Allowed values: Those defined by the [Factual taxonomy](https://github.com/Factual/places/blob/master/categories/factual_taxonomy.json) together with other categories that the user of the data model may implement.", "items": { "type": "string" } }, "email": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/email" } } } ], "required": [ "id", "type" ] }