fun ModelBuilder.subject(prefixedNameOrIRI: String, block: ModelBuilder.() -> ModelBuilder): ModelBuilder
(source)
Adds a subject to a given ModelBuilder
/**
* RDF Tutorial example 02: Building a simple RDF Model using the RDF4J ModelBuilder
*
* @author Jeen Broekstra
* @author Jonathan Bisson
*/
object Example02BuildModel {
@JvmStatic
fun main(args: Array<String>) {
// We are using the adapted Kotlin DSL here
val model = modelBuilder {
namespace("ex", "http://example.org/")
subject("ex:Picasso") {
add(RDF.TYPE, "ex:Artist")
add(FOAF.FIRST_NAME, "Pablo")
}
}.build()
// To see what's in our model, let's just print it to the screen
model.map { statement ->
println(statement)
}
}
}
Author
Jonathan Bisson
fun ModelBuilder.subject(node: BNode, block: ModelBuilder.() -> ModelBuilder): ModelBuilder
(source)
Adds a subject from a node to a given ModelBuilder
/**
* RDF Tutorial example 02: Building a simple RDF Model using the RDF4J ModelBuilder
*
* @author Jeen Broekstra
* @author Jonathan Bisson
*/
object Example02BuildModel {
@JvmStatic
fun main(args: Array<String>) {
// We are using the adapted Kotlin DSL here
val model = modelBuilder {
namespace("ex", "http://example.org/")
subject("ex:Picasso") {
add(RDF.TYPE, "ex:Artist")
add(FOAF.FIRST_NAME, "Pablo")
}
}.build()
// To see what's in our model, let's just print it to the screen
model.map { statement ->
println(statement)
}
}
}
Author
Jonathan Bisson