Perform Mission Execution Ontology query queries/MissionQuery_02_InitialGoal.rq using turtle form of AVCL mission missions/turtle/PiratesSeizingMerchantDefenseConverted.ttl to produce output log file queries/PiratesSeizingMerchantDefenseConverted.MissionQuery_02_InitialGoal.rq.txt =========================== PREFIX : PREFIX meo: PREFIX owl: PREFIX rdf: PREFIX rdfs: PREFIX xml: PREFIX xsd: # TODO does @base simplify the variable outputs? # @base # MissionQuery_02_InitialGoal.rq # Query Mission to find initial Goal that it startsWith. SELECT ?Mission ?InitialGoal ?isPartOfPhase ?goalDescription WHERE { ?Mission a meo:Mission ; # Shorthand expression: a = rdf:type meo:startsWith ?InitialGoal . OPTIONAL # provide results even when no value is provided { ?InitialGoal meo:isPartOfPhase ?isPartOfPhase ; rdfs:comment ?goalDescription . } } ORDER BY ?InitialGoal # should be singleton ------------------------------------------------------------------------------------------------------------ | Mission | InitialGoal | isPartOfPhase | goalDescription | ============================================================================================================ | :PiratesSeizingMerchantDefense | :PSMD11.0 | "Launch" | "Deploy, Launch: Commit to robot support" | ------------------------------------------------------------------------------------------------------------