Hi Caitlin,
Quite correct, we do kinda collapse "Name" and "Label" into the
common referent for both storage/lookup and display. Thus, Omeka
can't quite work with things like the vendor and admin
descriptions you describe directly, but it could do so through a
filter and a public theme override.
That said, the combination of your 1) and 2) questions might hint
at the way around it. If you customize your theme to only display
the comments as per 2), then you could use whatever name you like
to address 1). Indeed, in 1) is already sounds like what you
really want to display is the 'comment', which we're thinking of
as site-specific explanatory text for each element. We added that
to help people deal with the deliberate ambiguity of Dublin Core,
but it certainly applies to other element sets, too.
It sounds like this will matter on both the admin and public
sides. The public side is easier: you can override the file
'/application/views/scripts/common/record-metadata.php' by copying
it into your theme's `/common` directory. Then, you can customize
the display fairly easily by switching around the element name to
replace the text, show or not show the comments, etc.
For the admin side, you'd probably be looking at using the
Element
Form Filter. There, you could make similar replacements [Now
that I look at it, that's probably where some of the name/label
confusion is coming from?]. It sounds like it'd mean a lot of
filters, but should be doable.
I haven't tried all that yet, but that's probably the direction
I'd try first.
Patrick