예제 #1
0
 public function getNamespaces()
 {
     $model = new OpenSKOS_Db_Table_Namespaces();
     $prefixes = $this->getNamespacePrefixes();
     foreach ($prefixes as &$prefix) {
         $prefix = $model->getAdapter()->quote($prefix);
     }
     return $model->fetchPairs($model->select()->where('prefix IN (' . implode(',', $prefixes) . ')'));
 }
예제 #2
0
 public function getNamespaces()
 {
     $model = new OpenSKOS_Db_Table_Namespaces();
     //@FIXME Talk to Mark. Clarify what namespaces need to be included.
     $prefixes = array_merge($this['xmlns'], array('dc', 'dcterms', 'skos'));
     foreach ($prefixes as &$prefix) {
         $prefix = $model->getAdapter()->quote($prefix);
     }
     return $model->fetchPairs($model->select()->where('prefix IN (' . implode(',', $prefixes) . ')'));
 }