model = $factory->getDefaultModel(); if(file_exists($this->fileName)) $this->model->load($this->fileName); } public function saveUsers() { $this->model->saveAs($this->fileName,'rdf'); } public function addNewUser($name,$password) { $userID = md5( uniqid(rand(), true) ); $resourceUser = new Resource(USER . '/' . $userID); $resourceUserType = new Resource(USER); $predicateRType = new Resource(RTYPE); $this->model->add(new Statement($resourceUser,$predicateRType,$resourceUserType)); $literalUserName = new Literal($name); $predicateName = new Resource(NAME); $this->model->add(new Statement($resourceUser,$predicateName,$literalUserName)); $literalUserID = new Literal($userID); $predicateUniqueID = new Resource(UID); $this->model->add(new Statement($resourceUser,$predicateUniqueID,$literalUserID)); $literalPassword = new Literal($password); $predicatePassword = new Resource(PASSWORD); $this->model->add(new Statement($resourceUser,$predicatePassword,$literalPassword)); } } ?>