Package com.hp.hpl.jena.ontology

Examples of com.hp.hpl.jena.ontology.OntModel


        try {
            client.executeMethod(meth);
 
            if (meth.getStatusCode() == HttpStatus.SC_OK) {
                InputStream is = meth.getResponseBodyAsStream();
            OntModel model = createDefaultOntModel();
            try {
              model.read(is, uriModel, lang);
              return model;
            }
            catch (Throwable ex) {
              tryMsgs.append("error reading model: " +ex.getMessage()+ "\n");
            }
View Full Code Here


    InputStream is = url.openStream();
   
    byte[] bytes = IOUtils.toByteArray(is);
    Utf8Util.verifyUtf8(bytes);
   
    OntModel model = createDefaultOntModel();
    uriModel = JenaUtil2.removeTrailingFragment(uriModel);
   
    StringReader sr = new StringReader(new String(bytes, "UTF-8"));
   
//    model.read(uriModel);
    model.read(sr, uriModel);
   
    return model;
  }
View Full Code Here

  private static OntModel createDefaultOntModel() {
    OntModelSpec spec = new OntModelSpec(OntModelSpec.OWL_MEM);
    OntDocumentManager docMang = new OntDocumentManager();
    spec.setDocumentManager(docMang);
    OntModel model = ModelFactory.createOntologyModel(spec, null);
    // removeNotNeccesaryNamespaces(model);

    return model;
  }
View Full Code Here

        testHappy( "[owl:onProperty p & owl:cardinality 2]" );
        }

    private void testHappy( String description )
        {
        OntModel x = ontModel( description );
        Report r = inspect( x );
        assertIsoModels( model(), r.model() );
        }
View Full Code Here

        assertFalse( ins.knownClasses.contains( resource( "xsd:Sporkle" ) ) );
        }
   
    @Test public void testAssumptionsUpdateKnownClasses()
        {
        OntModel assume = ontModel( "C rdf:type owl:Class; D rdf:type owl:Class" );
        ins.begin( new Report(), assume );
        assertTrue( ins.knownClasses.contains( resource( "C" ) ) );
        assertTrue( ins.knownClasses.contains( resource( "D" ) ) );
        }
View Full Code Here

        assertTrue( ins.knownClasses.contains( resource( "D" ) ) );
        }

    @Test public void testCountsLocalClassAsDeclared()
        {
        OntModel model = ontModel( "C rdf:type owl:Class" );
        ins.inspectModelnew Report(), model );
        assertTrue( ins.knownClasses.contains( resource( "C" ) ) );
        }
View Full Code Here

        assertTrue( ins.knownClasses.contains( resource( "C" ) ) );
        }
   
    @Test public void testImportsUpdateKnownClasses()
        {
        OntModel model = ontModel( "" );
        model.addSubModel( model( "X rdf:type owl:Class" ) );
        model.addSubModel( model( "Y rdf:type owl:Class" ) );
        ins.inspectModel( new Report(), model );
        assertTrue( ins.knownClasses.contains( resource( "X" ) ) );
        assertTrue( ins.knownClasses.contains( resource( "Y" ) ) );
        }
View Full Code Here

        assertTrue( ins.knownClasses.contains( resource( "Y" ) ) );
        }
   
    @Test public void testModelUpdatesKnownClasses()
        {
        OntModel model = ontModel( "X rdf:type owl:Class" );
        ins.inspectModel( new Report(), model );
        assertTrue( ins.knownClasses.contains( resource( "X" ) ) );
        }
View Full Code Here

        + "; y rdfs:subClassOf [owl:onProperty rdf:rest & owl:allValuesFrom y]"
        );
   
    @Test public void testPredicatesDeclared()
        {
        OntModel m = ontModel( "" );
        ins.inspectModel( r, m );
        List<Property> predicates = r.getPredicateRegister().getRegisteredPredicates();
        assertEquals( eyeResourceSet( "illFormedList because suspectListIdiom" ), new HashSet<Property>( predicates ) );
        }
View Full Code Here

   
    protected final Map<Resource, Resource> justList = maplet( RDF.List, RDFS.Resource );

    @Test public void testNoListTypesDeclared()
        {
        OntModel m = ontModel( "x P y" );
        ins.inspectModel( r, m );
        assertEquals( justList, ins.getIdiomaticListTypes() );
        }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.ontology.OntModel

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.