Eric, I found an even better URI for you for the Declaration of Independence:

http://id.loc.gov/authorities/names/n79029194.html

Now that could be seen as being representative of the name chosen by the LC Name Authority, but the related VIAF record, as per the VIAF definition of itself, represents the real world thing itself. That URI is:

http://viaf.org/viaf/179420344/

I noticed that this VIAF URI isn't linked from the Wikipedia page, so I will add that.

kc


On 11/2/13 9:00 PM, Eric Lease Morgan wrote:
How can I write an RDF serialization enabling me to express the fact that the 
United States Declaration Of Independence was written by Thomas Jefferson and 
Thomas Jefferson was a male? (And thus asserting that the Declaration of 
Independence was written by a male.)

Suppose I have the following assertion:

   <rdf:RDF
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
     xmlns:dc="http://purl.org/dc/elements/1.1/"; >

     <!-- the Declaration Of Independence was authored by Thomas Jefferson -->
     <rdf:Description
     
rdf:about="http://www.archives.gov/exhibits/charters/declaration_transcript.html";>
           
<dc:creator>http://www.worldcat.org/identities/lccn-n79-89957</dc:creator>
     </rdf:Description>

   </rdf:RDF>

Suppose I have a second assertion:

   <rdf:RDF
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
     xmlns:foaf="http://xmlns.com/foaf/0.1/";>

     <!-- Thomas Jefferson was a male -->
     <rdf:Description 
rdf:about="http://www.worldcat.org/identities/lccn-n79-89957";>
       <foaf:gender>male</foaf:gender>
     </rdf:Description>

   </rdf:RDF>

Now suppose a cool Linked Data robot came along and harvested my RDF/XML. 
Moreover lets assume the robot could make the logical conclusion that the 
Declaration was written by a male. How might the robot express this fact in 
RDF/XML? The following is my first attempt at such an expression, but the 
resulting graph (attached) doesn't seem to visually express what I really want:

<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#”
   xmlns:foaf="http://xmlns.com/foaf/0.1/“
   xmlns:dc="http://purl.org/dc/elements/1.1/“>

   <rdf:Description 
rdf:about="http://www.worldcat.org/identities/lccn-n79-89957";>
     <foaf:gender>male</foaf:gender>
   </rdf:Description>

   <rdf:Description
   
rdf:about="http://www.archives.gov/exhibits/charters/declaration_transcript.html";>
     <dc:creator>http://www.worldcat.org/identities/lccn-n79-89957</dc:creator>
   </rdf:Description>
</rdf:RDF>

Am I doing something wrong? How might you encode such the following expression — The 
Declaration Of Independence was authored by Thomas Jefferson, and Thomas Jefferson 
was a male. And therefore, the Declaration Of Independence was authored by a male 
named Thomas Jefferson? Maybe RDF can not express this fact because it requires two 
predicates in a single expression, and this the expression would not be a triple but 
rather a “quadrile" — object, predicate #1, subject/object, predicate #2, and 
subject?


—
Eric Morgan

[cid:2A12C96F-E5C4-4C77-999C-B7FF5C2FA171@att.net]




--
Karen Coyle
kco...@kcoyle.net http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet

Reply via email to