Considerations of Moral Ontology and Reasoning in Human-Robot Interaction