Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.46 KB

CarregarSSNeSOSA.md

File metadata and controls

54 lines (37 loc) · 2.46 KB

Carregar SSN e SOSA no Fuseki em servidor local.

Os namespaces que contém as ontologias estão na documentação das ontologias.

Recursos

SO: Eu uso Linux, mas não deve ser problema usar Windows com powershell.

curl: está instalado no Linux por padrão. Acredito que também seja assim no powershell. Caso você tenha usado no powershell, por favor me avise.

Fuseki instruções para instalação aqui

Procedimento

  1. Criar o dataset MeuSSN (no meu caso, removi e recriei o dataset)
  2. No terminal, execute o comando abaixo para carregar SSN
  3. No terminal, execute o comando abaixo para carregar SOSA

Teste

Inseri uma instância. A primeira do exemplo do Joedson. O resultado foi 200-Success, mas não ficou do jeito que eu queria...

curl -X POST -d 'update= 
PREFIX ssn: <http://www.w3.org/ns/ssn/>
PREFIX sosa: <http://www.w3.org/ns/sosa/>
PREFIX : <undefined>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix owl: <http://www.w3.org/2002/07/owl#>

INSERT DATA{
    :sala-tv-1 a owl:NamedIndividual, :Room, sosa:Platform ;
    sosa:hosts :light-sensor-sala-tv-1 ;
    sosa:hosts :lampada-sala-tv-1-switch ;
    ssn:implements :switch-on-lampada-sala-tv-1 ;
    ssn:implements :switch-off-lampada-sala-tv-1 .

};' localhost:3030/MeuSSN/update

Captura da tela com execução do comando

Captura da tela consultando na interface com usuário

nota: encontrei a URI completa na aba de edição.