Closed Bug 37579 Opened 25 years ago Closed 25 years ago

RDF content sink only picks up 'about' not 'rdf:about'

Categories

(Core Graveyard :: RDF, defect, P3)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: edd, Assigned: waterson)

Details

(Whiteboard: [nsbeta2-])

Attachments

(2 files)

If the 'about' attribute on an RDF description is rdf:about then the template doesn't pick up the URI. I'm attaching a test case. This is important because if a typed node is used rather than an rdf:Description in the RDF file, then you need to say 'rdf:about' explicitly. Currently, this won't work.
Check the RDF spec. In RDF/XML, the 'about' attribute is not supposed to be in a namespace.
Status: UNCONFIRMED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
This seems to be an open question (see Dan Connolly's post http://lists.w3.org/Archives/Public/www-rdf-comments/2000AprJun/0019.html) In particular, examples in the RDF Schema spec (for a good example see http://www.w3.org/TR/2000/CR-rdf-schema-20000327/#xmlcore) seem to reinforce that where a typed node is being used then ID, about, resource etc. should all be qualified with the RDF namespace prefix. The test case I posted wasn't very good in demonstrating this, though, I'll grant you. Where it was actually falling down for me was on an RDF file that looked like this: <rdf:RDF ....> <f:FOO rdf:about="urn:foo:bar"> ... </f:FOO> </rdf:RDF> I'll post this to the NG to see if anyone can shed any more light on this.
In the spirit of "being liberal towards one's input", I'd be willing to fix this; however, it does lead us down the slippery slope. It seems that the original authors of the RDF/XML syntax specifcation ran fast and loose with XML namespaces, and were under the influence of Connoly's "Myth #4". (They were also under the influence of the myth that a qualified name could be represented as the concatenation of the namespace's URI prefix and the name, rather than treating it as a tuple. But I digress...)
We should fix this.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Summary: XUL template building only picks up 'about' not 'rdf:about' → RDF content sink only picks up 'about' not 'rdf:about'
Target Milestone: --- → M18
nominating as nsbeta2: this is a standards issue.
Keywords: nsbeta2
Putting on [NEED INFO] radar. PDT needs to know impact to user and risk of fix to make a call on this bug.
Whiteboard: [NEED INFO]
I cannot quantify the "impact to user" of standards support. This will affect parsing of RDF/XML files.
Whiteboard: [NEED INFO]
Eric, can you please comment on the standards issue here?
Whiteboard: [NEED INFO]
Putting on [nsbeta2-] radar. Not critical to beta2.
Whiteboard: [NEED INFO] → [nsbeta2-]
Status: ASSIGNED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
fix checked in a while ago.
Status: RESOLVED → VERIFIED
verified
why RDF woudln't show on XSLT? Does Anbybody help me to fix this problem?
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: