def usage():
    """Provide usage instructions"""
    return """
        NAME
            extract_metadata.py 

        SYNOPSIS
            extract_metadata.py -e </absoulte/path/to/record>|</absoulte/path/to/directory>
            extract_metadata.py -s </absoulte/path/to/record>|</absoulte/path/to/directory>
            extract_metadata.py -t </absoulte/path/to/record>|</absoulte/path/to/directory>

            Supported formats:

                    .dbf     |
                    .shp     | 
                    .csv     |
                    .nc      |
                    .geojson |
                    .json    |
                    .gpkg    |
                    .geotiff |
                    .tif     |
                    .gml     |
                    .xml     |


            Available options:

            -e    Extract all metadata of a geospatial file (crs, vector representation, bounding box, temporal extent)
            -s    Extract all spatial metadata of a geospatial file (crs, vector representation, bounding box)
            -t    Extract all temporal metadata of a geospatial file (temporal extent)
"""
