Examples of OWLOntology


Examples of org.semanticweb.owlapi.model.OWLOntology

     * @throws OWLOntologyCreationException
     *         if any creation exception arises
     */
    public OWLOntology createMergedOntology(OWLOntologyManager ontologyManager,
            @Nullable IRI ontologyIRI) throws OWLOntologyCreationException {
        OWLOntology ontology;
        if (ontologyIRI != null) {
            ontology = ontologyManager.createOntology(ontologyIRI);
        } else {
            ontology = ontologyManager.createOntology();
        }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

    }

    /** @return current ontology */
    @Nonnull
    public OWLOntology getCurrentOntology() {
        OWLOntology ontology = walker.getOntology();
        if (ontology == null) {
            throw new OWLRuntimeException(
                    "No current ontology; is the walker being used outside of an ontology visit?");
        }
        return ontology;
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

        List<OWLOntology> imports = new ArrayList<>(
                ontology.getImportsClosure());
        Map<OWLOntology, Set<O>> ontology2EntityMap = new HashMap<>();
        Set<O> processed = new HashSet<>();
        for (int i = imports.size() - 1; i > -1; i--) {
            OWLOntology currentOnt = imports.get(i);
            assert currentOnt != null;
            Set<O> objects = new HashSet<>();
            for (O obj : objectSelector.getObjects(currentOnt)) {
                if (!processed.contains(obj)) {
                    processed.add(obj);
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

public class OWLOntologyManagerTestCase extends TestBase {

    @Test
    public void testCreateAnonymousOntology()
            throws OWLOntologyCreationException {
        OWLOntology ontology = m.createOntology();
        assertNotNull("ontology should not be null", ontology);
        assertNotNull("ontology id should not be null",
                ontology.getOntologyID());
        assertFalse(ontology.getOntologyID().getDefaultDocumentIRI()
                .isPresent());
        assertFalse(ontology.getOntologyID().getOntologyIRI().isPresent());
        assertFalse(ontology.getOntologyID().getVersionIRI().isPresent());
        assertNotNull("iri should not be null",
                m.getOntologyDocumentIRI(ontology));
    }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

    }

    @Test
    public void testCreateOntologyWithIRI() throws OWLOntologyCreationException {
        IRI ontologyIRI = IRI("http://www.semanticweb.org/ontologies/ontology");
        OWLOntology ontology = m.createOntology(ontologyIRI);
        assertNotNull("ontology should not be null", ontology);
        assertNotNull("ontology id should not be null",
                ontology.getOntologyID());
        assertEquals(ontologyIRI, ontology.getOntologyID()
                .getDefaultDocumentIRI().get());
        assertEquals(ontologyIRI, ontology.getOntologyID().getOntologyIRI()
                .get());
        assertFalse(ontology.getOntologyID().getVersionIRI().isPresent());
        assertEquals(ontologyIRI, m.getOntologyDocumentIRI(ontology));
    }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

    @Test
    public void testCreateOntologyWithIRIAndVersionIRI()
            throws OWLOntologyCreationException {
        IRI ontologyIRI = IRI("http://www.semanticweb.org/ontologies/ontology");
        IRI versionIRI = IRI("http://www.semanticweb.org/ontologies/ontology/version");
        OWLOntology ontology = m.createOntology(new OWLOntologyID(
                of(ontologyIRI), of(versionIRI)));
        assertNotNull("ontology should not be null", ontology);
        assertNotNull("ontology id should not be null",
                ontology.getOntologyID());
        assertEquals(versionIRI, ontology.getOntologyID()
                .getDefaultDocumentIRI().get());
        assertEquals(ontologyIRI, ontology.getOntologyID().getOntologyIRI()
                .get());
        assertEquals(versionIRI, ontology.getOntologyID().getVersionIRI().get());
        assertEquals(versionIRI, m.getOntologyDocumentIRI(ontology));
    }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

            throws OWLOntologyCreationException {
        IRI ontologyIRI = IRI("http://www.semanticweb.org/ontologies/ontology");
        IRI documentIRI = IRI("file:documentIRI");
        SimpleIRIMapper mapper = new SimpleIRIMapper(ontologyIRI, documentIRI);
        m.getIRIMappers().add(mapper);
        OWLOntology ontology = m.createOntology(ontologyIRI);
        assertNotNull("ontology should not be null", ontology);
        assertNotNull("ontology id should not be null",
                ontology.getOntologyID());
        assertEquals(ontologyIRI, ontology.getOntologyID()
                .getDefaultDocumentIRI().get());
        assertEquals(ontologyIRI, ontology.getOntologyID().getOntologyIRI()
                .get());
        assertFalse(ontology.getOntologyID().getVersionIRI().isPresent());
        assertEquals(documentIRI, m.getOntologyDocumentIRI(ontology));
    }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

        IRI ontologyIRI = IRI("http://www.semanticweb.org/ontologies/ontology");
        IRI versionIRI = IRI("http://www.semanticweb.org/ontologies/ontology/version");
        IRI documentIRI = IRI("file:documentIRI");
        SimpleIRIMapper mapper = new SimpleIRIMapper(versionIRI, documentIRI);
        m.getIRIMappers().add(mapper);
        OWLOntology ontology = m.createOntology(new OWLOntologyID(
                of(ontologyIRI), of(versionIRI)));
        assertNotNull("ontology should not be null", ontology);
        assertNotNull("ontology id should not be null",
                ontology.getOntologyID());
        assertEquals(versionIRI, ontology.getOntologyID()
                .getDefaultDocumentIRI().get());
        assertEquals(ontologyIRI, ontology.getOntologyID().getOntologyIRI()
                .get());
        assertEquals(versionIRI, ontology.getOntologyID().getVersionIRI().get());
        assertEquals(documentIRI, m.getOntologyDocumentIRI(ontology));
    }
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

    @Test
    public void testCreateOntologyChangeEquals()
            throws OWLOntologyCreationException {
        OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
        OWLOntology ontology = manager.createOntology();
        OWLOntologyID ontologyID = ontology.getOntologyID();
        AddAxiomData addAxiomData = new AddAxiomData(mockAxiom);
        OWLOntologyChangeRecord changeRecord = new OWLOntologyChangeRecord(
                ontologyID, addAxiomData);
        OWLOntologyChange change = changeRecord.createOntologyChange(manager);
        assertNotNull(change);
View Full Code Here

Examples of org.semanticweb.owlapi.model.OWLOntology

    private final IRI s = IRI.create("urn:test#s");

    @Test
    public void shouldParseFixedQuotesLiterals1()
            throws OWLOntologyCreationException {
        OWLOntology o = loadOntologyFromString(new StringDocumentSource(
                "<urn:test#s> <urn:test#p> ''' ''\\' ''' .", iri, tf, null));
        for (OWLAnnotationAssertionAxiom ax : o.getAnnotationAssertionAxioms(s)) {
            assertEquals(" ''' ", ((OWLLiteral) ax.getValue()).getLiteral());
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.