Task: Property Constraint Reasoning (ontology: Sciences/Computer_Science)

The property 'is implemented by' applies to instances of 'algorithm', and 'Average log expression across arrays (ALE)' is a subclass of 'algorithm'. Which class can appear as the value of 'is implemented by' for instances of 'Average log expression across arrays (ALE)'?

A. spreadsheet format
B. software
C. Addgene Terms of Use
D. pathologic primary tumor stage for colon and rectum according to AJCC 7th edition

Answer: software