$runtime.xmllang = $runtime.xmlbase = rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:li rdf:aboutEach rdf:aboutEachPrefix String id = $runtime.xmlbase; if ($runtime.propertyId) id = $runtime.makeURI($runtime.propertyId); if ($runtime.parseMode == STATEMENT_OBJECT) { $runtime.statement( $runtime.subject, $runtime.predicate, uri + localName, id); } else if ($runtime.parseMode == STATEMENT_COLLECTION) { $runtime.statement( $runtime.subject, RDF_FIRST, uri + localName, id); }; $runtime.pushStack(); if (uri.equals(RDF_NS) & localName.equals("Description")) { } else $runtime.type = uri + localName; if ($runtime.subject == null) $runtime.subject = $runtime.makeBlankId(); if ($runtime.type != null) $runtime.statement( $runtime.subject, RDF_TYPE, $runtime.type, $runtime.xmlbase); $runtime.popStack(); rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix $runtime.predicate = uri + localName; $runtime.statementId = null; $runtime.parseMode = STATEMENT_OBJECT; rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix $runtime.statementId = null; String lit = $runtime.literalStatement( $runtime.subject, uri+localName, lit, $runtime.datatype, $runtime.xmllang, $runtime.xmlbase); rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix /** * handle rdf:ID on statement **/ $runtime.statementId = null; $runtime.redirectSubtree(literalHandler,uri,localName,qname); rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix /** * handle rdf:ID on statement **/ $runtime.statementId = null; String blankId = $runtime.createBlankId(); $runtime.predicate = uri + localName; $runtime.object = blankId; $runtime.statement( $runtime.subject, $runtime.predicate, $runtime.object, $runtime.xmlbase); $runtime.pushStack(); $runtime.subject = blankId; $runtime.popStack(); rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix /** * handle rdf:ID on statement **/ $runtime.statementId = null; String blankId = $runtime.createBlankId(); $runtime.object = blankId; $runtime.statement( $runtime.subject, uri + localName, blankId, $runtime.xmlbase); $runtime.pushStack(); $runtime.subject = blankId; $runtime.popStack(); $runtime.parseMode = STATEMENT_COLLECTION; String blankId = $runtime.createBlankId(); $runtime.statement( $runtime.subject, RDF_REST, blankId, $runtime.xmlbase); $runtime.subject = blankId(); rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix /** * handle rdf:ID on statement **/ $runtime.statementId = null; rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:Description rdf:aboutEach rdf:aboutEachPrefix $runtime.predicate = uri + localName; /** * handle rdf:ID on statement **/ $runtime.statementId = null; String id = $runtime.subject = $runtime.makeURI(id); String id = $runtime.statementId = id; $runtime.object = $runtime.statement( $runtime.subject, $runtime.predicate, $runtime.object, $runtime.xmlbase); $runtime.subject = rdf:RDF rdf:ID rdf:about rdf:bagID rdf:parseType rdf:resource rdf:nodeID rdf:datatype rdf:li rdf:Description rdf:aboutEach rdf:aboutEachPrefix String lit = $runtime.literalStatement( $runtime.subject, $runtime.predicate, lit, null, $runtime.xmllang, $runtime.xmlbase); $runtime.object = $runtime.statement( $runtime.subject, $runtime.predicate, $runtime.object, $runtime.xmlbase); $runtime.datatype= Literal Resource Collection