public static function geefEersteResultaatSubject($predicate, $object) { $query = 'SELECT ?subject WHERE {?subject % %}'; $connectie = new SPARQLConnection(); $result = $connectie->escapedQuery($query, array($predicate, $object)); return $result['results']['bindings'][0]['subject']['value']; }
/** * Bepaalt of een context-uri niet toebehoort aan (sub)practice. */ static function isHoofdcontextVanPractice($context_uri) { $query = "DESCRIBE ?s ?o WHERE {\n\t\t\t?s property:Selection_link % .\n\t\t\t?s property:Practice_back_link ?o\n\t\t\t}"; $connectie = new SPARQLConnection(); $result = $connectie->escapedQuery($query, array($context_uri)); if (empty($result['@graph'])) { return false; } else { return true; } }