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++;