Temporary Closure
type: Class
comment: A temporary closure is a subclass of 'AccessCondition' whose individuals provide information about a temporary closure. These individuals are described in terms of: * the time from which the closure starts * the reason about the temporary closure; * the time to which the closure ends. * the dayOfWeek of the closure In this way we are able to model something like "the location will be closed Tuesday 19 June 2018 from 10:00 to 13:00 for internal meetings
subclass of: Restriction
  all values from: TimeInterval
  on property: atTime
label: Chiusura Temporanea @it
subclass of: Restriction
  all values from: time
  on property: closes
subclass of: AccessCondition
version info: stabile @it
comment: La chiusura temporanea è una sottoclasse di Condizioni di accesso i cui individui forniscono informazioni sulla chiusura temporanea, tipicamente di un luogo. Gli individui sono descritti in termini di: * tempo da cui parte la chiusura; * tempo fino a cui si verifica la chiusura * la motivazione per la chiusura * i giorni della settimana in cui si può verificare * un intervallo temporale di date di chiusura Questa classe ci consente di modellare dati di questo tipo: Il luogo rimarrà chiuso Martedì 19 dalle 12:00 alle 13:00 per riunioni interne oppure modellare situazioni quali "Domenica chiuso", "La Galleria Civica rimarrà chiusa al pubblico lunedì 21/05/2018 (Lunedì di Pentecoste)" @it
subclass of: Restriction
  some values from: Literal
  on property: reasonClosure
version info: stable
subclass of: Restriction
  all values from: DayOfWeek
  on property: hasDayOfWeek
subclass of: Restriction
  all values from: time
  on property: opens