- From: Robert Kost <rkost@thematix.com>
- Date: Thu, 24 Oct 2013 13:29:12 -0400
- To: Dan Scott <dan@coffeecode.net>
- Cc: SchemaDot Org <public-vocabs@w3.org>
- Message-Id: <15AA3ADB-89DA-4698-8630-CB50AF3DB0BE@thematix.com>
Perfect, Dan — thanks. Your various options, and the simple use of <span>, are very constructive thoughts. — rob On Oct 24, 2013, at 1:19 PM, Dan Scott <dan@coffeecode.net> wrote: > On Thu, Oct 24, 2013 at 9:50 AM, Robert Kost <rkost@thematix.com> wrote: >> Hi >> >> Dumb question #347: >> >> How does one nest RDFa type declarations in a <meta> tag? >> >> For example, the copyrightHolder of a CreativeWork is an Organization. >> Since the copyright holder isn’t explicitly stated on the page, it has to be >> declared in a <meta> tag. But this doesn’t look right: >> >> <div id="namespaces" prefix="schema: http://schema.org/ “> >> >> <div typeof="schema:VideoObject”> >> <meta property="copyrightHolder" typeof="schema:Organization" >> property="name" content=“Some Company"/> >> ... >> </div> >> </div> >> >> >> I know this is elementary stuff, but a fair amount of googling around failed >> to provide an answer, so I look to someone here. >> > > The best option would probably be to publish a URL about "Some > Company" that you could link to directly, for example: > > <div vocab="http://schema.org/" typeof="VideoObject"> > <link property="copyrightHolder" href="http://example.com/some_company" /> > </div> > > That way you wouldn't have to bloat your markup with copies of > properties on every page, and updating info about "Some Company" would > be handled by changing a single page. But, I assume you've already > looked into that as an option, so if you have to go inline... > > Nesting it in a span tag, with a meta tag inside, seems to work... for example: > > <div vocab="http://schema.org/" typeof="VideoObject"> > <span property="copyrightHolder" typeof="Organization"> > <meta property="name" content="Some Company"/> > </span> > </div> > > Tested in http://rdfa.info/play and > http://www.google.com/webmasters/tools/richsnippets?q=uploaded:8004e97fb53580b319d78cd8b549a58b > for what that's worth. > > Alternately, you could go beyond RDFa Lite and use the @about attribute like so: > > <div vocab="http://schema.org/" typeof="VideoObject"> > <meta property="copyrightHolder" typeof="Organization" resource="#foobar"> > <meta property="name" content="Some Company" about="#foobar"/> > </div> > > That tests out fine in http://rdfa.info/play but the Rich Snippets > tool doesn't like it very much, which isn't much of a surprise as > schema.org only declares support for RDFa Lite -- however, there are > certainly times I _wish_ @about was supported. THEMATIX Semantics • Business • Results Robert Kost 914-734-1768
Attachments
- text/html attachment: stored
- image/tiff attachment: PastedGraphic-1.tiff
Received on Thursday, 24 October 2013 17:29:52 UTC