Re: RDF Mark doesn't influence Sweep and Sweep removes all, why?
Axel Hecht <[email protected]> Fri, 01 May 2009 14:21:36 -0700
| Newsgroups | gmane.comp.mozilla.devel.rdf |
|---|---|
| Message-ID | <[email protected]> |
On 01.05.2009 13:18 Uhr, [email protected] wrote: > >> >> No idea, can you create an xpcshell test for that? >> >> Axel > > This is the sctipt: > > http://zazhigin.ru/testMarkSweep.js > > > And this is the output of the script: > > <?xml version="1.0"?> > <RDF:RDF xmlns:NC="http://home.netscape.com/NC-rdf#" > xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> > <RDF:Description RDF:about="urn:root"> > <Chapters RDF:resource="urn:root:chapter1"/> > </RDF:Description> > </RDF:RDF> > > > It was Marked only here -> "urn:root:chapter1" and I was expecting that > it will be removed by Sweep. And also I was expecting that > "urn:root:chapter2" container will stay, because this doesn't Mark. This seems to be the expected output of Sweep. I slightly modified your data to make the RDF validator happy (default namespace), and the arc that you Mark is preserved. I'll comment on your original post in a sec. Axel PS: Data that I looked at on http://www.w3.org/RDF/Validator/ : <?xml version="1.0"?> <RDF:RDF xmlns="urn:mystuff#" xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <RDF:Seq RDF:about="urn:root:chapter1"> <RDF:li RDF:resource="urn:root:chapter1:article1"/> <RDF:li RDF:resource="urn:root:chapter1:article2"/> </RDF:Seq> <RDF:Description RDF:about="urn:root"> <Chapters RDF:resource="urn:root:chapter1"/> <Chapters RDF:resource="urn:root:chapter2"/> <Chapters RDF:resource="urn:root:chapter3"/> </RDF:Description> <RDF:Description RDF:about="urn:root:chapter1:article1"> <Title RDF:resource="title 1"/> <Author RDF:resource="author 1"/> </RDF:Description> <RDF:Description RDF:about="urn:root:chapter1:article2"> <Title RDF:resource="title 2"/> <Author RDF:resource="author 2"/> </RDF:Description> <RDF:Description RDF:about="urn:root:chapter2:article1"> <Title RDF:resource="title 3"/> <Author RDF:resource="author 3"/> </RDF:Description> <RDF:Seq RDF:about="urn:root:chapter2"> <RDF:li RDF:resource="urn:root:chapter2:article1"/> </RDF:Seq> </RDF:RDF>