A behaviour sequencing and composition architecture based on ontologies for entertainment humanoid robots