{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.PointOfInterest/Museum/schema.json", "title": " - Museum schema", "description": "A museum", "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": [ "Museum" ], "description": "Property. NGSI Entity type. It has to be Museum" }, "museumType": { "type": "array", "description": "Property. Model:'https://schema.org/Text'. Type of museum according to the exhibited content. Enum:'appliedArts, scienceAndTechnology, fineArts,music, history, sacredArt, archaeology, specials,decorativeArts, literature, medicineAndPharmacy, maritime,transports, military, wax, popularArtsAndTraditions,numismatic, unesco, ceramics, sumptuaryArts, naturalScience,prehistoric, ethnology, railway, mining, textile, sculpture,multiDisciplinar, painting, paleonthology, modernArt,thematic, architecture, museumHouse, cathedralMuseum,diocesanMuseum, universitary, contemporaryArt, bullfighting'. Other possible source for museum types not covered above is [Wikipedia](https://en.wikipedia.org/wiki/Category:Types_of_museum).", "items": { "type": "string", "enum": [ "appliedArts", "scienceAndTechnology", "fineArts", "music", "history", "sacredArt", "archaeology", "specials", "decorativeArts", "literature", "medicineAndPharmacy", "maritime", "transports", "military", "wax", "popularArtsAndTraditions", "numismatic", "unesco", "ceramics", "sumptuaryArts", "naturalScience", "prehistoric", "ethnology", "railway", "mining", "textile", "sculpture", "multiDisciplinar", "painting", "paleonthology", "modernArt", "thematic", "architecture", "museumHouse", "cathedralMuseum", "diocesanMuseum", "universitary", "contemporaryArt", "bullfighting" ] }, "minItems": 1, "uniqueItems": true }, "facilities": { "type": "array", "description": "Property. Model:'https://schema.org/Text'. Describes different facilities offered by this museum. Enum:'elevator, cafeteria, shop, auditory,conferenceRoom, audioguide, cloakRoom, forDisabled, forBabies,guidedTour, restaurant, ramp, reservation'. or any other value needed by an application.", "items": { "type": "string", "enum": [ "elevator", "cafeteria", "shop", "auditory", "conferenceRoom", "audioguide", "cloakRoom", "forDisabled", "forBabies", "guidedTour", "restaurant", "ramp", "reservation" ] }, "minItems": 1, "uniqueItems": true }, "historicalPeriod": { "type": "array", "description": "Property. Model:'https://schema.org/Text'. An ISO8601 time interval. For example 1920/1940. The second element of the interval can be left empty to denote 'till now'. A comma separated list of years, for instance 1620,1625,1718. - A century, represented by a year pattern, for instance 19xx would correspond to the twentieth century. And 196x would correspond to the sixties decade.", "items": { "type": "string" }, "minItems": 1, "uniqueItems": true }, "artPeriod": { "type": "array", "description": "Property. Model:'https://schema.org/Text'.Corresponds to the art period(s) of the exhibitions made by this museum. Allowed values:-Those defined by [Wikipedia](https://en.wikipedia.org/wiki/Art_periods).- Any other extended value needed by an application and not described by the above resource.", "items": { "type": "string" }, "minItems": 1, "uniqueItems": true }, "buildingType": { "type": "array", "description": "Property. Model:'https://schema.org/Text'. Type of building that hosts the museum. Enum:'prehistoricPlace, acropolis, alcazaba,aqueduct, alcazar, amphitheatre, arch, polularArchitecture,basilica, road, chapel, cartuja, nobleHouse, residence,castle, castro, catacombs, cathedral, cloister, convent,prehistoricCave, dolmen, officeBuilding, houseBuilding,industrialBuilding, militaryBuilding, hermitage, fortress,sculpturalGroups, church, garden, fishMarket, masia,masiaFortificada, minaret, monastery, monolith, walls,necropolis, menhir, mansion, palace, pantheon, pazo,pyramid, bridge, gate, arcade, walledArea, sanctuary,grave, synagogue, taulasTalayotsNavetas, theathre, temple,spring, tower, archeologicalSite, university, graveyard,fortifiedTemple, civilEngineering, square, seminar,bullfightingRing, publicBuilding, town, cavesAndTouristicMines,proCathedral, mosque, circus, burialMound'", "items": { "type": "string", "enum": [ "prehistoricPlace", "acropolis", "alcazaba", "aqueduct", "alcazar", "amphitheatre", "arch", "polularArchitecture", "basilica", "road", "chapel", "cartuja", "nobleHouse", "residence", "castle", "castro", "catacombs", "cathedral", "cloister", "convent", "prehistoricCave", "dolmen", "officeBuilding", "houseBuilding", "industrialBuilding", "militaryBuilding", "hermitage", "fortress", "sculpturalGroups", "church", "garden", "fishMarket", "masia", "masiaFortificada", "minaret", "monastery", "monolith", "walls", "necropolis", "menhir", "mansion", "palace", "pantheon", "pazo", "pyramid", "bridge", "gate", "arcade", "walledArea", "sanctuary", "grave", "synagogue", "taulasTalayotsNavetas", "theathre", "temple", "spring", "tower", "archeologicalSite", "university", "graveyard", "fortifiedTemple", "civilEngineering", "square", "seminar", "bullfightingRing", "publicBuilding", "town", "cavesAndTouristicMines", "proCathedral", "mosque", "circus", "burialMound" ], "minItems": 1, "uniqueItems": true } }, "featuredArtist": { "type": "array", "description": "Property. Model:'https://schema.org/Person'. Main featured artist(s) at this museum.", "items": { "anyOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType" }, { "type": "string" } ] }, "minItems": 1, "uniqueItems": true }, "contactPoint": { "type": "object", "description": "Property. Model:'https://schema.org/ContactPoint'. Contact point for the museum." }, "touristArea": { "type": "string", "description": "Property. Model:'https://schema.org/Text'. Tourist area at which this museum is located. Precise semantics might depend on the application or target country or region. For instance `Costa del Sol`." }, "openingHoursSpecification": { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/DateTime-Commons/properties/openingHoursSpecification" }, "refSeeAlso": { "type": "array", "description": "Property. Model:'https://schema.org/URL'. List of references to one or more related entities.", "items": { "anyOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/EntityIdentifierType" } ] }, "minItems": 1, "uniqueItems": true } } } ], "required": [ "id", "type", "location", "name" ] }