You are here

function rdfx_curie in RDF Extensions 7.2

2 calls to rdfx_curie()
rdfui_classes_autocomplete in rdfui/rdfui.module
Menu callback for classes autocomplete
rdfui_predicates_autocomplete in rdfui/rdfui.module
Menu callback for predicates autocomplete

File

./rdfx.terms.inc, line 483
Functions for managing RDF Terms.

Code

function rdfx_curie($tid) {
  $query = db_select('rdfx_terms', 'rdft')
    ->fields('rdft', array(
    'local_name',
  ))
    ->fields('rdfns', array(
    'prefix',
  ))
    ->condition('rdft.tid', $tid, '=');
  $query
    ->join('rdfx_namespaces', 'rdfns', 'rdfns.nsid = rdft.nsid');
  $result = $query
    ->execute()
    ->fetch();
  $curie = $result->prefix . ':' . $result->local_name;
  return $curie;
}