fixed component traversal bug
added RDF serialization