@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.