Graph
DCAT Namespace

🔗DCAT Namespace

NEW

The canonical URI that identifies the DCAT vocabulary’s terms for unambiguous referencing across datasets and catalogs.

DESCRIPTION

The DCAT namespace binds the DCAT vocabulary to a stable URI, enabling unambiguous use of its classes and properties. Implementations use prefixes (e.g., dcat:) mapped to the namespace for concise expressions in RDF, Turtle, and JSON-LD. Accurate namespace usage is essential for interoperability and validation against DCAT and profiles like DCAT-AP. Documentation should declare the namespace mapping and prefix conventions.

ALTERNATIVE DEFINITIONS

W3C

The namespace for DCAT is http://www.w3.org/ns/dcat#.

Provides the authoritative namespace URI for DCAT.

Source

W3C

An XML namespace is a collection of names, identified by a URI reference, that are used in XML documents as element types and attribute names.

Establishes the general model for namespace identification via URIs.

Source

DCAT Namespace RDF XML Namespace JSON-LD Context Namespace Prefix Uniform Resource Identifier Linked Data Knowledge Representation Vocabulary

COMPETING TERMS

Schema.org namespace

RELATIONS

KNOWLEDGE AREAS

Semantic & Knowledge Modeling Metadata Management Data Integration & Interoperability

TARGET AUDIENCE

Data Steward Data Architect Data Engineer Information Analyst Software Developer

EXTERNAL SOURCES

  • Wikipedia - Data Catalog Vocabulary
  • W3C - Resolvable DCAT namespace document
  • prefix.cc - Community prefix mapping for dcat

TOP QUESTIONS

What is the DCAT Namespace?

It’s the canonical URI (http://www.w3.org/ns/dcat#) that identifies DCAT terms and supports consistent referencing and validation.

Category: Definition

Why does the DCAT Namespace matter?

Correct namespace usage ensures that DCAT terms resolve and interoperate across catalogs, tools, and validators.

Category: Relevancy

How do I declare the DCAT Namespace?

Bind the dcat prefix to http://www.w3.org/ns/dcat# in RDF/Turtle or include it in your JSON-LD context.

Category: Implementation

Is the trailing hash required in the DCAT Namespace?

Yes, use the exact URI http://www.w3.org/ns/dcat# for correct term IRIs like dcat:Dataset.

Category: Mistakes

Can I use a different prefix than dcat?

Yes, prefixes are local; however, dcat is conventional and improves readability across communities.

Category: BestPractice

How does the DCAT Namespace relate to JSON-LD contexts?

A JSON-LD context maps terms to the DCAT namespace IRIs, enabling compact yet semantically precise JSON.

Category: Relation

What happens if I use the wrong namespace URI?

Tools may fail to recognize terms, breaking queries, validation, and interoperability with other catalogs.

Category: Risk

Where can I see the terms under the DCAT Namespace?

The namespace document at https://www.w3.org/ns/dcat# is dereferenceable and lists classes and properties.

Category: Reference

How does DCAT Namespace interact with other vocabularies?

Combine with namespaces like dct, foaf, and prov for richer metadata while keeping each vocabulary’s terms unambiguous.

Category: Integration