add(new Statement(new Resource('http://example.org/baz1'),new Resource('http://example.org/bat'),new Resource('http://example.org/baz2')));
$infModel->add(new Statement(new Resource('http://example.org/bat'),new Resource('http://www.w3.org/2000/01/rdf-schema#subPropertyOf'),new Resource('http://example.org/bas')));
echo 'Added the following Triples:
'.htmlentities('
.').'
'.htmlentities('
.
').'
';
//output the model as HTML table
$infModel->writeAsHtmlTable();
echo '
';
$infModel->add(new Statement(new Resource('http://example.org/bat'),new Resource('http://www.w3.org/2000/01/rdf-schema#domain'),new Resource('http://example.org/Domain1')));
$infModel->add(new Statement(new Resource('http://example.org/bat'),new Resource('http://www.w3.org/2000/01/rdf-schema#range'),new Resource('http://example.org/Range1')));
echo 'Added the following Triples:
'.htmlentities('
.').'
'.htmlentities('
.
').'
';
$infModel->writeAsHtmlTable();
echo '
';
$infModel->add(new Statement(new Resource('http://example.org/bas'),new Resource('http://www.w3.org/2000/01/rdf-schema#domain'),new Resource('http://example.org/Domain2')));
$infModel->add(new Statement(new Resource('http://example.org/bas'),new Resource('http://www.w3.org/2000/01/rdf-schema#range'),new Resource('http://example.org/Range2')));
echo 'Added the following Triples :
'.htmlentities('
.').'
'.htmlentities('
.
').'
';
$infModel->writeAsHtmlTable();
echo '
';
$infModel->add(new Statement(new Resource('http://example.org/Domain2'),new Resource('http://www.w3.org/2000/01/rdf-schema#subClassOf'),new Resource('http://example.org/Domain3')));
$infModel->add(new Statement(new Resource('http://example.org/Domain3'),new Resource('http://www.w3.org/2000/01/rdf-schema#subClassOf'),new Resource('http://example.org/Domain2')));
echo 'Added the following Triples (loop in the ontology) :
'.htmlentities('
.').'
'.htmlentities('
.');
$infModel->writeAsHtmlTable();
echo '
';
$infModel->add(new Statement(new Resource('http://example.org/Range3'),new Resource('http://www.w3.org/2002/07/owl#sameAs'),new Resource('http://example.org/Range2')));
$infModel->add(new Statement(new Resource('http://example.org/Range3'),new Resource('http://www.w3.org/2002/07/owl#sameAs'),new Resource('http://example.org/Range2')));
echo 'Added the following Triple :
'.htmlentities('
.').'
';
$infModel->writeAsHtmlTable();
echo '
';
$findResult=$infModel->find(new Resource('http://example.org/baz1'),null,null);
echo 'Perform a find(http://example.org/baz1,null,null) :
';
$findResult->writeAsHtmlTable();
echo '
';
$infModel->remove(new Statement(new Resource('http://example.org/bat'),new Resource('http://www.w3.org/2000/01/rdf-schema#subPropertyOf'),new Resource('http://example.org/bas')));
echo 'Removed the following Triple :
'.htmlentities('
.').'
';
$infModel->writeAsHtmlTable();
?>