public static IRI createRandomUri() { return new IRI("urn:rnd:"+randomUUID()); }
public static IRI createRandomUri() { return new IRI("urn:rnd:"+randomUUID()); }
IRI copy = new IRI("urn:enhancement-" + EnhancementEngineHelper.randomUUID()); Iterator<Triple> it = graph.filter(entityAnnotation, null, null);
+ EnhancementEngineHelper.randomUUID());
+ EnhancementEngineHelper.randomUUID());
+ EnhancementEngineHelper.randomUUID());
+ EnhancementEngineHelper.randomUUID());
String random = randomUUID().toString(); IRI textBlobUri = new IRI("urn:tika:text:"+random); ci.addPart(textBlobUri, plainTextSink.getBlob());
/** * Creates a fise:TextAnnotation for the explicitly parsed Content-Language * header. The confidence of this annotation is set <code>1.0</code> (see * <a href="https://issues.apache.org/jira/browse/STANBOL-1417">STANBOL-1417</a>). * @param ci the {@link ContentItem} to the the language annotation * @param lang the parsed language */ private void createParsedLanguageAnnotation(ContentItem ci, String lang){ Graph m = ci.getMetadata(); IRI la = new IRI("urn:enhancement-"+ EnhancementEngineHelper.randomUUID()); //add the fise:Enhancement information m.add(new TripleImpl(la, RDF_TYPE, ENHANCER_ENHANCEMENT)); m.add(new TripleImpl(la, RDF_TYPE, ENHANCER_TEXTANNOTATION)); m.add(new TripleImpl(la, ENHANCER_EXTRACTED_FROM, ci.getUri())); m.add(new TripleImpl(la, DC_CREATED, lf.createTypedLiteral(new Date()))); m.add(new TripleImpl(la, DC_CREATOR, lf.createTypedLiteral("Content-Language Header of the request"))); //add fise:TextAnnotation information as expected by a Language annotation. m.add(new TripleImpl(la, DC_TYPE, DCTERMS_LINGUISTIC_SYSTEM)); m.add(new TripleImpl(la, DC_LANGUAGE, new PlainLiteralImpl(lang))); //we set the confidence to 1.0^^xsd:double m.add(new TripleImpl(la, ENHANCER_CONFIDENCE, lf.createTypedLiteral(Double.valueOf(1.0f)))); } /**
/** * Creates a fise:TextAnnotation for the explicitly parsed Content-Language * header. The confidence of this annotation is set <code>1.0</code> (see * <a href="https://issues.apache.org/jira/browse/STANBOL-1417">STANBOL-1417</a>). * @param ci the {@link ContentItem} to the the language annotation * @param lang the parsed language */ private void createParsedLanguageAnnotation(ContentItem ci, String lang){ Graph m = ci.getMetadata(); IRI la = new IRI("urn:enhancement-"+ EnhancementEngineHelper.randomUUID()); //add the fise:Enhancement information m.add(new TripleImpl(la, RDF_TYPE, ENHANCER_ENHANCEMENT)); m.add(new TripleImpl(la, RDF_TYPE, ENHANCER_TEXTANNOTATION)); m.add(new TripleImpl(la, ENHANCER_EXTRACTED_FROM, ci.getUri())); m.add(new TripleImpl(la, DC_CREATED, lf.createTypedLiteral(new Date()))); m.add(new TripleImpl(la, DC_CREATOR, lf.createTypedLiteral("Content-Language Header of the request"))); //add fise:TextAnnotation information as expected by a Language annotation. m.add(new TripleImpl(la, DC_TYPE, DCTERMS_LINGUISTIC_SYSTEM)); m.add(new TripleImpl(la, DC_LANGUAGE, new PlainLiteralImpl(lang))); //we set the confidence to 1.0^^xsd:double m.add(new TripleImpl(la, ENHANCER_CONFIDENCE, lf.createTypedLiteral(Double.valueOf(1.0f)))); } /**
contentPartId = new IRI("urn:contentpart:"+ randomUUID());
contentPartId = new IRI("urn:contentpart:"+ randomUUID());