resource.addProperty(DOCUMENT.variant, documentVariant);
documentVariant.addProperty(DOCUMENT.contentType, mimeType.toString());
documentVariant.addProperty(DOCUMENT.content, contentResource);
documentVariant.addProperty(DOCUMENT.contentLength, model
.createTypedLiteral(fileContent.length));
Literal createdLit = model.createTypedLiteral(new W3CDateFormat()
.format(new Date()), XSDDatatype.XSDdateTime);
documentVariant.addProperty(DCTerms.created, createdLit);
if ((language != null) && (!language.equals("independent"))) {
documentVariant.addProperty(DC.language, language);