The Mozilla RDF/XML parser does not support the "aboutEachAttr" rule [6.8]. I believe the correct way to support this is to add a "aboutEachAttr derivation" datasource that can be added to filter queries. It will wrap another datasource, and will look for a magic aboutEachAttr meta-property (which the parser will need to create) whenever a property lookup is performed. Building this support directly into the parser will not work: although it would correctly parse RDF/XML, it would not properly deal with post-parse updates; e.g., via JS. Furthermore, any other datasource that is aggregated with the datasource containing the "aboutEach" would not correctly reflect the semantics of the containing element.
Should this one be marked "helpwanted"? How hard would this be to impliment?
Also, aboutEachPrefix doesn't work <RDF:Description about="http://www.mozilla.org"> <nc:Name>Mozilla</nc:Name> </RDF:Description> <RDF:Description about="http://www.microsoft.com"> <nc:Name>Microsoft</nc:Name> </RDF:Description> <RDF:Description aboutEachPrefix="http:"> <nc:IconClass>www-icon-image</nc:IconClass> </RDF:Description> Easy way to assign a common icon to every resource beginning with "http:" but, it doesn't work yet in mozilla.
Recent decisions by the RDF WG have relevance here (from http://www.w3.org/2000/03/rdf-tracking/) - "aboutEach is not allowed on an rdf:Description(or typed node) element which is the object of a statement." http://www.w3.org/2000/03/rdf-tracking/#rdfms-aboutEach-on-object: - aboutEachPrefix has been removed from M&S, because no one ever implemented it (basically). http://www.w3.org/2000/03/rdf-tracking/#rdfms-abouteachprefix
I am thrilled at being able to WONTFIX this. http://www.w3.org/TR/2001/WD-rdf-syntax-grammar-20011218/#rdfms-abouteach
verified - per W3C working draft aboutEach Removed from the grammar.