You are here

function evoc_rdf_namespaces in RDF Extensions 7.2

Implements hook_menu().

File

evoc/evoc.module, line 34
Allows to import external Vocabularies in order to map them to Drupal data structure.

Code

function evoc_rdf_namespaces() {
  $ns_mappings = array();
  $query = db_select('rdfx_vocabulary_graphs', 'g');
  $query
    ->fields('n', array(
    'prefix',
    'uri',
  ));
  $query
    ->join('rdfx_namespaces', 'n', 'g.main_ns = n.nsid');
  $query
    ->orderBy('n.prefix');
  $namespaces = $query
    ->execute()
    ->fetchAll();
  foreach ((array) $namespaces as $namespace) {
    $ns_mappings[$namespace->prefix] = $namespace->uri;
  }
  return $ns_mappings;
}