- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Tue, 12 Jan 2010 10:56:15 -0500
- To: Stephane Corlosquet <scorlosquet@gmail.com>
- CC: semantic-web@w3.org, RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>, foaf-dev@lists.foaf-project.org, sioc-dev@googlegroups.com
Stephane Corlosquet wrote: > The first alpha release of Drupal 7 will be created next Friday Jan > 15th. Fantastic news Stephane! Congratulations to you and the rest of the Drupal 7 team... we can't wait to install and use Drupal 7! Some minor feedback below... > == RDF mappings == The mappings look very reasonable. I agree that Drupal 7 should ship with a minimum set of RDFa and should allow the community to expand the vocabularies supported over time. Perhaps after a year or two of usage, you'll be able to recognize other vocabularies that should be supported based on module downloads. > == RDFa markup == The markup looks good for the most part. I used Fuzz[1] to view the live Drupal 7 site in Firefox 3. The markup looks good for the most part, there were a couple of things that were a bit strange: === Repeated Triples === Looking at this page: http://drupalrdf.openspring.net/node/106 There are a number of triples that are duplicated on that page. Duplicating these triples is fairly harmless, but I wanted to make sure that this was intended instead of accidental. <http://drupalrdf.openspring.net/user/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://rdfs.org/sioc/ns#User> . <http://drupalrdf.openspring.net/user/2> <http://xmlns.com/foaf/0.1/name> "John" . You could keep track of the triples you generate via the code and not generate duplicate triples. Not sure the added complexity would be worth it for Drupal, though. === Multiple Types === Often, comments and posts are marked up with two rdf:types. For example, this page: http://drupalrdf.openspring.net/node/106 generates the following triples: <http://drupalrdf.openspring.net/comment/696#comment-696> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://rdfs.org/sioc/ns#Post> . <http://drupalrdf.openspring.net/comment/696#comment-696> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://rdfs.org/sioc/types#Comment> . Since sioc:Comment is a owl:subClassOf sioc:Post, I don't think there is a strong reason for you to generate the sioc:Post triple. The same applies to dc:date and dc:created: <http://drupalrdf.openspring.net/node/106> <http://purl.org/dc/terms/date> "2009-01-07T10:58:54-06:00" . <http://drupalrdf.openspring.net/node/106> <http://purl.org/dc/terms/created> "2009-01-07T10:58:54-06:00" . and to blog posts: <http://drupalrdf.openspring.net/node/106> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://rdfs.org/sioc/ns#Post> . <http://drupalrdf.openspring.net/node/106> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://rdfs.org/sioc/types#BlogPost> . You may be doing this because there are reasoning agents out there that don't understand rdfs:subPropertyOf or OWL. Again, just making sure that this was done on purpose and not by accident. > I feel uneasy when people ask "How can I see the RDFa?" and > I can't give them a compelling RDFa parser library which supports 100% > of the RDFa markup we output. Have you tried Fuzz[1], yet? There was a new release about a month ago. The parser passes 100% of the RDFa Test Suite and is a native RDFa Processor and display UI for Firefox (runs on Windows, Mac OS X and Linux). The UI is rough, but you should be able to see all of the triples that are generated. Drupal 7 is looking great... good luck on the upcoming set of releases! -- manu [1] http://rdfa.digitalbazaar.com/fuzz/trac/ -- Manu Sporny (skype: msporny, twitter: manusporny) President/CEO - Digital Bazaar, Inc. blog: Monarch - Next Generation REST Web Services http://blog.digitalbazaar.com/2009/12/14/monarch/
Received on Tuesday, 12 January 2010 15:53:14 UTC