Package com.hp.hpl.jena.ontology

Examples of com.hp.hpl.jena.ontology.OntProperty.addRange()


    }
   
    // add the type to the restrictions and property range
    if (ctx.isGlobalElement(def) && ctx.isClosed() && range!=null && !schema.isID(range)
        && !Restrictions.voidClass(range))
      property.addRange(range);
   
    if (rest!=null) rest.addRange(uri,range);
 
    // a nillable element may refer to rdf:nil (an object)
    if (def.is_nillable()) nullify(getModel(), rest, ctx, uri, def, property);
View Full Code Here


    String ns = "urn:test:";

    OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );

    OntProperty f = model.createDatatypeProperty( ns + "f" );
    f.addRange( XSD.xfloat );

    OntProperty d = model.createDatatypeProperty( ns + "d" );
    d.addRange( XSD.xdouble );

    OntClass C = model.createClass( ns + "C" );
View Full Code Here

    OntProperty f = model.createDatatypeProperty( ns + "f" );
    f.addRange( XSD.xfloat );

    OntProperty d = model.createDatatypeProperty( ns + "d" );
    d.addRange( XSD.xdouble );

    OntClass C = model.createClass( ns + "C" );
    C.addSuperClass( model.createMinCardinalityRestriction( null, f, 5 ) );
    C.addSuperClass( model.createMinCardinalityRestriction( null, d, 5 ) );
View Full Code Here

    OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );
    Individual ind = model.createIndividual( ns + "test", OWL.Thing );
    for( int i = 0; i < datatypes.length; ) {
      Resource datatype = (Resource) datatypes[i++];
      OntProperty p = model.createDatatypeProperty( ns + "prop_" + datatype.getLocalName() );
      p.addRange( datatype );

      while( i < datatypes.length && datatypes[i] instanceof String ) {
        Literal value = model.createTypedLiteral( (String) datatypes[i], datatype.getURI() );
        ind.addProperty( p, value );
        i++;
View Full Code Here

          Individual ind = model.createIndividual( ns + "test", OWL.Thing );

          OntProperty p = model.createDatatypeProperty( ns + "prop_"
              + datatype.getLocalName() );
          if( addRangeRestriction ) {
                      p.addRange( datatype );
                    }

          Literal value = model.createTypedLiteral( (String) datatypes[i], datatype
              .getURI() );
          ind.addProperty( p, value );
View Full Code Here

    for( int i = 0; i < datatypes.length; ) {
      Resource datatype = (Resource) datatypes[i++];
      OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );

      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() );
View Full Code Here

    String ns = "urn:test:";

    OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );

    OntProperty f = model.createDatatypeProperty( ns + "f" );
    f.addRange( XSD.xfloat );

    OntProperty d = model.createDatatypeProperty( ns + "d" );
    d.addRange( XSD.xdouble );

    OntClass C = model.createClass( ns + "C" );
View Full Code Here

    OntProperty f = model.createDatatypeProperty( ns + "f" );
    f.addRange( XSD.xfloat );

    OntProperty d = model.createDatatypeProperty( ns + "d" );
    d.addRange( XSD.xdouble );

    OntClass C = model.createClass( ns + "C" );
    C.addSuperClass( model.createMinCardinalityRestriction( null, f, 5 ) );
    C.addSuperClass( model.createMinCardinalityRestriction( null, d, 5 ) );
View Full Code Here

    OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC );
    Individual ind = model.createIndividual( ns + "test", OWL.Thing );
    for( int i = 0; i < datatypes.length; ) {
      Resource datatype = (Resource) datatypes[i++];
      OntProperty p = model.createDatatypeProperty( ns + "prop_" + datatype.getLocalName() );
      p.addRange( datatype );

      while( i < datatypes.length && datatypes[i] instanceof String ) {
        Literal value = model.createTypedLiteral( (String) datatypes[i], datatype.getURI() );
        ind.addProperty( p, value );
        i++;
View Full Code Here

          Individual ind = model.createIndividual( ns + "test", OWL.Thing );

          OntProperty p = model.createDatatypeProperty( ns + "prop_"
              + datatype.getLocalName() );
          if( addRangeRestriction ) {
                      p.addRange( datatype );
                    }

          Literal value = model.createTypedLiteral( (String) datatypes[i], datatype
              .getURI() );
          ind.addProperty( p, value );
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.