"""Canonical names for W3C `PROV <http://www.w3.org/TR/prov-overview/>`_ formats.
"""
# Copyright (c) 2015 University of Southampton
#
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation files
# (the "Software"), to deal in the Software without restriction,
# including without limitation the rights to use, copy, modify, merge,
# publish, distribute, sublicense, and/or sell copies of the Software,
# and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions: 
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software. 
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.  

from __future__ import (absolute_import, division, print_function,
                        unicode_literals)

PROVN = "provn"
"""str or unicode: PROV-N name/file extension"""
TTL = "ttl"
"""str or unicode: PROV-O (Turtle) name/file extension"""
TRIG = "trig"
"""str or unicode: PROV-O (TriG) name/file extension"""
PROVX = "provx"
"""str or unicode: PROV-X name/file extension"""
JSON = "json"
"""str or unicode: PROV-JSON name/file extension"""

FORMATS = [PROVN, TTL, TRIG, PROVX, JSON]
"""list of str or unicode: list of PROV name/file extensions"""
