Constructing Knowledge Maps for Situation Awareness of Maritime Autonomous Surface Ships