PREFIX vivo: PREFIX owl: PREFIX foaf: CONSTRUCT { ?person _:leaderRole . _:leaderRole ?person . _:leaderRole a vivo:LeaderRole . _:leaderRole vivo:roleContributesTo ?org . ?org vivo:contributingRole _:leaderRole . } WHERE { { ?person vivo:currentlyHeadOf ?org } UNION { ?org vivo:currentlyHeadedBy ?person FILTER NOT EXISTS { ?person vivo:currentlyHeadOf ?org } } FILTER NOT EXISTS { ?person ?leaderRoleNode . ?leaderRoleNode vivo:roleContributesTo ?org . } }