Package org.semanticweb.owlapi.model

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


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

    }

    @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

    @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

            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

        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

    @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

    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

    }

    @Test
    public void shouldParseFixedQuotesLiterals2()
            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

    }

    @Test
    public void shouldParseFixedQuotesLiterals3()
            throws OWLOntologyCreationException {
        OWLOntology o = loadOntologyFromString(new StringDocumentSource(
                "<urn:test#s> <urn:test#p> \"\"\" \"\"\\u0061 \"\"\" .", iri,
                tf, null));
        for (OWLAnnotationAssertionAxiom ax : o.getAnnotationAssertionAxioms(s)) {
            assertEquals(" \"\"a ", ((OWLLiteral) ax.getValue()).getLiteral());
        }
    }
View Full Code Here

TOP

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

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.