![JAR search and dependency download from the Maven repository](/logo.png)
net.sansa_stack.owl.spark.writers.DLSyntaxWriter.scala Maven / Gradle / Ivy
package net.sansa_stack.owl.spark.writers
import net.sansa_stack.owl.spark.rdd.OWLAxiomsRDD
import org.semanticweb.owlapi.dlsyntax.renderer.DLSyntaxObjectRenderer
object DLSyntaxWriter extends OWLWriterBase {
override def save(filePath: String, owlAxioms: OWLAxiomsRDD): Unit =
owlAxioms.mapPartitions(partition => if (partition.hasNext) {
val renderer = new DLSyntaxObjectRenderer()
partition.map(renderer.render(_))
} else {
Iterator()
}).saveAsTextFile(filePath)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy