function _rdfx_query_find_first in RDF Extensions 7.2
1 call to _rdfx_query_find_first()
- _rdfx_query_ask in ./rdfx.query.inc
- @file
Functions for querying with SPARQL or extracting triples from an ARC2-style
data structure.
File
- ./rdfx.query.inc, line 75
- Functions for querying with SPARQL or extracting triples from an ARC2-style
data structure.
Code
function _rdfx_query_find_first(&$model, $s, $p, $o) {
foreach ($model as $triple) {
if (!is_null($s) && $s != '?' && ($triple['s'] != $s || $triple['s_type'] != 'uri')) {
continue;
}
if (!is_null($p) && $p != '?' && $triple['p'] != $p) {
continue;
}
if (!is_null($o) && $o != '?' && ($triple['o'] != $o || $triple['o_type'] != 'uri')) {
continue;
}
return $triple;
}
return null;
}