Ontologie per gli Apparati IoT Urbani - Modulo Core
type: Ontology
version IRI: http://www.w3id.org/urban-iot/core/1.0.1
contributor: Area Pianificazione e Monitoraggio (AMAT Milano)
contributor: Direzione Mobilità e Trasporti - Area Pianificazione e Programmazione Mobilità (Comune di Milano)
contributor: Direzione Sistemi Informativi ed Agenda Digitale - Area Gestione ed Integrazione Dati (Comune di Milano)
creator: Ilaria Baroni (Cefriel)
creator: Irene Celino (Cefriel)
creator: Mario Scrocca (Cefriel)
publisher: Comune di Milano
rights: Copyright Comune di Milano, 2020
title: Urban IoT Ontologies - Core Module @en
bibliographic citation: Comune di Milano. Urban IoT Ontologies - Core Module (v1.0.1). http://www.w3id.org/urban-iot/core
license: https://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: uiot
preferred namespace uri: http://www.w3id.org/urban-iot/core#
comment: Core module of the suite of ontologies for urban IoT devices. @en
comment: Modulo core delle ontologie per gli apparati IoT urbani.
version info: v1.0.1

area servita
type: ObjectProperty
usage note: Usata per associare uno schema:Service (Servizio) allo schema:Place (Luogo) che è servito dal servizio e in cui il servizio è accessibile.
label: area served @en

canale disponibile
type: ObjectProperty
usage note: Usata per associare uno schema:Service (Servizio) ad uno schema:ServiceChannel (Canale del Servizio).
label: available channel @en

punto di contatto
type: ObjectProperty
usage note: Usata per associare una schema:Organization (Organizzazione) ad un suo schema:ContactPoint (Punto di Contatto) disponibile.
label: contact point @en

giorno della settimana
type: ObjectProperty
label: day of week @en

orari disponibili
type: ObjectProperty
usage note: Associa un Servizio alla Specifica Orari Apertura che descrive gli orari in cui è reso disponibile.
label: hours available @en

oggetto offerto
type: ObjectProperty
usage note: Usata per associare una schema:Offer (Offerta) al schema:Service (Servizio) a cui è riferita.
label: item offered @en

offre
type: ObjectProperty
usage note: Usata per associare uno schema:Service (Servizio) alle schema:Offer (Offerta) disponibili.
label: offers @en

specifica orari di apertura
type: ObjectProperty
usage note: Usata per associare uno schema:Place (Luogo) alla sua schema:OpeningHoursSpecification (Specifica Orari di Apertura).
label: opening hours specification @en

erogatore
type: ObjectProperty
usage note: Usata per associare uno schema:Service (Servizio) alla schema:Organization (Organizzazione) che lo eroga.
label: provider @en

contatto del servizio
type: ObjectProperty
usage note: Usata per associare uno schema:ServiceChannel (Canale del Servizio) ad uno schema:ContactPoint (Punto di Contatto).
label: service phone @en

fuso orario
type: ObjectProperty
label: time zone @en

indirizzo
type: ObjectProperty
usage note: Usata per associare una locn:Location (Localizzazione) o una schema:Persona (Person) al suo indirizzo (locn:Address).
label: address @en

geometria
type: ObjectProperty
usage note: Associa una dcterms:Location (Localizzazione) alla locn:Geometry (Geometria) che la descrive.
label: geometry @en

localizzazione
type: ObjectProperty
usage note: Usata per associare uno schema:Place (Luogo) alla locn:Location che descrive la sua localizzazione.
label: location @en

sede legale
type: ObjectProperty
usage note: Usata per associare una legal:LegalEntity (Entità Legale) al locn:Address (Indirizzo) della sua sede legale.
label: registered address @en

ha risultato
type: ObjectProperty
label: has result @en

eseguita dal sensore
type: ObjectProperty
label: made by sensor @en

ha eseguito campionamento
type: ObjectProperty
label: made observation @en

proprietà campionata
type: ObjectProperty
label: observed property @en

osserva
type: ObjectProperty
label: observes @en

business associato
type: ObjectProperty
domain: Sessione di Utilizzo
range: Utente Business del Servizio
comment: Associa una Sessione di Utilizzo all'Utente Business del Servizio che la abilita.
comment: Associates a Usage Session with the Service Business User enabling it. @en
label: associated business @en

