README.md

# URN

**Uniform Resource Name (URN) parsing and validation in Elixir**

## Installation

Add `urn` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [{:urn, "~> 0.1.0"}]
end
```

## Example

```elixir
defmodule Project do
  import Urn
  # Parse input string "urn:collection:id" to Map
  def parse_urn(input) do
    IO.inspect parse(input)
    #  %Schema{
    #    namespace: namespace,
    #    collection: collection,
    #    identifier: identifier,
    #  }
  end

  # Validate input string and verify that it is a URM
  def validate_urn(input) do
    IO.inspect validate(input)
    # Boolean true/false
  end
end

```

License [MIT](LICENSE)