function _rdfx_query_find_uris in RDF Extensions 7.2        
                          
                  
                        
2 calls to _rdfx_query_find_uris()
  - _rdfx_fetch_terms in ./rdfx.terms.inc
 
  
  - _rdfx_query_find_qnames in ./rdfx.query.inc
 
  
 
File
 
   - ./rdfx.query.inc, line 46
 
  - Functions for querying with SPARQL or extracting triples from an ARC2-style
data structure.
 
Code
function _rdfx_query_find_uris(&$model, $queries) {
  $uris = array();
  foreach ($queries as $query) {
    list($s, $p, $o) = $query;
    $result = _rdfx_query_find_all($model, $s, $p, $o);
    foreach ($result as $triple) {
      if ($s == '?' && $triple['s_type'] == 'uri') {
        $uris[] = $triple['s'];
      }
      if ($p == '?') {
        $uris[] = $triple['p'];
      }
      if ($o == '?' && $triple['o_type'] == 'uri') {
        $uris[] = $triple['o'];
      }
    }
  }
  return array_unique($uris);
}