contiene campionamento
type: ObjectProperty
inverse of: campionamento in
domain: Record del Sensore
range: Campionamento
comment: Associa un Record del Sensore ad un Campionamento contenuto nel record.
comment: Associates a Sensor Record with a Observation contained in it. @en
label: contains observation @en

abilita sessione
type: ObjectProperty
inverse of: sessione abilitata da
domain: Servizio
range: Sessione di Utilizzo
comment: Associa un Servizio ad una Sessione di Utilizzo abilitata dal Servizio.
comment: Associates a Service with a Usage Session enabled by the service. @en
label: enables session @en

ha utente abilitato
type: ObjectProperty
inverse of: utente abilitato da
domain: Utente Business del Servizio
range: Utente Privato del Servizio
comment: Associa un Utente Business del Servizio ad un Utente Privato abilitato dall'utenza business.
comment: Associates a Service Business User with the Service Private User enabled by that business user. @en
label: has enabled user @en

ha utente
type: ObjectProperty
inverse of: utente del servizio
domain: Servizio
range: Utente del Servizio
comment: Associa un Servizio ad un Utente del Servizio.
comment: Associates a Service to a Service User. @en
label: has user @en

inclusa nella stazione di mobilità
type: ObjectProperty
domain: Stazione di Mobilità
range: Stazione di Mobilità
comment: Associa una Stazione di Mobilità ad una Stazione di Mobilità che la include.
comment: Associates a Mobility Station with another Mobility Station including it. @en
label: included in mobility station @en

ultimo record
type: ObjectProperty
sub property of: registra record
domain: Sensore
range: Record del Sensore
comment: Associa un Sensore all'ultimo Record del Sensore registrato.
comment: Associates a Sensor with the latest registered Sensor Record. @en
label: latest record @en

resa disponibile da
type: ObjectProperty
inverse of: rende disponibile
domain: Risorsa del Servizio
range: Servizio
comment: Associa una Risorsa del Servizio al Servizio che la rende disponibile.
comment: Associates a Service Resource with the Service making it available. @en
label: made available by @en

rende disponibile
type: ObjectProperty
domain: Servizio
range: Risorsa del Servizio
comment: Associa un Servizio ad una risorsa che rende disponibile.
comment: Associates a Service with the Service Resource that makes available. @en
label: makes available @en

campionamento in
type: ObjectProperty
domain: Campionamento
range: Record del Sensore
comment: Associa un Campionamento al Record del Sensore di cui fa parte.
comment: Associates an Observation with the Sensor Record containing it. @en
label: observation in @en

offerta associata
type: ObjectProperty
domain: Sessione di Utilizzo
range: Offerta
comment: Associa una Sessione di Utilizzo alla tariffa (Offerta) applicata alla specifica sessione.
comment: Associates a Usage Session with the tariff (Offer) applied to the specific session. @en
label: offer associated @en

effettua sessione
type: ObjectProperty
inverse of: sessione effettuata da
domain: Utente Privato del Servizio
range: Sessione di Utilizzo
comment: Associa un Utente Privato del Servizio ad una Sessione di Utilizzo effettuata.
comment: Associates a Service Private User with a Usage Session performed. @en
label: performs session @en

record registrato da
type: ObjectProperty
inverse of: registra record
domain: Record del Sensore
range: Sensore
comment: Associa un Record del Sensore al Sensore che lo ha registrato.
comment: Associates a Sensor Record with the Sensor registering it. @en
label: record registered by @en

registrato a
type: ObjectProperty
domain: Utente del Servizio
range: Servizio
comment: Associa un Utente al Servizio a cui è registrato.
comment: Associates a Service User to the Service to which the user is registered to. @en
label: registered to @en

registra record
type: ObjectProperty
domain: Sensore
range: Record del Sensore
comment: Associa un Sensore ad un Record del Sensore.
comment: Associates a Sensor with a registered Sensor Record. @en
label: registers record @en

risorsa usata in
type: ObjectProperty
inverse of: utilizza risorsa
domain: Risorsa del Servizio
range: Sessione di Utilizzo
comment: Associa una Risorsa del Servizio ad una Sessione di Utilizzo in cui è stata utilizzata.
comment: Associates a Service Resource with a Usage Session using it. @en
label: resource used in @en

sessione abilitata da
type: ObjectProperty
domain: Sessione di Utilizzo
range: Servizio
comment: Associa una Sessione di Utilizzo al Servizio che la abilita.
comment: Associates a Usage Session with the Service enabling it. @en
label: session enabled by @en

