Package org.wikidata.wdtk.rdf.values
Class GlobeCoordinatesValueConverter
java.lang.Object
org.wikidata.wdtk.rdf.values.AbstractValueConverter<V>
org.wikidata.wdtk.rdf.values.BufferedValueConverter<GlobeCoordinatesValue>
org.wikidata.wdtk.rdf.values.GlobeCoordinatesValueConverter
- All Implemented Interfaces:
ValueConverter<GlobeCoordinatesValue>
-
Constructor Summary
ConstructorDescriptionGlobeCoordinatesValueConverter
(RdfWriter rdfWriter, PropertyRegister propertyRegister, OwlDeclarationBuffer rdfConversionBuffer) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.rdf4j.model.Value
getRdfValue
(GlobeCoordinatesValue value, PropertyIdValue propertyIdValue, boolean simple) Returns an RDF value that should be used to represent the given Wikibase data value in RDF.void
writeValue
(GlobeCoordinatesValue value, org.eclipse.rdf4j.model.Resource resource) Writes the triples for a single value, using the given resource as subject.Methods inherited from class org.wikidata.wdtk.rdf.values.BufferedValueConverter
writeAuxiliaryTriples
Methods inherited from class org.wikidata.wdtk.rdf.values.AbstractValueConverter
logIncompatibleValueError
-
Constructor Details
-
GlobeCoordinatesValueConverter
public GlobeCoordinatesValueConverter(RdfWriter rdfWriter, PropertyRegister propertyRegister, OwlDeclarationBuffer rdfConversionBuffer)
-
-
Method Details
-
getRdfValue
public org.eclipse.rdf4j.model.Value getRdfValue(GlobeCoordinatesValue value, PropertyIdValue propertyIdValue, boolean simple) Description copied from interface:ValueConverter
Returns an RDF value that should be used to represent the given Wikibase data value in RDF.- Parameters:
value
- the value to convertpropertyIdValue
- the property for which this value was used; this provides important context information for the conversionsimple
- if true, use a simplified conversion to RDF and do not convert values that are inherently complex- Returns:
- the RDF value to use for representing the data value in RDF
-
writeValue
public void writeValue(GlobeCoordinatesValue value, org.eclipse.rdf4j.model.Resource resource) throws org.eclipse.rdf4j.rio.RDFHandlerException Description copied from class:BufferedValueConverter
Writes the triples for a single value, using the given resource as subject.- Specified by:
writeValue
in classBufferedValueConverter<GlobeCoordinatesValue>
- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-