Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 304 lines (218 sloc) 10.014 kB
230602a @dajobe utf-8
authored
1 <?xml version="1.0" encoding="utf-8"?>
ae4b7b4 @dajobe XHTML 1 strict
authored
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
20a0c15 @dajobe XHTML fixes, removing align="center"
authored
3 <html xmlns="http://www.w3.org/1999/xhtml">
80f4944 @dajobe Initial revision
authored
4 <head>
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
5 <title>Raptor RDF Syntax Library</title>
993e2dc @dajobe Added DOAP link
authored
6 <link rel="meta" type="application/rdf+xml" title="DOAP" href="raptor.rdf" />
80f4944 @dajobe Initial revision
authored
7 </head>
449c2a1 @dajobe #html
authored
8 <body>
80f4944 @dajobe Initial revision
authored
9
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
10 <h1 style="text-align:center">Raptor RDF Syntax Library</h1>
5bbaa0a @dajobe 2008
authored
11 <h2 style="text-align:center"><a href="http://www.dajobe.org/">Dave Beckett</a></h2>
80f4944 @dajobe Initial revision
authored
12
13
ad30fcc @dajobe Style.
authored
14 <h2>Overview</h2>
80f4944 @dajobe Initial revision
authored
15
1728fb0 @dajobe LGPL / Apache 2.0 license
authored
16 <p><a href="http://librdf.org/raptor/">Raptor</a>
939b9dd @dajobe Mention atom 0.3
authored
17 is a free software / Open Source C library that provides
4b63b9f @dajobe Added Serializers
authored
18 a set of parsers and serializers that
19 generate Resource Description Framework (RDF) triples
20 by parsing syntaxes or serialize the triples into a syntax.
5ed8b08 @dajobe N-Quads
authored
21 The supported parsing syntaxes are RDF/XML, N-Quads, N-Triples, TRiG, Turtle,
3522088 @dajobe Update GRDDL to mention microformats
authored
22 RSS tag soup including all versions of RSS, Atom 1.0 and 0.3, GRDDL
48154a9 @dajobe RDFa
authored
23 and microformats for HTML, XHTML and XML and RDFa. The
23dd2ef @dajobe Update syntaxes
authored
24 serializing syntaxes are RDF/XML (regular, and abbreviated),
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
25 Atom 1.0, GraphViz, JSON, N-Quads, N-Triples, RSS 1.0 and XMP.
26 </p>
4b63b9f @dajobe Added Serializers
authored
27
28 <p>Raptor was designed to work closely with the
1728fb0 @dajobe LGPL / Apache 2.0 license
authored
29 <a href="http://librdf.org/">Redland RDF library</a>
36b2a88 @dajobe HTML
authored
30 (<b>R</b>DF <b>P</b>arser <b>T</b>oolkit f<b>o</b>r <b>R</b>edland)
fcbc9a2 @dajobe speling
authored
31 but is entirely separate. It is a portable library that works
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
32 across many POSIX systems (Unix, GNU/Linux, BSDs, OSX, cygwin, win32).
86294ad @dajobe First version.
authored
33 </p>
34
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
35 <p>A summary of the changes can be found in the
36 <a href="NEWS.html">NEWS</a> file,
57b0418 @dajobe link to RELEASE.html
authored
37 detailed API changes in the <a href="RELEASE.html">release notes</a>
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
38 and file-by-file changes in the <a href="ChangeLog">ChangeLog</a>.
39 </p>
40
41 <p>Details of upgrading from Raptor 1 as described in the
42 <a href="UPGRADING.html">Upgrading document</a>.
43 </p>
57b0418 @dajobe link to RELEASE.html
authored
44
53eb7c0 @dajobe html - move general stuff up to Overview
authored
45 <ul>
46 <li>Designed to integrate well with <a href="http://librdf.org/">Redland</a></li>
47 <li>Parses content on the web if <a href="http://curl.haxx.se/libcurl/">libcurl</a>, <a href="http://xmlsoft.org/">libxml2</a> or BSD libfetch is available.</li>
48 <li>Supports all RDF terms including datatyped and XML literals</li>
49 <li>Optional features including parsers and serialisers can be selected at configure time.</li>
670120e @dajobe Added JSON references
authored
50 <li>Language bindings to Perl, PHP, Python and Ruby when used via Redland</li>
53eb7c0 @dajobe html - move general stuff up to Overview
authored
51 <li>No memory leaks</li>
52 <li>Fast</li>
53 <li>Standalone <a href="rapper.html">rapper</a> RDF parser utility program</li>
54 </ul>
55
56 <p>Known bugs and issues are recorded in the
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
57 <a href="http://bugs.librdf.org/">Redland issue tracker</a>.
58 </p>
53eb7c0 @dajobe html - move general stuff up to Overview
authored
59
60
9193a9a @dajobe Point to TODO.html, NEWS.html, ChangeLog earlier on.
authored
61
ad30fcc @dajobe Style.
authored
62 <h2>Parsers</h2>
624f724 @dajobe Updated for 0.9.8 release.
authored
63
64 <h3>RDF/XML Parser</h3>
65
4b63b9f @dajobe Added Serializers
authored
66 <p>A Parser for the standard
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
67 <a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a>.
68 </p>
86294ad @dajobe First version.
authored
69 <ul>
d673f75 @dajobe words
authored
70 <li>Fully handles the <a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax updates</a> for <a href="http://www.w3.org/TR/xmlbase/">XML Base</a>, <code>xml:lang</code>, RDF datatyping and Collections.</li>
939b9dd @dajobe Mention atom 0.3
authored
71 <li>Handles all RDF vocabularies such as <a href="http://www.foaf-project.org/">FOAF</a>, <a href="http://www.purl.org/rss/1.0/">RSS 1.0</a>, <a href="http://dublincore.org/">Dublin Core</a>, <a href="http://www.w3.org/TR/owl-features/">OWL</a>, <a href="http://usefulinc.com/doap">DOAP</a></li>
624f724 @dajobe Updated for 0.9.8 release.
authored
72 <li>Handles <code>rdf:resource</code> / <code>resource</code> attributes</li>
660fe08 @dajobe Changes and docs updates for 2012 including removing some expat refer…
authored
73 <li>Uses <a href="http://xmlsoft.org/">libxml</a> XML parser</li>
86294ad @dajobe First version.
authored
74 </ul>
75
76
5ed8b08 @dajobe N-Quads
authored
77 <h3>N-Quads Parser</h3>
78
79 <p>A parser for the
80 <a href="http://sw.deri.org/2008/07/n-quads/">N-Quads</a>
81 extension to N-Triples, providing an optional 4th context graph term
82 at the end of the line when a triple is associated with a named graph.
83 </p>
84
85
ad30fcc @dajobe Style.
authored
86 <h3>N-Triples Parser</h3>
b33d89b @dajobe Updated for ntriples parser.
authored
87
88 <p>A parser for the
71362d1 @dajobe Updated for 0.9.4 release
authored
89 <a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>
1ae1381 @dajobe Words and GRDDL
authored
90 syntax as defined by the
624f724 @dajobe Updated for 0.9.8 release.
authored
91 <a href="http://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a>
92 for the <a href="http://www.w3.org/TR/rdf-testcases/">RDF Test Cases</a>.
b33d89b @dajobe Updated for ntriples parser.
authored
93 </p>
94
95
270b552 @dajobe N-Triples Plus to Turtle
authored
96 <h3>Turtle Parser</h3>
d2fc5d9 @dajobe Added N-Triples Plus parser
authored
97
98 <p>A parser for the
4ee5bca @dajobe ILRT/UB link updates
authored
99 <a href="http://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a>
d2fc5d9 @dajobe Added N-Triples Plus parser
authored
100 syntax, designed as a useful subset of
101 <a href="http://www.w3.org/DesignIssues/Notation3">Notation 3</a>.
102 </p>
103
104
3522088 @dajobe Update GRDDL to mention microformats
authored
105 <h3>TRiG Parser</h3>
106
107 <p>A parser for the
108 <a href="http://www.wiwiss.fu-berlin.de/suhl/bizer/TriG/Spec/">TriG - Turtle with Named Graphs</a>
109 syntax.
110 </p>
111
112 <p>The parser is alpha quality and may not support the entire TRiG
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
113 specification.
114 </p>
3522088 @dajobe Update GRDDL to mention microformats
authored
115
116
d673f75 @dajobe words
authored
117 <h3>RSS "tag soup" parser</h3>
6bc819e @dajobe Updated for 0.9.11 release
authored
118
939b9dd @dajobe Mention atom 0.3
authored
119 <p>A parser for the multiple XML RSS formats that use the elements
120 such as channel, item, title, description in different ways.
121 Attempts to turn the input into
ad30fcc @dajobe Style.
authored
122 <a href="http://www.purl.org/rss/1.0/">RSS 1.0</a>
939b9dd @dajobe Mention atom 0.3
authored
123 RDF triples. True <a href="http://www.purl.org/rss/1.0/">RSS 1.0</a>,
4b63b9f @dajobe Added Serializers
authored
124 as a full RDF vocabulary, is best parsed by the RDF/XML parser.
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
125 It also generates triples for RSS enclosures.
126 </p>
7719021 @dajobe note atom
authored
127
511123b @dajobe Update Atom 1.0 references
authored
128 <p>This parser also provides support for the Atom 1.0 syndication
129 format defined in IETF
130 <a href="http://www.ietf.org/rfc/rfc4287.txt">RFC 4287</a>
6bc819e @dajobe Updated for 0.9.11 release
authored
131 </p>
132
3522088 @dajobe Update GRDDL to mention microformats
authored
133
134 <h3>GRDDL and microformats parser</h3>
e2e7660 @dajobe +GRDDL
authored
135
158ec66 @dajobe GRDDL REC
authored
136 <p>A parser/processor for
137 <a href="http://www.w3.org/TR/2007/REC-grddl-20070911/">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a>
138 syntax, W3C Recommendation of 2007-09-11 which allows reading XHTML
1ae1381 @dajobe Words and GRDDL
authored
139 and XML as RDF triples by using profiles in the document that declare
140 XSLT transforms from the XHTML or XML content into RDF/XML or other
3522088 @dajobe Update GRDDL to mention microformats
authored
141 RDF syntax which can then be parsed. It uses either an XML or
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
142 a lax HTML parser to allow HTML tag soup to be read.
143 </p>
3522088 @dajobe Update GRDDL to mention microformats
authored
144
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
145 <p>The parser passes the all the GRDDL tests as of Raptor 1.4.16.
146 </p>
e2e7660 @dajobe +GRDDL
authored
147
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
148 <p>The parser also handles hCard and hReview using public XSL sheets.
149 </p>
882445d @dajobe GRDDL caveats
authored
150
6bc819e @dajobe Updated for 0.9.11 release
authored
151
586e18b @dajobe Added rdfa
authored
152 <h3>RDFa parser</h3>
153
154 <p>A parser for
3f695c2 @dajobe Update RDFa pointers to http://www.w3.org/TR/2008/CR-rdfa-syntax-2008…
authored
155 <a href="http://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/">RDFa</a>
156 (W3C Candidate Recommendation 20 June 2008) implemented via
586e18b @dajobe Added rdfa
authored
157 <a href="http://rdfa.digitalbazaar.com/librdfa/">librdfa</a>
158 linked inside Raptor, written by Manu Sporny of Digital Bazaar,
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
159 licensed with the same license as Raptor.
160 </p>
586e18b @dajobe Added rdfa
authored
161
162 <p>As of Raptor 1.4.18 the RDFa parser passes all of the RDFa
163 <a href="http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/">test suite</a>
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
164 except for 4 tests.
165 </p>
586e18b @dajobe Added rdfa
authored
166
167
4b63b9f @dajobe Added Serializers
authored
168 <h2>Serializers</h2>
169
170 <h3>RDF/XML Serializer</h3>
171
172 <p>A serializer to the standard
173 <a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a>
174 as revised by the
1ae1381 @dajobe Words and GRDDL
authored
175 <a href="http://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a>
176 in 2004. This writes a plain triple-based RDF/XML serialization with
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
177 no optimisation or pretty-printing.
178 </p>
4b63b9f @dajobe Added Serializers
authored
179
ca0fb7a @dajobe +rdfxml-abbrev
authored
180 <p>A second serializer is provided using several of the RDF/XML
181 abbreviations to provide a more compact readable format, at the cost
182 of some pre-processing. This is suitable for small documents.
183 </p>
184
185
14dab95 @dajobe N-Quads serializer
authored
186 <h3>N-Quads Serializer</h3>
187
188 <p>A serializer to the
189 <a href="http://sw.deri.org/2008/07/n-quads/">N-Quads</a>
190 extension to N-Triples, providing an optional 4th context graph term
5ed8b08 @dajobe N-Quads
authored
191 at the end of the line when a triple is associated with a named graph.
14dab95 @dajobe N-Quads serializer
authored
192 </p>
193
194
4b63b9f @dajobe Added Serializers
authored
195 <h3>N-Triples Serializer</h3>
196
197 <p>A serializer to the
198 <a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>
199 syntax as used by the
200 <a href="http://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a>
201 for the <a href="http://www.w3.org/TR/rdf-testcases/">RDF Test Cases</a>.
202 </p>
203
3522088 @dajobe Update GRDDL to mention microformats
authored
204
dd13e87 @dajobe atom
authored
205 <h3>Atom 1.0 Serializer</h3>
206
511123b @dajobe Update Atom 1.0 references
authored
207 <p>A serializer to the Atom 1.0 syndication format defined in IETF
586e18b @dajobe Added rdfa
authored
208 <a href="http://www.ietf.org/rfc/rfc4287.txt">RFC 4287</a>.
dd13e87 @dajobe atom
authored
209 </p>
210
211
670120e @dajobe Added JSON references
authored
212 <h3>JSON Serializers</h3>
41d3f3f @dajobe Updated docs for 1.4.8
authored
213
670120e @dajobe Added JSON references
authored
214 <p>Two serializers for to write triples encoded in JSON, one
215 (<code>json</code>) in a resource-centric abbreviated form <a
216 href="http://n2.talis.com/wiki/RDF_JSON_Specification">RDF/JSON</a>
217 like Turtle or RDF/XML-Abbreviated; the other a triple-centric format
14dab95 @dajobe N-Quads serializer
authored
218 (<code>json-triples</code>) based on the SPARQL results in JSON format.
41d3f3f @dajobe Updated docs for 1.4.8
authored
219 </p>
220
221
203a365 @dajobe 1.5.0
authored
222 <h3>GraphViz DOT Serializer</h3>
223
224 <p>An serializer to the GraphViz
225 <a href="http://www.graphviz.org/doc/info/lang.html">DOT format</a>
226 which aids visualising RDF graphs.
227 </p>
228
229
670120e @dajobe Added JSON references
authored
230 <h3>RSS 1.0 Serializer</h3>
231
232 <p>A serializer to the
233 <a href="http://purl.org/rss/1.0/spec">RDF Site Summary (RSS) 1.0</a>
234 format.
235 </p>
236
237
203a365 @dajobe 1.5.0
authored
238 <h3>Turtle Serializer</h3>
239
240 <p>A serializer for the
241 <a href="http://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a>
242 syntax.
243 </p>
244
670120e @dajobe Added JSON references
authored
245 <h3>XMP Serializer</h3>
203a365 @dajobe 1.5.0
authored
246
670120e @dajobe Added JSON references
authored
247 <p>An alpha quality serializer to the Adobe XMP profile of RDF/XML
248 suitable for embedding inside an external document.
249 </p>
203a365 @dajobe 1.5.0
authored
250
251
ad30fcc @dajobe Style.
authored
252 <h2>Documentation</h2>
86294ad @dajobe First version.
authored
253
dfc834e @dajobe added libraptor.html
authored
254 <p>The public API is described in the
255 <a href="libraptor.html">libraptor.3</a> UNIX manual page.
d777d9d @dajobe Rapper links
authored
256 It is demonstrated in the
257 <a href="rapper.html">rapper</a>
4b63b9f @dajobe Added Serializers
authored
258 utility program which shows how to call the parser and write
259 the triples in a serialization. When Raptor is used inside
1728fb0 @dajobe LGPL / Apache 2.0 license
authored
260 <a href="http://librdf.org/">Redland</a>,
71362d1 @dajobe Updated for 0.9.4 release
authored
261 the Redland documentation explains
dfc834e @dajobe added libraptor.html
authored
262 how to call the parser and contains several example programs.
263 There are also further examples in the <tt>example</tt> directory
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
264 of the distribution.
265 </p>
86294ad @dajobe First version.
authored
266
ae0e786 @dajobe # HTML again
authored
267 <p>To install Raptor see the <a href="INSTALL.html">Installation document</a>.
268 </p>
624f724 @dajobe Updated for 0.9.8 release.
authored
269
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
270
ad30fcc @dajobe Style.
authored
271 <h2>Sources</h2>
624f724 @dajobe Updated for 0.9.8 release.
authored
272
273 <p>The packaged sources are available from
dd4d227 @dajobe docs
authored
274 <a href="http://download.librdf.org/source/">http://download.librdf.org/source/</a> (master site) and also from the
624f724 @dajobe Updated for 0.9.8 release.
authored
275 <a href="http://sourceforge.net/projects/librdf/">SourceForge site</a>.
ab35ac4 @dajobe GIT
authored
276 The development GIT sources can also be
879b3f1 @dajobe Update docs to point to GitHub source and browse
authored
277 <a href="http://github.com/dajobe/raptor">browsed at GitHub</a>
278 or checked out at git://github.com/dajobe/raptor.git
279
624f724 @dajobe Updated for 0.9.8 release.
authored
280 </p>
281
282
ad30fcc @dajobe Style.
authored
283 <h2>License</h2>
624f724 @dajobe Updated for 0.9.8 release.
authored
284
285 <p>This library is free software / open source software released
05e92bb @dajobe -MPL1.1
authored
286 under the LGPL (GPL) or Apache 2.0 licenses. See
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
287 <a href="LICENSE.html">LICENSE.html</a> for full details.
288 </p>
86294ad @dajobe First version.
authored
289
290
ad30fcc @dajobe Style.
authored
291 <h2>Mailing Lists</h2>
86294ad @dajobe First version.
authored
292
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
293 <p>The <a href="http://librdf.org/lists/">Redland mailing lists</a>
624f724 @dajobe Updated for 0.9.8 release.
authored
294 discusses the development and use of Raptor and Redland as well as
6039a25 @dajobe Tidy HTML style and change title to Raptor RDF Syntax Library
authored
295 future plans and announcement of releases.
296 </p>
86294ad @dajobe First version.
authored
297
80f4944 @dajobe Initial revision
authored
298 <hr />
299
660fe08 @dajobe Changes and docs updates for 2012 including removing some expat refer…
authored
300 <p>Copyright (C) 2000-2012 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
80f4944 @dajobe Initial revision
authored
301
302 </body>
303 </html>
Something went wrong with that request. Please try again.