Overview
The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL é uma linguagem baseada em Lógica Computacional tal que o conhecimento expresso em OWL pode ser explorado por programas de computador, por exemplo, para verificar a consistência desse conhecimento ou para tornar o conhecimento implícito explícito. Documentos OWL, conhecidos como ontologias, podem ser publicados na World Wide Web e podem se referir ou ser referidos a partir de outras ontologias OWL. OWL é parte da pilha de Tecnologia Web semântica da W3C, que inclui RDF, RDFS, SPARQL, etc.
a versão atual da coruja, também referida como “OWL 2”, foi desenvolvida pela (agora fechada) e publicada em 2009, com uma segunda edição publicada em 2012. OWL 2 é uma extensão e revisão da versão de 2004 da OWL desenvolvida pela (agora fechada) e publicada em 2004. Os deliverables que compõem a especificação OWL 2 incluem uma visão geral do documento, que serve como uma introdução à OWL 2, descreve a relação entre OWL 1 e OWL 2, e fornece um ponto de entrada para os deliverables restantes através de um roteiro de documentação.
Leitura Recomendada
Como pode ser visto acima mencionada Documentação Roteiro, CORUJA 2 é normativamente definido por cinco principais documentos de especificação da descrição de sua estrutura conceitual, a principal do exchange (sintaxe RDF/XML), duas alternativas de semântica (Direta e RDF-Base), e os requisitos de conformidade. Três documentos de especificação adicionais descrevem características opcionais que podem ser suportadas por algumas implementações: os perfis de linguagem, e dois sintaxes de concreto alternativo (OWL/XML e Manchester).
estes documentos são, no entanto, todos bastante técnicos e principalmente destinados a implementadores OWL 2 e desenvolvedores de ferramentas. Aqueles que procuram um guia mais acessível para as características e uso do OWL 2 podem preferir consultar um dos documentos do usuário, que incluem um Primer e um guia de Referência Rápida.
uma série de livros foram publicados sobre OWL, e na Web Semântica em geral. Por favor, consulte uma página separada listando alguns deles, como mantido pela comunidade. Esta lista inclui também referências a actas de conferências e a colecções de artigos que possam ser de interesse geral.
ferramentas que são listadas como relevantes para OWL
(Note que você pode navegar pelas ferramentas por categorias de ferramentas ou linguagens de programação, também.)
última modificação e/ou adição
a descrição das seguintes ferramentas foi adicionada e / ou modificada mais recentemente.
- RDFox (última modificação: 9 de junho de 2020)
- Oracle Spatial and Graph 19c (última modificação: 18 de fevereiro de 2020)
- Apache Jena (última modificação: 16 de janeiro de 2018)
- Mobi (última modificação: 13 de janeiro de 2018)
- FRED (última modificação: 16 de novembro de 2017)
Todas as ferramentas
Esta é uma lista de todas as ferramentas listadas neste wiki, e que são marcadas como relevantes para a CORUJA.
- AllegroGraph RDF Store (triple store programming environment reasoner development environment rdfs reasoner). Diretamente utilizável a partir do Java LISP Python Prolog C Ruby Perl
- Apache Jena (triple store programming environment reasoner rule reasoner owl reasoner rdfs reasoner parser). Directamente utilizável a partir de Java
- FRED (extractor de grafos de conhecimento de grafos do gerador rdf). Mobi (programming environment development environment environment environment environment). Directamente utilizável a partir de Java Javascript
- OpenLink Virtuoso (triple store reasoner rdf generator sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Directamente utilizável a partir de C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C
- Oracle Spatial and Graph 19c (triple store reasoner Owl reasoner). Directamente utilizável a partir de Java
- GraphDB (Triple store reasoner sparql endpoint rdfs reasoner owl reasoner). Directly usable from Java C
- RDFox (triple store reasoner owl reasoner rdfs reasoner rule reasoner). Directamente utilizável em C++ Java
- Altova’s SemanticWorks (editor development environment).