/ / Hospedando uma ontologia OWL na web para trabalhar com o Apache Stanbol - ontologia, coruja, apache-stanbol

Hospedando uma ontologia de OWL na Web para trabalhar com o Apache Stanbol - ontologia, coruja, apache-stanbol

Eu sou novo no desenvolvimento de ontologias e acabei de terminar minha primeira ontologia. Agora eu preciso usar essa ontologia dentro do Apache Stanbol para realizar refatoração de alguns gráficos RDF.

É assim que você escreve uma regra típica em Stanbol:

myRule[ has(<http//myont.org/hasFather>, ?x, ?y) . has(<http/myont.org/hasBrother>, ?y, ?z) -> has(<http//myont.org/hasUncle>, ?x, ?z) ]

Eu estou supondo que eu vou ter que hospedar minha ontologia em algum lugar on-line para que as regras funcionem. No momento, o URI base aponta para http://www.example.org/ontologies/EDXL.owl#, que é um endereço fictício.

Eu entendo que o URI não precisa apontar para o endereço físico, mas seria então trabalhar com o Stanbol? Se este for o caso, como faço para hospedar o arquivo .owl. Algum servidor da Web faria (por exemplo, WWW público)?

Respostas:

1 para resposta № 1

Como você mencionou, os URIs não precisam necessariamente apontar para páginas reais resolvíveis (ainda que seja melhor se eles o fizerem). Portanto, o mecanismo de regras deve entender o arquivo OWL, mesmo que não esteja disponível online.

Se você quiser expor o arquivo OWL de qualquer forma, qualquer servidor web deve ser capaz de fazê-lo, basta colocar o arquivo em algum lugar acessível (public deve funcionar fora da caixa). Quando você usa seu navegador para acessá-lo, você deve poder ver a ontologia exibida diretamente (graças ao tipo MIME especial text/turtle).

Exemplo: Se você for ao URI do conceito OWL Thing você deve ver toda a ontologia no seu navegador.