Class AnnotationWriter

java.lang.Object
org.aksw.gerbil.io.nif.AnnotationWriter

public class AnnotationWriter extends Object
  • Constructor Details

    • AnnotationWriter

      public AnnotationWriter()
  • Method Details

    • writeMarkingToModel

      public void writeMarkingToModel(org.apache.jena.rdf.model.Model nifModel, org.apache.jena.rdf.model.Resource documentResource, String text, String documentURI, Marking marking, int markingId)
    • addAnnotation

      public void addAnnotation(org.apache.jena.rdf.model.Model nifModel, org.apache.jena.rdf.model.Resource documentAsResource, String documentURI, Annotation annotation, int annotationId)
    • addProvenanceInfo

      public void addProvenanceInfo(org.apache.jena.rdf.model.Model nifModel, org.apache.jena.rdf.model.Resource documentResource, String documentURI, ProvenanceInfo provenance)
    • generateProvenanceInfoUri

      public String generateProvenanceInfoUri(ProvenanceInfo provenance, String documentURI)
    • addRelation

      public void addRelation(org.apache.jena.rdf.model.Model nifModel, org.apache.jena.rdf.model.Resource documentAsResource, String documentURI, Relation relation, int markingId)
    • addSpan

      public void addSpan(org.apache.jena.rdf.model.Model nifModel, org.apache.jena.rdf.model.Resource documentAsResource, String text, String documentURI, Span span)
    • addProvenanceInfoLink

      protected void addProvenanceInfoLink(Marking marking, org.apache.jena.rdf.model.Resource markingResource, org.apache.jena.rdf.model.Model nifModel, String documentURI)