private function getClassOntology($class) { if (isset($this->classOntologyCache[$class])) { return $class; } else { $crudRead = new CrudReadQuery($this->network); $classes = array(); foreach ($this->checkUsingOntologies as $ontology) { $classes[] = $class; } $crudRead->uri($classes)->dataset($this->checkUsingOntologies)->mime('resultset')->send(); if ($crudRead->isSuccessful()) { $resultset = $crudRead->getResultset()->getResultset(); $this->classOntologyCache[key($resultset)] = key($resultset); return $this->classOntologyCache[key($resultset)]; } else { return FALSE; } } }
private function getTypeOntology($type) { if (isset($this->typeOntologyCache[$type])) { return $type; } else { $crudRead = new CrudReadQuery($this->network); $crudRead->uri($type)->mime('resultset')->send(); if ($crudRead->isSuccessful()) { $resultset = $crudRead->getResultset()->getResultset(); return key($resultset); } else { return FALSE; } } }