WGBH / PBCore2.0

Public Broadcasting Metadata Dictionary Project
http://www.pbcore.org
33 stars 9 forks source link

Remove redundant expression of context from element/attribute names #69

Open kvanmalssen opened 10 years ago

kvanmalssen commented 10 years ago

Pulled from @dericed suggested changes to PBCore: remove expression of "pbcore" "instantiation" and "essenceTrack" from element and attribute names https://github.com/dericed/PBCore2.0/commit/0358259421d5832a53e8c061a3af77a60c08d300

These cause XML to become very verbose and create challenges when modeling XML manually. The redundancy of element names and namespace prefixes will be problematic when developing the RDF ontology (which require the use of namespace prefixes).

Suggest providing guidelines on the proper use of namespace prefixes if needed, enabling pbcore:title rather than pbcore:pbcoreTitle.

This change will ensure consistent practice with other metadata standards.

AllisonAnn commented 10 years ago

This sounds like an excellent idea. The @[element]type attribute is one in particular that I thought could be simplified to just @type (to be used with @source @ref @version @annotation).

On Thu, Aug 14, 2014 at 11:10 AM, kvanmalssen notifications@github.com wrote:

Pulled from @dericed https://github.com/dericed suggested changes to PBCore: remove expression of "pbcore" "instantiation" and "essenceTrack" from element and attribute names dericed@0358259 https://github.com/dericed/PBCore2.0/commit/0358259421d5832a53e8c061a3af77a60c08d300

These cause XML to become very verbose and create challenges when modeling XML manually. The redundancy of element names and namespace prefixes will be problematic when developing the RDF ontology (which require the use of namespace prefixes).

Suggest providing guidelines on the proper use of namespace prefixes if needed, enabling pbcore:title rather than pbcore:pbcoreTitle.

This change will ensure consistent practice with other metadata standards.

— Reply to this email directly or view it on GitHub https://github.com/WGBH/PBCore2.0/issues/69.