Darkness is a type of Scene. 
Extent is related to Reach. Reach is a type of Communicate. Communicate requires Write. Write is related to Note. 
Scene <--IsA-- Darkness 
Extent <--RelatedTo--> Reach --IsA--> Communicate --HasPrerequisite--> Write <--RelatedTo--> Note 