Package org.semanticweb.owlapi.model

Examples of org.semanticweb.owlapi.model.OWLDeclarationAxiom


            OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
            OWLOntology ontology = manager.createOntology(IRI
                    .create("http://www.semanticweb.org/owlapi/ontologies/ontology"));

            OWLDataFactory factory = manager.getOWLDataFactory();
            OWLDeclarationAxiom declarationAxiom = factory.getOWLDeclarationAxiom(data);
            manager.addAxiom(ontology, declarationAxiom);

            OntModel jenamodel = ModelOwlToJenaConvert(ontology, format);

            available = true;
View Full Code Here


            OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
            OWLOntology ontology = manager.createOntology(IRI
                    .create("http://www.semanticweb.org/owlapi/ontologies/ontology"));

            OWLDataFactory factory = manager.getOWLDataFactory();
            OWLDeclarationAxiom declarationAxiom = factory.getOWLDeclarationAxiom(data);
            manager.addAxiom(ontology, declarationAxiom);

            OntModel jenamodel = ModelOwlToJenaConvert(ontology, format);

            available = true;
View Full Code Here

            OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
            OWLOntology ontology = manager.createOntology(IRI
                    .create("http://www.semanticweb.org/owlapi/ontologies/ontology"));

            OWLDataFactory factory = manager.getOWLDataFactory();
            OWLDeclarationAxiom declarationAxiom = factory.getOWLDeclarationAxiom(data);
            manager.addAxiom(ontology, declarationAxiom);

            OntModel jenamodel = ModelOwlToJenaConvert(ontology, format);

            available = true;
View Full Code Here

            OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
            OWLOntology ontology = manager.createOntology(IRI
                    .create("http://www.semanticweb.org/owlapi/ontologies/ontology"));

            OWLDataFactory factory = manager.getOWLDataFactory();
            OWLDeclarationAxiom declarationAxiom = factory.getOWLDeclarationAxiom(data);
            manager.addAxiom(ontology, declarationAxiom);

            OntModel jenamodel = ModelOwlToJenaConvert(ontology, format);

            available = true;
View Full Code Here

    private Component prepareRenderer(Object value, boolean isSelected, boolean hasFocus) {
        renderingComponent.setOpaque(isSelected || opaque);

        if (value instanceof OWLEntity) {
            OWLEntity entity = (OWLEntity) value;
            OWLDeclarationAxiom declAx = getOWLModelManager().getOWLDataFactory().getOWLDeclarationAxiom(entity);
            if (getOWLModelManager().getActiveOntology().containsAxiom(declAx)) {
                ontology = getOWLModelManager().getActiveOntology();
            }
            entity.accept(activeEntityVisitor);
        }
View Full Code Here

                        OWLAxiom a = j.next();
                        referenced = a.isLogicalAxiom() || (a instanceof OWLDeclarationAxiom);
                    }
                }
                if (!referenced) {
                    OWLDeclarationAxiom declaration = getOntologyManager().getOWLDataFactory().getOWLDeclarationAxiom(e);
                    temporaryDeclarations.add(declaration);
                }
            }
            for (OWLDeclarationAxiom decl : temporaryDeclarations) {
                OntologyUtils.addAxiom(decl, getReasoner().getRootOntology().getImportsClosure(), getOntologyManager());
View Full Code Here

                    OWLLiteral con = getDataFactory().getOWLLiteral(value, "");
                    OWLAnnotationProperty property = getDataFactory().getOWLAnnotationProperty(getIRI(tag));
                    OWLAnnotation anno = getDataFactory().getOWLAnnotation(property, con);
                    OWLAnnotationAssertionAxiom ax = getDataFactory().getOWLAnnotationAssertionAxiom(subject, anno);
                    owlOntologyManager.addAxiom(ontology, ax);
                    OWLDeclarationAxiom annotationPropertyDeclaration = getDataFactory().getOWLDeclarationAxiom(property);
                    owlOntologyManager.addAxiom(ontology, annotationPropertyDeclaration);
                }
            }

        }
View Full Code Here

  public void shouldAddClass(OWLOntologyManager manager, String name){
    OWLOntology ontology = manager.getOntology(currentOntologyID);
    OWLDataFactory factory = manager.getOWLDataFactory();
    OWLClass cls = factory.getOWLClass(IRI.create(getCurrentOntologyID().getOntologyIRI() + "#" + name));
   
    OWLDeclarationAxiom declarationAxiom = factory.getOWLDeclarationAxiom(cls);
        manager.addAxiom(ontology, declarationAxiom);
   
    //manager.applyChange(new AddAxiom(ontology, declarationAxiom));
   
   
View Full Code Here

      manager.applyChanges( changes );

      changes = new ArrayList<OWLOntologyChange>();
      for( OWLEntity entity : referencedEntities ) {
        if( !ontology.containsEntityInSignature( entity ) ) {
          OWLDeclarationAxiom declaration = manager.getOWLDataFactory()
              .getOWLDeclarationAxiom( entity );
          changes.add( new AddAxiom( ontology, declaration ) );
        }
      }
     
View Full Code Here

      new SyntacticLocalityModuleExtractor( manager, ontology, moduleType );
    Set<OWLAxiom> expected = segmenter.extract( signature );
     
    // prune declarations to avoid mismatches related to declarations
    for( OWLEntity entity : signature ) {
      OWLDeclarationAxiom declaration = OWL.declaration( entity );
      computed.remove( declaration );
      computed.remove( declaration );
    }
   
    TestUtils.assertToStringEquals( "Modules diff for " + signature, expected.toArray( new OWLAxiom[0] ), computed.toArray( new OWLAxiom[0] ) );
View Full Code Here

TOP

Related Classes of org.semanticweb.owlapi.model.OWLDeclarationAxiom

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.