View Source DCAT.Resource (DCAT.ex v0.1.0)
A Grax schema struct for dcat:Resource
s.
Resource published or curated by a single agent.
Summary
Types
@type t() :: %DCAT.Resource{ __additional_statements__: term(), __id__: term(), access_rights: term(), conforms_to: term(), contact_points: term(), creators: term(), current_version: term(), description: term(), has_part: term(), has_policy: term(), has_version: term(), identifier: term(), is_referenced_by: term(), keywords: term(), landing_pages: term(), languages: term(), licenses: term(), previous_version: term(), publishers: term(), qualified_attribution: term(), qualified_relation: term(), relation: term(), release_date: term(), replaces: term(), rights: term(), status: term(), themes: term(), title: term(), types: term(), update_date: term(), version: term(), version_notes: term() }
Functions
@spec from(Grax.Schema.t()) :: {:ok, t()} | {:error, any()}
@spec from!(Grax.Schema.t()) :: t()
@spec load( RDF.Graph.t() | RDF.Description.t(), RDF.IRI.coercible() | RDF.BlankNode.t(), opts :: keyword() ) :: {:ok, t()} | {:error, any()}
@spec load!( RDF.Graph.t() | RDF.Description.t(), RDF.IRI.coercible() | RDF.BlankNode.t(), opts :: keyword() ) :: t()