001 package org.nlp2rdf.core.impl;
002
003 import com.hp.hpl.jena.ontology.OntModel;
004 import opennlp.tools.util.Span;
005 import org.nlp2rdf.core.URIGenerator;
006
007 import java.util.Set;
008
009 /**
010 * User: @author Sebastian Hellmann
011 * Date: 10/13/11
012 * Time: 6:15 AM
013 */
014 public abstract class AbstractURIGenerator implements URIGenerator {
015 public String makeUri(String prefix, String text, Span span, OntModel model) {
016 String uri = makeUri(prefix, text, span);
017 assignRecipeClass(uri, model);
018 return uri;
019 }
020
021 @Override
022 public Span getSpanFor(String prefix, String uri, String text, String anchoredPart) {
023 return null;
024 }
025
026 @Override
027 public void init(String text, Set<Span> spans) {
028 //no initialization needed
029 }
030
031 }