public function setUp()
 {
     MwRdfTest::setupStorage();
     $article = MwRdfTest::createStorageTestArticle();
     $this->agent = MwRdf::ModelingAgent($article);
     $this->agent->registerModelMaker('MwRdf_InPage_Modeler');
     $this->agent->registerModelMaker('MwRdf_Categories_Modeler');
     MwRdf::RegisterVocabulary("dc", "MwRdf_Vocabulary_DCmes");
 }
 public function testRegisterVocabulary()
 {
     MwRdf::RegisterVocabulary('TestVocab', 'TestVocabularyClass');
     $ns = 'http://example.com/test/';
     $tv = MwRdf::Vocabulary('TestVocab');
     $this->assertInstanceOf($tv->Left, "LibRDF_UriNode");
     $this->assertEquals("[{$ns}Left]", $tv->Left->__toString());
     $this->assertTrue($tv->Right instanceof LibRDF_UriNode);
     $this->assertEquals("[{$ns}Right]", $tv->Right->__toString());
     $this->assertTrue($tv->Over instanceof LibRDF_UriNode);
     $this->assertEquals("[{$ns}Over]", $tv->Over->__toString());
     $this->assertTrue($tv->Under instanceof LibRDF_UriNode);
     $this->assertEquals("[{$ns}Under]", $tv->Under->__toString());
 }
 protected function setUp()
 {
     MwRdfTest::setupGlobals();
     MwRdf::RegisterVocabulary('rdf', "MwRdf_Vocabulary_Rdf");
     MwRdf::RegisterVocabulary('dc', "MwRdf_Vocabulary_DCmes");
     MwRdf::RegisterVocabulary('dcterms', "MwRdf_Vocabulary_DcTerms");
     MwRdf::RegisterVocabulary('dctype', "MwRdf_Vocabulary_DcMiType");
     MwRdf::registerVocabulary("cc", "MwRdf_Vocabulary_CreativeCommons");
     MwRdf::registerVocabulary("rdfs", "MwRdf_Vocabulary_RdfSchema");
     $cats = array('TestPages', 'StorageTests');
     $user = new User(2);
     $article = MwRdfTest::createTestArticle('Modeling test article', MwRdfTest::InPageWikitext(), $cats, $user);
     $this->agent = MwRdf::ModelingAgent($article);
     $this->agent->unregisterModelMakers();
 }