question: private void startOuterRDFDescription ( XMPNode schemaNode , int level ) throws IOException { writeIndent ( level + 1 ) ; write ( RDF_SCHEMA_START ) ; writeTreeName ( ) ; Set < String > usedPrefixes = new HashSet < > ( ) ; usedPrefixes . add ( "xml" ) ; usedPrefixes . add ( "rdf" ) ; declareUsedNamespaces ( schemaNode , usedPrefixes , level + 3 ) ; write ( '>' ) ; writeNewline ( ) ; }
target:  Start the outer rdf:Description element, including all needed xmlns attributes. Leave the element open so that the compact form can add property attributes.