Invasive Software Composition Operators for the Semantic Web: Software Composition Techniques Applied on Ontology and Query Components