Eric- I think dc:creator is supposed to take a string instead of an object or URI. So I think you should use a different predicate, which takes a class as an object. Then you can have an object that describes Thomas Jefferson and include both his name and gender, links to authority records, etc.: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:foo="http://foo.org/"> <!-- the Declaration Of Independence was authored by Thomas Jefferson, who is male --> <rdf:Description rdf:about="http://www.archives.gov/exhibits/charters/declaration_transcript.html"> <dc:creator>Thomas Jefferson</dc:creator> <foo:creator> <foaf:Person rdf:about="http://www.worldcat.org/identities/lccn-n79-89957"> <foaf:name>Thomas Jefferson</foaf:name> <foaf:gender>male</foaf:gender> <owl:sameAs rdf:resource="http://id.loc.gov/authorities/names/n79089957"/> </foaf:Person> </foo:creator> </rdf:Description> </rdf:RDF> -Esme -- Esme Cowles <[log in to unmask]> "Men feared witches and burnt women." -- Louis Brandeis, Whitney v. California, concurring On 11/3/2013, at 12:00 AM, Eric Lease Morgan <[log in to unmask]> 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:[log in to unmask]] > >