org.w3c.rdf.syntax.strawman
Class StrawmanParser

java.lang.Object
  |
  +--org.w3c.rdf.syntax.xml.GenericParser
        |
        +--org.w3c.rdf.syntax.strawman.StrawmanParser

public class StrawmanParser
extends GenericParser

A parser for a simplified syntax for RDF. Supports arbitrary XML files. Uses three control attributes:

  1. rdf:instance: specifes that a tag denotes an instance of a class
  2. rdf:for: specifes the subject URI of the property
  3. rdf:resource: specifes the object URI of the property


Field Summary
static java.lang.String RDF_FOR
           
static java.lang.String RDF_INSTANCE
           
static java.lang.String RDF_RESOURCE
           
static java.lang.String REVISION
           
 
Fields inherited from class org.w3c.rdf.syntax.xml.GenericParser
consumer, current, errorHandler, locator, namespaceStack, REVISION, source
 
Constructor Summary
StrawmanParser()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
protected  Element createElement()
           
protected  void createStatement(Resource subject, Resource predicate, RDFNode object)
           
 void endElement(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 void startElement(java.lang.String name, AttributeList al)
           
protected  void updateDigest(StrawElement current, StrawArc arc)
           
 
Methods inherited from class org.w3c.rdf.syntax.xml.GenericParser
_endElement, _main, _startElement, addError, addWarning, createParser, doctype, endDocument, getInputSource, getNamespaces, getQualifiedName, getQualifiedName, getSourceURI, ignorableWhitespace, initXMLParser, notationDecl, parse, preserveWhiteSpace, processingInstruction, resolveEntity, setDocumentLocator, setErrorHandler, startDocument, unparsedEntityDecl, updateNamespaceStack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final java.lang.String REVISION

RDF_INSTANCE

public static final java.lang.String RDF_INSTANCE

RDF_RESOURCE

public static final java.lang.String RDF_RESOURCE

RDF_FOR

public static final java.lang.String RDF_FOR
Constructor Detail

StrawmanParser

public StrawmanParser()
Method Detail

startElement

public void startElement(java.lang.String name,
                         AttributeList al)
                  throws SAXException
Overrides:
startElement in class GenericParser

endElement

public void endElement(java.lang.String name)
                throws SAXException
Overrides:
endElement in class GenericParser

updateDigest

protected void updateDigest(StrawElement current,
                            StrawArc arc)

createStatement

protected void createStatement(Resource subject,
                               Resource predicate,
                               RDFNode object)
Overrides:
createStatement in class GenericParser

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Overrides:
characters in class GenericParser

createElement

protected Element createElement()
Overrides:
createElement in class GenericParser

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception