Examples of createIndividual()


Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

        Resource datatype = (Resource) datatypes[i++];

        while( i < datatypes.length && datatypes[i] instanceof String ) {
          OntModel model = ModelFactory
              .createOntologyModel( PelletReasonerFactory.THE_SPEC );
          Individual ind = model.createIndividual( ns + "test", OWL.Thing );

          OntProperty p = model.createDatatypeProperty( ns + "prop_"
              + datatype.getLocalName() );
          if( addRangeRestriction ) {
                      p.addRange( datatype );
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

      OntClass C = model.createClass( ns + "C" );
      int cardinality = datatype.equals( XSD.xboolean )
        ? 2
        : 10;
      C.addSuperClass( model.createCardinalityRestriction( null, prop, cardinality ) );
      model.createIndividual( ns + "x", C );

      model.prepare();

      assertTrue( ((PelletInfGraph) model.getGraph()).isConsistent() );
    }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

      OntProperty p = model.createDatatypeProperty( ns + "prop" );
      p.addRange( datatype );

      int start = i;
      while( i < datatypes.length && datatypes[i] instanceof String ) {
        Individual ind = model.createIndividual( ns + "testInd" + i, OWL.Thing );
        Literal value = model.createTypedLiteral( (String) datatypes[i], datatype.getURI() );
        ind.addProperty( p, value );

        OntClass c = model.createClass( ns + "testCls" + i );
        c.addEquivalentClass( model.createHasValueRestriction( null, p, value ) );
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

    OntClass C1 = model.createClass( ns + "C1" );
    OntClass C2 = model.createClass( ns + "C2" );
   
    C1.addSubClass( C2 );
   
    Individual ind = model.createIndividual( ns + "ind", C2 );
     
    assertFalse( model.contains( ind, ReasonerVocabulary.directRDFType, C1 ) );
    assertTrue( model.contains( ind, ReasonerVocabulary.directRDFType, C2 ) );
   
    assertTrue( model.contains( C1, ReasonerVocabulary.directSubClassOf, OWL.Thing ) );
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

    long e = System.currentTimeMillis();
    System.out.println( "Consistent? " + consistent + " (" + (e - s) + "ms)" );

    // perform ABox addition which results in a consistent KB
    Resource concept = model.getResource( mindswap + "GraduateStudent" );
    Individual individual = model.createIndividual( mindswappers + "JohnDoe", concept );

    // perform incremental consistency check
    s = System.currentTimeMillis();
    consistent = pelletJenaGraph.isConsistent();
    e = System.currentTimeMillis();
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

    System.out.println( "Total time " + (e - s) + " ms)" );
    JenaReasoner.printIterator( model.validate().getReports(), "Validation Results" );

    // perform ABox addition which results in a consistent KB
    Resource concept = model.getResource( mindswap + "GraduateStudent" );
    Individual individual = model.createIndividual( mindswappers + "JohnDoe", concept );

    // perform incremental consistency check
    s = System.currentTimeMillis();
    model.prepare();
    e = System.currentTimeMillis();
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

    OntClass AorNotB = model.createUnionClass( null, model
        .createList( new OntClass[] { A, notB } ) );
    OntClass notAorB = model.createUnionClass( null, model
        .createList( new OntClass[] { notA, B } ) );

    Individual x = model.createIndividual( ns + "x", OWL.Thing );
    x.addRDFType( AorB );
    x.addRDFType( AorNotB );
    x.addRDFType( notAorB );

    assertTrue( x.hasRDFType( A ) );
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

        Resource RedMeatCourse = model.getResource( ns + "RedMeatCourse" );
        Resource PastaWithLightCreamCourse = model.getResource( ns + "PastaWithLightCreamCourse" );
       
        // create two individuals Lunch and dinner that are instances of 
        // PastaWithLightCreamCourse and RedMeatCourse, respectively
        model.createIndividual( ns + "MyLunch", PastaWithLightCreamCourse);
        model.createIndividual( ns + "MyDinner", RedMeatCourse);
       
        String queryBegin =
            "PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\r\n" +
            "PREFIX food: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#>\r\n" +
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

        Resource PastaWithLightCreamCourse = model.getResource( ns + "PastaWithLightCreamCourse" );
       
        // create two individuals Lunch and dinner that are instances of 
        // PastaWithLightCreamCourse and RedMeatCourse, respectively
        model.createIndividual( ns + "MyLunch", PastaWithLightCreamCourse);
        model.createIndividual( ns + "MyDinner", RedMeatCourse);
       
        String queryBegin =
            "PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\r\n" +
            "PREFIX food: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#>\r\n" +
            "PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#>\r\n" +
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntModel.createIndividual()

  public void testDatatypeProperties() {
    String ns = "urn:test:";

    OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );
    OntClass Person = model.createClass( ns + "Person" );
    Individual john = model.createIndividual( ns + "JohnDoe", Person );
    DatatypeProperty email = model.createDatatypeProperty( ns + "email", false );

    john.addProperty( email, "john.doe@unknown.org" );
    john.addProperty( email, "jdoe@unknown.org" );
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.