function ARC_sparql_parser::expand_to_iri in Taxonomy import/export via XML 6
Same name and namespace in other branches
- 5.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::expand_to_iri()
- 5 arc/ARC_sparql_parser.php \ARC_sparql_parser::expand_to_iri()
- 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::expand_to_iri()
1 call to ARC_sparql_parser::expand_to_iri()
File
- arc/
ARC_sparql_parser.php, line 242
Class
Code
function expand_to_iri($val = "") {
if (strpos($val, ":") !== false) {
/* qname */
return $this
->expand_qname($val);
}
elseif (preg_match("/\\|(_iri_[0-9]+)\\|/", $val, $matches)) {
/* |iri_x| */
$iri = $this
->calc_iri($this->iri_placeholders[trim($matches[1])]);
if (!in_array($iri, $this->iris)) {
$this->iris[] = $iri;
}
return $iri;
}
$this->errors[] = "could not expand '" . $val . "' in expand_to_iri()";
return $val;
}