function testReify()
 {
     $_SESSION['test'] = 'MemModel reify test';
     $model = new MemModel();
     $model->setbaseURI("http://www.bizer.de");
     $myhomepage = new Resource("http://www.bizer.de/welcome.html");
     $creator = new Resource("http://purl.org/dc/elements/1.1/creator");
     $me = new Resource("mailto:chris@bizer.de");
     $model->add(new Statement($myhomepage, $creator, $me));
     $creation_date = new Resource("http://www.example.org/terms/creation-date");
     $August16 = new Literal("August 16, 2002");
     $model->add(new Statement($myhomepage, $creation_date, $August16));
     $language = new Resource("http://www.example.org/terms/language");
     $deutsch = new Literal("Deutsch", "de");
     $model->add(new Statement($myhomepage, $language, $deutsch));
     $model2 =& $model->reify();
     $this->assertEqual(12, $model2->size());
 }
示例#2
0
	<title>Test Set Operations</title>
</head>

<body>



<?php 
define("RDFAPI_INCLUDE_DIR", "./../api/");
include RDFAPI_INCLUDE_DIR . "RdfAPI.php";
echo "<h3>1. Generate and show two MemModels</h3>";
// Create empty MemModel
$model = new MemModel();
$model->setbaseURI("http://www.bizer.de");
$model2 = new MemModel();
$model2->setbaseURI("http://www.bizer.de/zwei");
// Create nodes and add statements to models
$myhomepage = new Resource("http://www.bizer.de/welcome.html");
$creator = new Resource("http://purl.org/dc/elements/1.1/creator");
$me = new Resource("mailto:chris@bizer.de");
$model->add(new Statement($myhomepage, $creator, $me));
$model2->add(new Statement($myhomepage, $creator, $me));
$creation_date = new Resource("http://www.example.org/terms/creation-date");
$August16 = new Literal("August 16, 2002");
$model->add(new Statement($myhomepage, $creation_date, $August16));
$model2->add(new Statement($myhomepage, $creation_date, $August16));
$language = new Resource("http://www.example.org/terms/language");
$deutsch = new Literal("Deutsch", "de");
$model->add(new Statement($myhomepage, $language, $deutsch));
$name = new Resource("http://www.example.org/terms/Name");
$chrisbizer = new Literal("Chris Bizer");