3 **Purtle** is a fast, lightweight RDF generator. It provides a "fluent" interface for
4 generating RDF output in Turtle, XML/RDF or N-Triples. The fluent interface allows the
5 resulting PHP code to be structured just like Turtle notation for RDF, hence the name: "Purtle"
6 is a contraction of "PHP Turtle".
8 The three concrete classes implementing the common `RdfWriter` interface are:
9 * `TurtleRdfWriter` outputs Turtle
10 * `XmlRdfWriter` outputs XML/RDF
11 * `NTriplesRdfWriter` outputs N-Triples
13 The PHP code would look something like this:
15 $writer = new TurtleRdfWriter();
17 $writer->prefix( 'acme', 'http://acme.test/terms/' );
19 $writer->about( 'http://quux.test/Something' )
20 ->a( 'acme', 'Thing' )
21 ->say( 'acme', 'name' )->text( 'Thingy' )->text( 'Dingsda', 'de' )
22 ->say( 'acme', 'owner' )->is( 'http://quux.test/' );