- From: John McClure <jmcclure@hypergrove.com>
- Date: Wed, 7 Dec 2005 16:33:30 -0800
- To: "SWBPD" <public-swbp-wg@w3.org>
Hi,
Below is an example use of an rdfa: namespace for an element representing the
first statute in the United States Code, which reads as:
In determining the meaning of any Act of Congress,
unless the context indicates otherwise - words importing
the singular include and apply to several persons, parties,
or things; ... the words "insane" and "insane person" and
"lunatic" shall include every idiot, lunatic, insane person,
and person non compos mentis; ...
Suggestions about the markup here are welcome. The issues arise as the block of
text above is contained by an owl:DataProperty called "eng" for English text.
The goal is to identify text that represents a "DocumentRule", and other text as
a "DocumentIdiom". For the document-idiom, still other text represents its
"IdiomDefinition". There a obvious uses for such strings: in the first case, it
is used for a check-list for new content in a document. In the second case, it
is to generate a document glossary at a minimum. The goal is to avoid needlessly
duplicating the text strings.
[I also have included another example of the <has> verb-predicate, with the
ContentTopic referencing a ClassExtent called "DocumentRules".]
<usc:Statute rdf:ID='&resources;/US/Statute/1.USC.1'>
<dc:date>01/19/04</dc:date>
<dc:title>Sec. 1. Words denoting number, gender, and so forth</dc:title>
<dc:identifier>1 USC Sec. 1</dc:identifier>
<has>
<usc:StatuteTitle rdf:about='&resources;/US/Code/Title1'/>
<usc:StatuteSection rdf:about='&resources;/US/Code/Title1/Section1'/>
<usc:ContentTopic rdf:about='&legalxhtml;DocumentRules'/>
</has>
<eng>In determining the meaning of any Act of Congress, unless
the context indicates otherwise -
<eng rdfa:property='DocumentRule' rdfa:node='DocumentRule1'
rdfa:about='&resources;/US/Code'>words importing the singular
include and apply to several persons, parties, or things;</eng>
<eng>the words</eng>
<eng rdfa:property='DocumentIdiom' rdfa:node='DocumentIdiom1'
rdfa:about='&resources;/US/Code'>"insane"</eng>
<eng>and</eng>
<eng rdfa:property='DocumentIdiom' rdfa:node='DocumentIdiom2'
rdfa:about='&resources;/US/Code'>"insane person"</eng>
<eng>and</eng>
<eng rdfa:property='DocumentIdiom' rdfa:node='DocumentIdiom3'
rdfa:about='&resources;/US/Code'>"lunatic"</eng>
<eng rdfa:property='IdiomDefinition'
rdfa:about='#DocumentIdiom1 #DocumentIdiom2 #DocumentIdiom3'>
shall include every idiot, lunatic, insane person, and
person non compos mentis;</eng>
</usc:Statute>
Of note is that rdfa:about is used as if defined as TOKENS, because the same
string of text is the same-named property for more than one resource. Again, any
ideas about this are appreciated.
Thanks,
John
Received on Thursday, 8 December 2005 00:33:38 UTC