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();
}

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 ( ) ; }
start the outer rdf : description element , including all needed xmlns attributes . leave the element open so that the compact form can add property attributes .