sessione effettuata da
type: ObjectProperty
domain: Sessione di Utilizzo
range: Utente Privato del Servizio
comment: Associa una Sessione di Utilizzo all'Utente Privato del Servizio che la effettua.
comment: Associates a Usage Session with the Service Private User performing it. @en
label: session performed by @en

utente abilitato da
type: ObjectProperty
domain: Utente Privato del Servizio
range: Utente Business del Servizio
comment: Associa un Utente Privato del Servizio all'Utente Business che lo abilita.
comment: Associates a Service Private User to the Service Business User enabling it. @en
label: user enabled by @en

utente del servizio
type: ObjectProperty
domain: Utente del Servizio
range: Servizio
comment: Associa un Utente del Servizio al Servizio che utilizza.
comment: Associates a Service User to the Service used. @en
label: user of service @en

utilizza risorsa
type: ObjectProperty
domain: Sessione di Utilizzo
range: Risorsa del Servizio
comment: Associa una Sessione di Utilizzo alla Risorsa del Servizio utilizzata.
comment: Associates a Usage Session with the Service Resource used in the session. @en
label: uses resource @en

identificativo
type: DatatypeProperty
usage note: Usata per associare un identificativo univoco ad una instanza.
label: identifier @en

nome alternativo
type: DatatypeProperty
label: alternate name @en

lingua disponibile
type: DatatypeProperty
label: available language @en

data di nascita
type: DatatypeProperty
label: birth date @en

chiude
type: DatatypeProperty
label: closes @en

descrizione
type: DatatypeProperty
label: description @en

durata
type: DatatypeProperty
usage note: Literal consigliato xsd:duration.
label: duration @en

email
type: DatatypeProperty

data di fine
type: DatatypeProperty
label: end date @en

genere
type: DatatypeProperty
usage note: Literal datatype xsd:string.
label: gender @en

condizioni dell'oggetto
type: DatatypeProperty
usage note: Usata per associare una schema:Offer (Offerta) ad una descrizione testuale (xsd:string) dei criteri di applicazione, calcolo del costo, periodo di validità e informazioni addizionali.
label: item condition @en

nome legale
type: DatatypeProperty
label: legal name @en

nome
type: DatatypeProperty
label: name @en

apre
type: DatatypeProperty
label: opens @en

prezzo
type: DatatypeProperty
label: price @en

