- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 18 Aug 1998 11:30:53 -0500
- To: www-rdf-comments@w3.org, meta2@net.lut.ac.uk
[not sure whether to send this to rdf-comments or meta2. I hope the DC part of the RDF schema spec gets split out into its own spec, complete with lots of examples. Anyway...] For a citation such as The Problems of Philosophy, by Bertrand Russell OXFORD UNIVERSITY PRESS First issued as an Oxford University Press paperback, 1959 This reprint, 1971-2 ISBN 0-19-500212-1 http://www.berkeleynetcentral.com/DrPseudocryptonym/Russell_TheProblemsofPhilosophy.html the Dublin Dore schema in the RDF syntax spec[dc] suggests RDF descriptions ala: ------------ <rdf:RDF xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#" xmlns:rdfs="http://www.w3.org/TR/WD-rdf-schema#" xmlns:="http://www.w3.org/TR/1998/WD-rdf-schema-19980814/#dublincore"> <rdf:Description ID="original"> <Title>The Problems of Philosophy</title> <Creator>Bertrand Russell</Creator> <Publisher>OXFORD UNIVERSITY PRESS</Publisher> <Date>1959</Date> <Type>paperback</Type> </rdf:Description> <rdf:Description> <Relation> <RelationName>IsVersionOf</RelationName> <RelationTarget rdf:resource="#original> </Relation> <Date>1971-02</Date> <Identifier>ISBN 0-19-500212-1</Identifier> <Identifier>http://www.berkeleynetcentral.com/DrPseudocryptonym/Russell_TheProblemsofPhilosophy.html</Identifier> </rdf:Description> </rdf:RDF> ------------ I suggest this doesn't make very good use of the RDF infrastructure. I would suggest a something more like: ------------ <rdf:RDF xmlns:="http://purl.org/dublin-core#" xmlns:dc="http://purl.org/dublin-core#" xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#" xmlns:rdfs="http://www.w3.org/TR/WD-rdf-schema#" xmlns:t="http://purl.org/dublin-core/types#" xmlns:r="http://purl.org/dublin-core/relations#" xmlns:my="http://my.org/bookstuff#" > <t:Book> <Title>The Problems of Philosophy</title> <Creator>Bertrand Russell</Creator> <Publisher>OXFORD UNIVERSITY PRESS</Publisher> <Date>1959</Date> <my:Binding>Paperback</my:Binding> <r:Reprint> <t:Book about="isbn:0-19-500212-1"> <Date>1971-02</Date> <r:SoftCopy about="http://www.berkeleynetcentral.com/DrPseudocryptonym/Russell_TheProblemsofPhilosophy.html" /> </t:Book> </r:Reprint> </t:Book> </rdf:RDF> ------------ Rationale: ---- Type -- the dublin core Type becomes an RDF Class, rather than an RDF PropertyType, so that you can use it as an element name in place of rdf:Description -- The enumeration of types is just another RDF schema ---- Relation -- each Relation in the dublin core sense is its own RDF PropertyType. (we could use superPropertyType ala MCF, but that's the subject of another message entirely) -- The enumeration of Relations is just another RDF schema ---- Identifiers -- always be sure URIs are recognized as such, and not treated as plain strings. The only way to do this in the RDF XML syntax is to use about/resource attributes. So an Identifier properyType should only be used for non-URI identifiers. -- isbn is a perfectly good URI scheme, in use since 12 Nov 91. See http://www.w3.org/Addressing/schemes [dc] http://www.w3.org/TR/1998/WD-rdf-schema-19980814/#dublincore -- Dan Connolly http://www.w3.org/People/Connolly/
Received on Tuesday, 18 August 1998 12:29:38 UTC