Here's to hoping google will index this for future generations :)<br>
<br>
---<br>
<br>
<span style="font-family: courier new,monospace;">static struct</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">{</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; raptor_feature feature;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; /* flag bits</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; *&nbsp; 1=parserfeature</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; *&nbsp; 2=serializer feature</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; *&nbsp; 4=string value (else int)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; *&nbsp; 8=xml writer feature</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; */</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; int flags;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; const char *name;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; const char *label;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">} raptor_features_list [RAPTOR_FEATURE_LAST+1]= {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_SCANNING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 1, &quot;scanForRDF&quot;, &quot;Scan for rdf:RDF in XML content&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_ASSUME_IS_RDF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 1, &quot;assumeIsRDF&quot;, &quot;Assume content is RDF/XML, don't require rdf:RDF&quot;
},</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_ALLOW_NON_NS_ATTRIBUTES , 1, &quot;allowNonNsAttributes&quot;,
&quot;Allow bare 'name' rather than namespaced 'rdf:name'&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; { RAPTOR_FEATURE_ALLOW_OTHER_PARSETYPES&nbsp; , 1, &quot;allowOtherParsetypes&quot;, &quot;Allow user-defined rdf:parseType values&quot; },</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_ALLOW_BAGID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 1, &quot;allowBagID&quot;, &quot;Allow rdf:bagID&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_ALLOW_RDF_TYPE_RDF_LIST , 1, &quot;allowRDFtypeRDFlist&quot;,
&quot;Generate the collection rdf:type rdf:List triple&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_NORMALIZE_LANGUAGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , 1,
&quot;normalizeLanguage&quot;, &quot;Normalize xml:lang values to lowercase&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_NON_NFC_FATAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 1, &quot;nonNFCfatal&quot;, &quot;Make non-NFC literals cause a fatal error&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_WARN_OTHER_PARSETYPES&nbsp;&nbsp; , 1,
&quot;warnOtherParseTypes&quot;, &quot;Warn about unknown rdf:parseType values&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_CHECK_RDF_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 1, &quot;checkRdfID&quot;, &quot;Check rdf:ID values for duplicates&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_RELATIVE_URIS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 2, &quot;relativeURIs&quot;, &quot;Write relative URIs wherever possible in
serializing.&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_START_URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
, 6, &quot;startURI&quot;, &quot;Start URI for serializing to use.&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; { RAPTOR_FEATURE_WRITER_AUTO_INDENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , 8, &quot;autoIndent&quot;, &quot;Automatically indent elements.&quot; },</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">&nbsp; {
RAPTOR_FEATURE_WRITER_AUTO_EMPTY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,
8, &quot;autoEmpty&quot;, &quot;Automatically detect and abbreviate empty elements.&quot; },</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; { RAPTOR_FEATURE_WRITER_INDENT_WIDTH&nbsp;&nbsp;&nbsp;&nbsp; , 8, &quot;indentWidth&quot;, &quot;Number of spaces to indent.&quot; }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">};</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">static const char *raptor_feature_uri_prefix=&quot;<a href="http://feature.librdf.org/raptor-">http://feature.librdf.org/raptor-</a>&quot;;</span><br style="font-family: courier new,monospace;">

<br>
<br>
Cheers!<br><br><div><span class="gmail_quote">On 7/17/05, <b class="gmail_sendername">Boris Popov</b> &lt;<a href="mailto:bpopov@gmail.com">bpopov@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Are they documented somewhere? Again, there's a TODO entry for &quot;Docs: it was hard to find the legal (parser) feature URIs in
the documentation, or what values to use&quot; and I'm kind of stuck without it. Any pointers would be appreciated!<br>
<br>
Thanks!<br><br>-- <br><span class="sg">- Boris

</span></blockquote></div><br><br><br>-- <br>- Boris