Skip to content

posixfs should map dublin core extended attributes to the XML namespace #291

@butonic

Description

@butonic

When I set dublin core extended attributes on my files I want to see them in the web UI.

Posixfs and the webdav layer should map the extended attribute namespace user.dublincore.* to xmlns:dc="http://purl.org/dc/elements/1.1/".

The default 15 terms defined in https://www.dublincore.org/specifications/dublin-core/dcmi-terms/ dublin core has an official XML namespace xmlns:dc="http://purl.org/dc/elements/1.1/" as per https://www.dublincore.org/specifications/dublin-core/dc-xml-guidelines/ and https://www.dublincore.org/specifications/dublin-core/dc-xml/, eg:

  <dc:title>
    UKOLN
  </dc:title>
  <dc:description>
    UKOLN is a national focus of expertise in digital information
    management. It provides policy, research and awareness services
    to the UK library, information and cultural heritage communities.
    UKOLN is based at the University of Bath.
  </dc:description>
  <dc:publisher>
    UKOLN, University of Bath
  </dc:publisher>
  <dc:identifier>
    http://www.ukoln.ac.uk/
  </dc:identifier>

The extended attributes representation is defined in https://www.freedesktop.org/wiki/CommonExtendedAttributes/

    user.dublincore.title
    user.dublincore.creator See also user.xdg.creator
    user.dublincore.subject
    user.dublincore.description
    user.dublincore.publisher
    user.dublincore.contributor
    user.dublincore.date
    user.dublincore.type
    user.dublincore.format
    user.dublincore.identifier
    user.dublincore.source
    user.dublincore.language See also user.xdg.language
    user.dublincore.relation
    user.dublincore.coverage
    user.dublincore.rights

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Prio <= 3

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions