<h3>Title</h3><p property="title">This is the item title</p>
Hi,
Forgive me if this message repeats an earlier topic�a few quick searches in this forum didn't immediately surface anything that seemed exactly on point.
A good number of site built on omeka.net sites have come across my various feeds recently (hooray) and eventually I got curious about some of the specifics related to how the item-level metadata is presented. I was a little disappointed to see that (in the sample of sites I looked at), only human-readable representations of Omeka's nice Dublin Core metadata (i.e., plain HTML) are published. Without machine-readable representations, this metadata is not as re-usable as it could be. Omeka is to be applauded for pushing people to create structured data using standards (!) for their digital projects. It would be wonderful to go one step further and make this metadata more widely consumable and re-usable.
What about adding RDFa support to Omeka's metadata display functions? (Any of the flavors of embedded markup would do but RDFa seems like the low-hanging fruit since Omeka is already capturing/creating Dublin Core. The addition of @vocab and @property attributes would do the trick.)
If I'm reading the codebase correctly (caveat: I don't really ever program in PHP), this change could be effected with some "small" changes to�/application/views/scripts/common/record-metadata.php. So, the resulting presentation of metadata would be something more like:
<h2 vocab="http://purl.org/dc/terms/">Dublin Core</h2><h3>Title</h3><p property="title">This is the item title</p>
Or, something similar. (I would submit this as a pull request but I'm not totally confident I understand everything going on in that php file to make the changes correctly.)
This would add a very basic layer of machine-readable data to Omeka pages and would greatly improve the reusability of data that people create in their Omeka sites. I suppose this could be left to individual themes or customizations but making this a core change would be a great contribution that Omeka could make to best practices in digital projects. A kind of "sane default" for data.
Thanks for considering and apologies again if this is going over ground that has been well-trodden.
Best,
Trevor
--
You received this message because you are subscribed to the Google Groups "Omeka Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to omeka-dev+...@googlegroups.com.
To post to this group, send email to omek...@googlegroups.com.
Visit this group at http://groups.google.com/group/omeka-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
I think it'd be interesting to see a view partial similar to record-metadata that could be passed to all_element_texts() in a theme that would accomplish this. That could be shared, perhaps in a gist or something. Trevor, think you could do that? Wouldn't need to be a pull request, just create a file anyone could download and add to a local theme to test out. That would at least give theme developers some guidance on how to implement this kind of feature.

Looks like there might be a problem on the omega.org site, unless Egypt SEO is something new with Omeka ;^)
--
I think it'd be interesting to see a view partial similar to record-metadata that could be passed to all_element_texts() in a theme that would accomplish this. That could be shared, perhaps in a gist or something. Trevor, think you could do that? Wouldn't need to be a pull request, just create a file anyone could download and add to a local theme to test out. That would at least give theme developers some guidance on how to implement this kind of feature.Jeremy— I'm not sure I followed all of the discussion between you and Patrick. I would be happy to provide an example of something via gist to help theme developers implement embedded metadata. Not quite sure what the view partial example should look like in this context. Sorry to be dense.