Skip to content

dcat-r/spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCAT-R Logo

DCAT-R Specification

DCAT-R (Data Catalog Vocabulary for RDF Repositories) extends DCAT 3 with classes and properties for describing RDF repositories, their datasets, and named graphs through a four-level hierarchy: Service, Repository, Dataset, Graph.

This repository contains the ReSpec specification document and the DCAT-R vocabulary definition.

Prerequisites

  • Node.js (for local preview)
  • pyLODE (for generating term documentation)
  • raptor (for RDF validation and format conversion)
  • rdflib (for JSON-LD conversion)

Quick Start

npm install
npm run serve

This opens the specification at http://localhost:3000.

Commands

Command Description
npm run serve Live preview on localhost:3000
npm run dev Live preview with auto-reload on file changes
make Build all (term docs + format conversions)
make validate Validate ontology RDF syntax
make formats Convert Turtle to N-Triples, RDF/XML, JSON-LD
make clean Remove generated files

Project Structure

spec/
├── docs/
│   ├── index.html              # ReSpec specification document
│   └── sections/               # Markdown sections (included by ReSpec)
├── vocab/
│   └── dcatr.ttl               # DCAT-R vocabulary (Turtle)
├── examples/
│   └── example-repository.ttl  # Example DCAT-R descriptions
└── package.json

Further Reading

License

CC BY 4.0

About

The DCAT-R specification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors