org.nlp2rdf.core.impl
Class OffsetBased
java.lang.Object
org.nlp2rdf.core.impl.AbstractURIGenerator
org.nlp2rdf.core.impl.OffsetBased
- All Implemented Interfaces:
- URIGenerator
public class OffsetBased
- extends AbstractURIGenerator
- implements URIGenerator
- Author:
- Sebastian Hellmann
This class implements the NIF Offset URI Scheme.
http://nlp2rdf.org/nif-1-0#toc-nif-recipe-offset-based-uris
calling init() is not necessary
identifier
public static final String identifier
- See Also:
- Constant Field Values
OffsetBased
public OffsetBased()
getRecipeUri
public String getRecipeUri()
- Description copied from interface:
URIGenerator
- This returns the recipe class form the String ontology:
http://nlp2rdf.lod2.eu/schema/string/
- Specified by:
getRecipeUri in interface URIGenerator
- Returns:
- a URI from http://nlp2rdf.lod2.eu/schema/string/
assignRecipeClass
public void assignRecipeClass(String uri,
com.hp.hpl.jena.ontology.OntModel model)
- Description copied from interface:
URIGenerator
- adds an rdf:type statement to model for the respective recipe
- Specified by:
assignRecipeClass in interface URIGenerator
makeUri
public String makeUri(String base,
String text,
Span span)
- Description copied from interface:
URIGenerator
- Depending on the implementation, it might be necessary to call init before calling this function
- Specified by:
makeUri in interface URIGenerator
- Returns:
getSpanFor
public Span getSpanFor(String prefix,
String uri,
String text)
- Specified by:
getSpanFor in interface URIGenerator- Overrides:
getSpanFor in class AbstractURIGenerator
Copyright © 2011. All Rights Reserved.