Probable erratum - RDFA-SYNTAX (related to Issue-238: @src is a subject) = 4 changes in 2.1 + 6 + 6.3 + 6.3.2.3

Hi,

I've spotted the @src issue on my own and just found out it was already known as issue-238, http://www.w3.org/2006/07/SWD/track/issues/238 

"@src is treated more like @about than it is like @href/@resource"

I think there are other places in the RDFa Syntax document to fix. 

Can you validate my suggestions and amend Issue 238 accordingly?

Please note that I have checked only this document: http://www.w3.org/TR/rdfa-syntax/ and its errata.
There may be other places to fix.

Regards
Laurent


2.1. The RDFa Attributes 

@src
a URI for expressing the partner resource of a relationship when the resource is embedded (also a 'resource object').

Replace by:

@src
a URI for expressing the base resource of a relationship when the resource is embedded (a 'subject' resource in RDF terminology);


6. RDFa Processing in detail

The attributes for setting a predicate are @rel, @rev and @property, whilst the attributes for setting an object are @resource, @href, @content, and @src. @typeof is unique in that it sets both a predicate and an object at the same time (and also a subject when it appears in the absence of other attributes that would set a subject). Inline content might also set an object, if @content is not present, but @property is.

Add: 

whilst the attributes for setting a subject are @about and @src 

Remove:

@src from the list for "setting an object"). 


6.3. Object resolution

A [URI resource] object can be set using one of @rel or @rev to express a [predicate], and then either using one of @href, @resource or @src to provide an object resource explicitly, or using the chaining techniques described above to obtain an object from a nested subject, or from a bnode.

Remove @src from the sentence (it is handled in 6.1.1.3. Using @src)


6.3.2.3. Incomplete triples

When a triple predicate has been expressed using @rel or @rev, but no @href, @src, or @resource exists on the same element, there is a 'hanging rel'. This causes the current subject and all possible predicates (with an indicator of whether they are 'forwards, i.e., @rel values, or not, i.e., @rev values), to be stored as 'incomplete triples' pending discovery of a subject that could be used to 'complete' those triples.

Remove @src from the sentence

-----Original Message-----
From: public-rdf-in-xhtml-tf-request@w3.org [mailto:public-rdf-in-xhtml-tf-request@w3.org] On Behalf Of SWD Issue Tracker
Sent: Thursday, 24 September 2009 10:02 AM
To: public-swd-wg@w3.org; public-rdf-in-xhtml-tf@w3.org
Subject: ISSUE-238: ERRATUM for @src in final paragraph of Syntax 3.1


ISSUE-238: ERRATUM for @src in final paragraph of Syntax 3.1

http://www.w3.org/2006/07/SWD/track/issues/238

Raised by: Ben Adida
On product: RDFa

raised by Toby Inkster:

"""
The final paragraph of this section reads:

> a subject [URI reference] is generally indicated using @about {...}
> Objects which are [URI reference]s are represented using @href,
> @resource or @src

But @src is treated more like @about than it is like @href/@resource.
"""

http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Sep/0274.html

Received on Thursday, 24 September 2009 12:28:00 UTC