SWOOPは古くなっていますが、GUIを使用する場合は、Protoge 4を使用することをお勧めします。ペレットの使用については、tutorial onlineを参照してください。
OWLをプログラムで使用する場合は、Jenaに対してOWLAPIを使用することをお勧めします。 JenaはRDF中心のAPIであり、OWLAPIはOWL用に設計されているため、OWL関連の作業を行うときに作業する方が簡単です。つまり、Jenaははるかに特徴的です。
/*Load your ontology from a local file and do the initialisations*/
File inputfile = new File("ontologyPath");
OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); ;
OWLDataFactory dataFactory = manager.getOWLDataFactory();
OWLOntology yourOntology = manager.loadOntologyFromOntologyDocument(inputfile);
IRI ontologyIRI = yourOntology.getOntologyID().getOntologyIRI();
/* Load a reasoner, the default one that comes with the OWL API is HermiT.
However, You can use other reasoners, such as Fact++ or Pellet, by
downloading their libraries and adding them to your project build path */
OWLReasonerFactory reasonerFactory = new Reasoner.ReasonerFactory();
OWLReasonerreasoner = reasonerFactory.createReasoner(yourOntology);
/* Perform consistency check */
boolean consistency = reasoner.isConsistent();
またOWL APIウェブサイト上の例をチェックアウト: