code: void writeNoValueRestriction(RdfWriter rdfWriter, String propertyUri,
  			String rangeUri, String subject) throws RDFHandlerException {
  
  		Resource bnodeSome = rdfWriter.getFreshBNode();
  		rdfWriter.writeTripleValueObject(subject, RdfWriter.RDF_TYPE,
  				RdfWriter.OWL_CLASS);
  		rdfWriter.writeTripleValueObject(subject, RdfWriter.OWL_COMPLEMENT_OF,
  				bnodeSome);
  		rdfWriter.writeTripleValueObject(bnodeSome, RdfWriter.RDF_TYPE,
  				RdfWriter.OWL_RESTRICTION);
  		rdfWriter.writeTripleUriObject(bnodeSome, RdfWriter.OWL_ON_PROPERTY,
  				propertyUri);
  		rdfWriter.writeTripleUriObject(bnodeSome,
  				RdfWriter.OWL_SOME_VALUES_FROM, rangeUri);
  	}
docs: Writes no-value restriction.
  
  @param rdfWriter
  the writer to write the restrictions to
  @param propertyUri
  URI of the property to which the restriction applies
  @param rangeUri
  URI of the class or datatype to which the restriction applies
  @param subject
  node representing the restriction
  @throws RDFHandlerException
  if there was a problem writing the RDF triples