From: Jonathan H. <hen...@ya...> - 2005-04-24 21:04:02
|
Ok, so I take the res model and use getModel to get the underlying mem model, and I can add it to the database (sighs with relief) But, the RDFS generated is : <rdf:Description rdf:about="http://newscup.net/dev/hendler3#PersonInstance"> <ns2:hasTeeth>11</ns2:hasTeeth> <ns2:hasName>Sonia</ns2:hasName> </rdf:Description> And I want it to be: <ns2:Person rdf:about="http://newscup.net/dev/hendler3#PersonInstance"> <ns2:hasTeeth>11</ns2:hasTeeth> <ns2:hasName>Sonia</ns2:hasName> </ns2:Person> This is an important difference, isn't it? hen...@ya... wrote: > Perhaps I am doing something wrong? > > I am using php 4.3.10 on windoze. > > Summary: > > Can not create a RES model then add it to a DB/MEM model. > > Error(s): > > - function fails > "Call to undefined function: writeashtml() in..." > > - adding resource model to a memmodel, or db model fails > > "Fatal error: RDFAPI error (class: MemModel; method: addModel): Model > expected..." > > Code: > > $modelURI = "http://somwhere.net/something/" > $modelURI2 = $modelURI.'#'; > $rdfuri = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'; > $rdfsuri = 'http://www.w3.org/TR/1999/PR-rdf-schema-19990303#'; > > > > // Create an empty Model > $model = ModelFactory::getResModel(MEMMODEL, $modelURI); > > > $mammalURI = $modelURI2.'Mammal'; > $personURI = $modelURI2.'Person'; > $rdfuriAbout = $model->createResource($rdfuri.'about'); > > $person = $model->createResource($personURI); > $mammal = $model->createResource($mammalURI); > > > $hasTeeth = $model->createProperty($modelURI2.'hasTeeth'); > $hasName = $model->createProperty($modelURI2.'hasName'); > > > //more code here > > > $model->writeAsHtml(); //fails > $model2 = new MemModel($modelURI); $model2->addModel($model); //fails > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Rdfapi-php-interest mailing list > Rdf...@li... > https://lists.sourceforge.net/lists/listinfo/rdfapi-php-interest > |