- From: Benjamin Nowack <bnowack@appmosphere.com>
- Date: Sun, 6 Feb 2005 13:50:08 +0100
- To: John M Lauck <john@recaffeinated.com>
- Cc: www-rdf-interest@w3.org
On 05.02.2005 18:32:08, John M Lauck wrote: > >I'm curious about the semantics of RDF in the following example taken >from rdfx.org (in comparison to the W3C RDF Primer documentation): I assume you mean the examples' *syntax*, not their semantics? Both examples are valid (different syntactic variations, but same semantics from a quick glance). There is an example in the RDF Primer (section 6.something), but for more details about RDF/XML's syntactic alternatives I'd suggest having a look at the syntax spec[1] which covers abbreviations etc. One reason why literal properties are sometimes written as attributes is the advantage of not being rendered when viewed in an html browser. This can be utilized to inclue/hide/embed RDF/XML in html docs to a certain extent. cheers, benjamin [1] http://www.w3.org/TR/rdf-syntax-grammar/ -- Benjamin Nowack Kruppstr. 100 45145 Essen, Germany http://www.bnode.org/ > >For example, rdfx.org has written their RDFX schema as: > ><!--Begin Property --> > ><rdf:Property > rdf:about="http://rdfx.org/schema/2004/04/15-rdfx-schema#defines" > vs:term_status="testing" > rdfs:label="Defines" > rdfs:comment="A 'Defines' relationship indicates that the object >resource is to some extent defined by the subject."> > <rdfs:domain >rdf:resource="http://rdfx.org/schema/2004/04/15-rdfx-schema#DataSource"></rdfs: >domain> > <rdfs:range >rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"></rdfs:range> > <rdfs:isDefinedBy >rdf:resource="http://rdfx.org/schema/2004/04/15-rdfx-schema#"></rdfs:isDefinedB >y> > <owl:inverseOf >rdf:resource="http://rdfx.org/schema/2004/04/15-rdfx-schema#definedby"/> > ></rdf:Property> > ><!--End Property --> > > >Can (or Shouldn't) the schema be written as: > > ><!--Begin Property --> > ><rdf:Property >rdf:about="http://rdfx.org/schema/2004/04/15-rdfx-schema#defines"> > > <vs:term_status>testing</vs:term_status> > <rdfs:label>Defines</rdfs:label> > <rdfs:comment>A 'Defines' relationship indicates that the object >resource is to some extent defined by the subject.</rdfs:comment> > >...... > ></rdf:Property> > > ><!--End Property --> > >Why are 'rdfs:label', 'rdfs:comment' etc listed in the rdf:Property >statement? Is there a reason to write RDF this way? > >John M Lauck > >
Received on Sunday, 6 February 2005 12:50:41 UTC