Lines Matching refs:predicate
22 'predicate' => '(?:[^:\(\)\[\]\{\}\<\>\|\~\!\@\#\$\%\^\&\*\?\="]+)',
507 if(preg_match("/^({$p->variable}|{$p->reflit})\s+({$p->variable}|{$p->predicate})\s*({$p->type})?\s*:\s*({$p->any})$/S",$line,$match)) {
508 list(, $subject, $predicate, $type, $object) = $match;
522 $predicate = utf8_trim($predicate);
523 if($predicate[0] == '?') {
524 $predicate = $this->variable($predicate);
525 $scope[] = $predicate['text'];
526 $this->updateTypemap($typemap, $predicate['text'], 'text');
528 $predicate = $this->literal($this->util->normalizePredicate($predicate));
568 $triples[] = array('type'=>'triple','subject'=>$subject, 'predicate'=>$predicate, 'object'=>$object);
990 if (preg_match('/^('.$p->predicate.')(\*)?\s*:\s*('.$p->any.')$/', $line, $match)) {