The crxcat tool is open source and created to support the concatenation of CIM/RDF/XML files for input into tools that require a single document as input.
The intent is to simply merge the RDF conent of the files.
For example the UCTE day ahead market profile requires three seperate files to build up the full model that is requied to exchange a solved powerflow. The three files can be concatenated with crxcat and then validated with CIMTool or other tools as a single model file.
The tool was originall developed using Eclipse and is Java code.
Suggestions from Alan McMorran for version 1_1_0 removed the Xerces SAX XML parser so simply using the standard Java SAX paraser. Alan may have done further refinements of this code to support merging objects with the same RDF ID so check with hiim. I believe that refined was used for UCTE (ENTSO-E) interop to combine data files conforming to UCTE variant of 61970-452 (powerflow model) and 61970-456 (topology and state).
The tool should scale well to large size files.
The source code, 32bit jar file, and documenation are available on this site's documents folder.
here
CIM Tools List