001package org.gbif.dwc.terms;
002
003/**
004 * Terms for Adobe XMP have URIs that are not resolvable. Instead, visit
005 * <a href="http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart1.pdf">XMP Specification Part 1, Sec 8.4 </a>
006 * for further documentation.
007 *
008 * These terms are used by the Audubon Core standard.
009 */
010public enum XmpRightsTerm implements Term, AlternativeNames {
011
012  Owner,
013  UsageTerms,
014  WebStatement;
015
016  public static final String NS = "http://ns.adobe.com/xap/1.0/rights/";
017  public static final String PREFIX = "xmpRights";
018  static final String[] PREFIXES = {NS, PREFIX + ":", "xmpr:", "adobe:"};
019
020  public String toString() {
021    return PREFIX + ":" + this.name();
022  }
023
024  @Override
025  public String simpleName() {
026    return name();
027  }
028
029  @Override
030  public String[] alternativeNames() {
031    return new String[]{};
032  }
033
034  @Override
035  public String qualifiedName() {
036    return NS + simpleName();
037  }
038
039}