- From: <jos.deroo@agfa.com>
- Date: Mon, 28 May 2007 11:57:17 +0200
- To: jeff@thefirst.org
- Cc: public-cwm-talk@w3.org
- Message-ID: <OFE2278586.D1724DA7-ONC12572E9.0036AEC6-C12572E9.0036AF2D@agfa.com>
Jeff Thompson wrote: > To clarify my question, in RDF syntax: > http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-intro > it says "RDF literals, which can only be object nodes, become either XML > element text content or XML attribute values." > So, is the restriction that only object nodes can be literals merely > a limitation of the XML representation? (If so, a good reason to get > away from XML....) In http://www.w3.org/DesignIssues/Notation3.html Appendix: N3 Subsets you can find that in the following N3 subsets 1/ N3 RDF 2/ N3 Rules 3/ N3 literal subj is allowed e.g. 7 a n:prime. > Jeff Thompson wrote: >> >> http://www.w3.org/2004/12/rules-ws/paper/94/ >> In "Experience with N3 rules", it says built-in functions "are simply >> represented as RDF properties", >> and gives the example: >> { ex:d test:point ?x. ?x math:sin ?y } => {...} >> >> Presumably ?x and ?y for math:sin would be a number literal. But an RDF >> graph only >> allows the object to be a literal, not a subject. >> 1. Am I right that RDF does not allow the subject of a triple to be a >> literal? >> 2. If so, how can a math built-in function that uses literals be the >> predicate of an RDF triple? >> >> Thanks, >> - Jeff
Received on Monday, 28 May 2007 09:57:37 UTC