valuta del prezzo
type: DatatypeProperty
usage note: Valori secondo lo standard ISO 4217 (es. "EUR" per l'Euro).
label: price currency @en

url del servizio
type: DatatypeProperty
usage note: Usato per associare uno schema:ServiceChannel (Canale del Servizio) ad un url (xsd:anyURI).
label: service url @en

data di inizio
type: DatatypeProperty
usage note: Literal datatype xsd:dateTime.
label: start date @en

telefono
type: DatatypeProperty
comment: Literal datatype xsd:string. @en
label: telephone @en

url
type: DatatypeProperty
comment: Literal datatype xsd:anyURI. @en

indirizzo completo
type: DatatypeProperty
label: full address @en

codice postale
type: DatatypeProperty
label: post code @en

divisione postale
type: DatatypeProperty
label: post name @en

ha valore semplice
type: DatatypeProperty
label: has simple result @en

anno di nascita
type: DatatypeProperty
sub property of: data di nascita
domain: Persona
range: int
comment: Associa una persona al suo anno di nascita.
comment: Associates a person with her/his birth year.
label: birth year @en

data di disdetta
type: DatatypeProperty
domain: Utente del Servizio
range: dateTime
comment: Data in cui l'Utente del Servizio ha chiesto la cancellazione della registrazione dal Servizio.
comment: Date in which a Service User deregistered from a Service. @en
label: deregistration date @en

costo fisso
type: DatatypeProperty
sub property of: prezzo
domain: Offerta
range: double
comment: Associates an Offer with a fixed amount required from it. @en
comment: Indica un costo fisso dell'Offerta.
label: fixed amount @en

timestamp del record
type: DatatypeProperty
domain: Record del Sensore
range: dateTime
comment: Timestamp associated with a Sensor Record. @en
comment: Timestamp associato ad un Record del Sensore.
label: record timestamp @en

data di registrazione
type: DatatypeProperty
domain: Utente del Servizio
range: dateTime
comment: Data di registrazione dell'Utente del Servizio al Servizio.
comment: Date in which a Service User registered to the Service. @en
label: registration date @en

prenotazione utilizzata
type: DatatypeProperty
domain: Sessione di Utilizzo
range: boolean
comment: Indica se un meccanismo di prenotazione è stato utilizzato per una Sessione di Utilizzo.
comment: Indicates whether a reservation mechanism has been used for a Usage Session. @en
label: reservation used @en

numero seriale
type: DatatypeProperty
domain: Risorsa del Servizio
range: string
comment: Indication of the serial number. @en
comment: Indicazione del numero seriale.
label: serial number @en

Localizzazione
type: Class
usage note: Usata per descrivere la localizzazione di uno schema:Place (Luogo).
label: Location @en

Punto di Contatto
type: Class
label: Contact Point @en

Giorno della Settimana
type: Class
usage note: Istanze della classe usate per definire una schema:OpeningHoursSpecification (Specifica Orari di Apertura).
label: Day of Week @en

Evento
type: Class
label: Event @en

Offerta
type: Class
label: Offer @en

Specifica Orari di Apertura
type: Class
label: Opening Hours Specification @en

Organizzazione
type: Class
label: Organization @en

Persona
type: Class
label: Person @en

Luogo
type: Class
label: Place @en

Servizio
type: Class
label: Service @en

Canale del Servizio
type: Class
label: Service Channel @en

Entità Legale
type: Class
label: Legal Entity @en

Indirizzo
type: Class
usage note: Usato per definire l'indirizzo associato ad una dcterms:Location, ad una schema:Person (Persona) o la sede legale di una legal:LegalEntity (Entità Legale). Nel caso di luoghi in Italia può essere utilizzato il profilo italiano (https://w3id.org/italia/onto/CLV/) allineato con locn:Address.
label: Address @en

Geometria
type: Class
usage note: E' consigliato di utilizzare la GeoSPARQL specification (http://www.w3.org/2011/02/GeoSPARQL.pdf) per l'encoding.
label: Geometry @en

Proprietà Campionabile
type: Class
label: Observable Property @en

Campionamento
type: Class
label: Observation @en

Sensore
type: Class
label: Sensor @en

Stazione di Mobilità
type: Class
subclass of: Luogo
comment: A Place characterized by mobility services. A Mobility Station can include more specific Mobility Station (Sharing Station, Charging Station, ecc.). @en
comment: Un Luogo caratterizzato dalla presenza di servizi di mobilità. Può includere altre Stazioni di Mobilità dedicate a specifici servizi per la mobilità (Stazioni di Sharing, Stazioni di Ricarica, etc.).
label: Mobility Station @en

Record del Sensore
type: Class
comment: A Sensor Record aggregates a set of observations associated to the same timestamp and the same sensor. @en
comment: Un Record del Sensore aggrega un insieme di campionamenti associati allo stesso timestamp e allo stesso sensore.
label: Sensor Record @en

Utente Business del Servizio
type: Class
subclass of: Entità Legale
subclass of: Utente del Servizio
comment: Entità Legale con contratto business per accedere al servizio. Un Utente Business non può utilizzare direttamente il servizio ma può abilitare un Utente Privato del Servizio a farlo.
comment: Legal Entity with a business contract for the service. A Service Business User can not directly use the service but can enable a Service Private User to do so. @en
label: Service Business User @en

Utente Privato del Servizio
type: Class
subclass of: Persona
subclass of: Utente del Servizio
comment: A natural person using a service. @en
comment: Una persona fisica utilizzatore di un servizio.
label: Service Private User @en

Risorsa del Servizio
type: Class
comment: A Resource made available by a Service to be used in a Usage Session. @en
comment: Risorsa messa a disposizione da un Servizio che può essere utilizzata in una Sessione di Utilizzo.
label: Service Resource @en

Utente del Servizio
type: Class
comment: A User using a Service. @en
comment: Utente utilizzatore di un Servizio.
label: Service User @en

Sessione di Utilizzo
type: Class
subclass of: Evento
comment: A Usage Session is an Event associated to a Service and a Service Resource representing a usage of the resource made available by the Service. @en
comment: Una Sessione di Utilizzo è un Evento associato ad un Servizio e ad una Risorsa del Servizio che rappresenta un utilizzo della risorsa resa disponibile dal Servizio.
label: Usage Session @en