@RDFCapability(value=literal) @DatatypeCapability(value="http://www.w3.org/1999/02/22-rdf-syntax-ns#langString") @Description(value="Produces a language tagged literal language tag provided as parameter.") public interface LangStringConverter extends Converter
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTRACT_URI |
OSGI_SERVICE_PROPERTY_CONTRACT, OSGI_SERVICE_PROPERTY_CONVERTER, STATIC_FIELD_CONTRACT_URI, STATIC_FIELD_CONVERTER_URI| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
produceLiteral(CODAContext ctx,
String datatype,
String lang,
String value,
String langArg)
Produces a language tagged literal based on the arguments corresponding to the parameters
value and langArg. |
static final String CONTRACT_URI
@FeaturePathArgument(requirementLevel=REQUIRED) org.eclipse.rdf4j.model.Literal produceLiteral(CODAContext ctx, String datatype, String lang, String value, @Parameter(name="langArg") String langArg)
value and langArg. The motivation of this contract is that the parameter
lang can only be set statically in the PEARL document, while the value of the additional
parameter langArg can be determined at runtime.ctx - datatype - lang - value - langArg - Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.