- From: Alex Milowski <alex@milowski.com>
- Date: Wed, 23 May 2012 13:55:28 -0700
- To: W3C RDFWA WG <public-rdfa-wg@w3.org>
...and if you have a 1-1 relationship between an element and a single
subject, you could just have a "subject" property:
document.getElementsByType("schema:Person")[0].subject
i.e. the subject of the first schema:Person typed element in the document.
On Wed, May 23, 2012 at 1:48 PM, Alex Milowski <alex@milowski.com> wrote:
> You can easily get elements by type:
>
> document.getElementByType("schema:Person");
>
> but once you have an element retrieved as such, deriving the subject
> isn't so easy.
>
> I just added to my client API implementation:
>
> document.getElementSubject(element)
>
> which will return the subject associated with that origin in the
> document. This works well for my implementation as I trace all
> subject origins.
>
> I could just as easily added a projection constructor:
>
> document.getProjectionByType("schema:Person");
>
> and that would return the project along with the subject. But, as the
> projection doesn't have the subject origin (which can be multiple
> elements), it does allow you to process documents where you select
> elements by type and then use the subject to get additional
> properties.
>
> I believe that, according to the RDFa 1.1 Sequence algorithm, a
> element will only have a single subject associated with it.
>
> --
> --Alex Milowski
> "The excellence of grammar as a guide is proportional to the paucity of the
> inflexions, i.e. to the degree of analysis effected by the language
> considered."
>
> Bertrand Russell in a footnote of Principles of Mathematics
--
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."
Bertrand Russell in a footnote of Principles of Mathematics
Received on Wednesday, 23 May 2012 20:55:59 UTC