yleiskatsaus
W3C-Web Ontologiakieli (OWL) on semanttinen Web-kieli, joka on suunniteltu edustamaan rikasta ja monimutkaista tietoa asioista, asiaryhmistä ja asioiden välisistä suhteista. OWL on laskennallinen logiikkaan perustuva kieli, jonka avulla tietokoneohjelmat voivat hyödyntää OWL-kielellä ilmaistua tietoa esimerkiksi tämän tiedon johdonmukaisuuden todentamiseksi tai implisiittisen tiedon eksplisiittiseksi tekemiseksi. Owl-dokumentit, joita kutsutaan ontologioiksi, voidaan julkaista World Wide Webissä ja ne voivat viitata tai olla peräisin muista OWL-ontologioista. OWL on osa W3C: n semanttisen webin teknologiapinoa, johon kuuluvat RDF, RDFS, SPARQL jne.
OWL: n nykyisen version, jota kutsutaan myös nimellä ”OWL 2”, kehitti (nyt suljettu) ja se julkaistiin vuonna 2009, ja toinen painos julkaistiin vuonna 2012. OWL 2 On The: n kehittämä (nyt suljettu) vuonna 2004 julkaisema laajennus ja versio OWL: n vuonna 2004 julkaistusta versiosta. Owl 2-spesifikaation muodostavat suoritteet sisältävät Dokumenttikatsauksen, joka toimii johdantona OWL 2: een, kuvaa OWL 1: n ja OWL 2: n välistä suhdetta ja tarjoaa pääsyn jäljellä oleviin suoritteisiin Dokumentaatiosuunnitelman kautta.
suositeltu lukema
kuten edellä mainitusta Dokumentaatiosuunnitelmasta käy ilmi, OWL 2 on määritelty normatiivisesti viiden keskeisen spesifikaatioasiakirjan avulla, joissa kuvataan sen käsitteellinen rakenne, ensisijainen vaihto-syntaksi (RDF / XML), kaksi vaihtoehtoista semantiikkaa (suora ja RDF-pohjainen) sekä vaatimustenmukaisuusvaatimukset. Kolme lisäerittelyasiakirjaa kuvaavat valinnaisia ominaisuuksia, joita voidaan tukea joillakin toteutuksilla: kieliprofiilit ja kaksi vaihtoehtoista konkreettista syntaksia (OWL/XML ja Manchester).
nämä dokumentit ovat kuitenkin kaikki melko teknisiä ja suunnattu pääasiassa OWL 2: n toteuttajille ja työkalujen kehittäjille. Ne, jotka etsivät helpommin lähestyttävää opasta OWL 2: n ominaisuuksista ja käytöstä, voivat mieluummin tutustua johonkin käyttäjän asiakirjoista, joihin kuuluu Primer ja pikaopas.
useita oppikirjoja on julkaistu OWL-sivustolla ja yleisesti semanttisessa verkossa. Katso erillinen sivu, jossa luetellaan joitakin niistä yhteisön ylläpitäminä. Luettelossa on myös viittauksia konferenssimenettelyihin ja artikkelikokoelmiin, jotka saattavat olla yleishyödyllisiä.
työkalut, jotka on lueteltu Owl: lle oleellisiksi
(huomaa, että voit selata työkaluja myös työkaluluokittain tai ohjelmointikielittäin.)
viimeksi muutettu ja/tai lisätty
seuraavien työkalujen kuvausta on lisätty ja / tai muutettu viimeksi.
- RDFox (Viimeksi muokattu: 9. kesäkuuta 2020)
- Oracle Spatial and Graph 19c (Viimeksi muokattu: 18.2.2020)
- Apache Jena (Viimeksi muokattu: 16.1.2018)
- Mobi (Viimeksi muokattu: 13.1.2018)
- FRED (Viimeksi muokattu: 16.11.2017)
kaikki olennaiset työkalut
Tämä on luettelo kaikista tässä wikissä luetelluista työkaluista, jotka on merkitty Owl: lle merkityksellisiksi.
- AllegroGraph RDF Store (triple store programming environment reasoner development environment RDF reasoner). Suoraan käytettävissä Java LISP Python Prolog C Ruby Perl
- Apache Jena (triple store programming environment reasoner rule reasoner Owl reasoner RDS reasoner jäsennin). Suoraan käyttökelpoinen Java
- FRED (RDF generator tagging knowledge graph extractor).
- Mobi (programming environment development environment). Suoraan käytettävissä Java Javascript
- OpenLink Virtuoso (triple store reasoner rdf generator sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Suoraan käytettävissä C C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C
- Oracle Spatial and Graph 19c (triple store reasoner owl reasoner). Suoraan käytettävissä Java
- GraphDB (triple store reasoner sparql endpoint rdfs reasoner owl reasoner). Suoraan käytettävissä Java C
- rdfox (triple store reasoner owl reasoner rdfs reasoner rule reasoner). Suoraan käytettävissä C++ Java
- Altovan SemanticWorks (editorin kehitysympäristö).