Task: Property Constraint Reasoning (ontology: Business_Finance/Financial_Industry_Business_Ontology)

The property 'has principal party' applies to instances of 'contract', and 'written contract' is a subclass of 'contract'. Which class can appear as the value of 'has principal party' for instances of 'written contract'?

A. counterparty
B. termination provision
C. extension provision
D. contract principal

Answer: contract principal