Package org.wikidata.wdtk.rdf
Class RdfConverter
java.lang.Object
org.wikidata.wdtk.rdf.AbstractRdfConverter
org.wikidata.wdtk.rdf.RdfConverter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.wikidata.wdtk.rdf.AbstractRdfConverter
AbstractRdfConverter.TermKind -
Constructor Summary
ConstructorsConstructorDescriptionRdfConverter(RdfWriter rdfWriter, Sites sites, PropertyRegister propertyRegister) -
Method Summary
Modifier and TypeMethodDescriptionintgetTasks()Returns the tasks that should be performed during export.voidsetTasks(int tasks) Sets the tasks that should be performed during export.voidwriteFullStatement(Statement statement, boolean best) voidwriteInterPropertyLinks(PropertyDocument document) Writes triples which connect properties with their corresponding rdf properties for statements, simple statements, qualifiers, reference attributes and values.voidwriteItemDocument(ItemDocument document) voidvoidwritePropertyDatatype(PropertyDocument document) voidwritePropertyDocument(PropertyDocument document) voidwriteSimpleStatement(Statement statement) voidwriteSiteLinks(org.eclipse.rdf4j.model.Resource subject, Map<String, SiteLink> siteLinks) voidwriteTermTriples(org.eclipse.rdf4j.model.Resource subject, AbstractRdfConverter.TermKind kind, Collection<MonolingualTextValue> terms) Methods inherited from class org.wikidata.wdtk.rdf.AbstractRdfConverter
finishDocument, getDatatypeIri, getMonolingualTextValueLiteral, writeBasicDeclarations, writeClaim, writeDocumentTerms, writeDocumentType, writeNamespaceDeclarations, writeReferences, writeStatement, writeStatementRankTriple, writeStatements
-
Constructor Details
-
RdfConverter
-
-
Method Details
-
setTasks
public void setTasks(int tasks) Sets the tasks that should be performed during export. The value should be a combination of flags such asRdfSerializer.TASK_STATEMENTS.- Parameters:
tasks- the tasks to be performed
-
getTasks
public int getTasks()Returns the tasks that should be performed during export. The value should be a combination of flags such asRdfSerializer.TASK_STATEMENTS.- Returns:
- tasks to be performed
-
writeTermTriples
public void writeTermTriples(org.eclipse.rdf4j.model.Resource subject, AbstractRdfConverter.TermKind kind, Collection<MonolingualTextValue> terms) throws org.eclipse.rdf4j.rio.RDFHandlerException - Overrides:
writeTermTriplesin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writeSiteLinks
public void writeSiteLinks(org.eclipse.rdf4j.model.Resource subject, Map<String, SiteLink> siteLinks) throws org.eclipse.rdf4j.rio.RDFHandlerException- Overrides:
writeSiteLinksin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writePropertyDatatype
- Overrides:
writePropertyDatatypein classAbstractRdfConverter
-
writeInterPropertyLinks
public void writeInterPropertyLinks(PropertyDocument document) throws org.eclipse.rdf4j.rio.RDFHandlerException Description copied from class:AbstractRdfConverterWrites triples which connect properties with their corresponding rdf properties for statements, simple statements, qualifiers, reference attributes and values.- Overrides:
writeInterPropertyLinksin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writeSimpleStatement
- Overrides:
writeSimpleStatementin classAbstractRdfConverter
-
writeFullStatement
public void writeFullStatement(Statement statement, boolean best) throws org.eclipse.rdf4j.rio.RDFHandlerException - Overrides:
writeFullStatementin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writeItemDocument
public void writeItemDocument(ItemDocument document) throws org.eclipse.rdf4j.rio.RDFHandlerException - Overrides:
writeItemDocumentin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writePropertyDocument
public void writePropertyDocument(PropertyDocument document) throws org.eclipse.rdf4j.rio.RDFHandlerException - Overrides:
writePropertyDocumentin classAbstractRdfConverter- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
writeOWLDeclarations
public void writeOWLDeclarations()- Overrides:
writeOWLDeclarationsin classAbstractRdfConverter
-