Conceitos-chave
Smart Space: Ambiente IoT, onde as "coisas" interoperam para oferecer uma funcionalidade complexa.
KP (Knowledge Processor): um cliente do Smart Space a produzir e/ou consumir informação.
SIB (Semantic Information Broker): Core do Smart Space, elemento integrador e distribuidor da informação intercambiada.
SSAP (Smart Space Access Protocol): Protocolo standard de mensagens entre os KP e o SIB.
Ontologia: Representa uma entidade no sistema. Embora existam alguns modelos já predefinidos (como para o âmbito de Smart City por exemplo).
Instância de Ontologia: É uma estrutura JSON que representa uma entidade particular no Sistema.
Num Smart Space existem e executam-se APPS/KP, que colaboram e partilham informação semântica.
Um cliente (APP KP) pode ser um dispositivo básico como um Arduino, um smartphone, mas também um sistema empresarial que, por exemplo, gere informação OpenData.
Dentro de cada Smart Space existirá pelo menos um SIB, que se encarregará da comunicação aos clientes (KP).
O SIB também oferece capacidades avançadas como a subscrição a eventos em tempo real, consultas em SQL sobre toda a informação que flui no Smart Space, definição e execução de regras, etc.
