defmodule Scopes.Storage.Concept do use Ecto.Schema import Ecto.Changeset schema "concepts" do field :domain, :string field :class, :string field :item, :string field :data, :map timestamps(type: :utc_datetime) end @doc false def changeset(concept, attrs) do concept |> cast(attrs, [:domain, :class, :item, :data]) |> validate_required([:domain, :class, :item]) end end