Skip to content

belgif/iceg-generated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This directory contains the static parts of the website that is being produced.

  • index.html: the root page of the website
  • cms: aka content management system, a directory containing the supportive technical content such as images, icons, and more.
  • robots.txt: the file describing the instructions for bots scraping the publication environment

The website generator creates two directories

  • /doc : the (versioned) data specifications according to the publication points specified in the config directory.
  • /ns : the namespace for persistent URIs

The publication environment assumes the creation of persistent URIs for a term according to the pattern

https://{domain}/ns/{vocabulary-path}#{reference}

where

  • {domain}: the domain on which the URIs are published
  • {vocabulary-path} : the path on which the vocabulary is publishes. Usually it is a single element as mobility but it can be also more complicated e.g. mobility/trains
  • {reference} : the unique, local reference of the term within the vocabulary.

This pattern is in accordance to the Flemish Standard for Persistent Identifiers. This rules are in accordance with the Belgian Government Standard for Persistent Identifiers. Both standards implement the 10 rules for persistent identifiers by SEMIC.

The webservice proxy, a component deployed in the publication environment. must ensure the required behavior (content negotation/dereferencing) expressed in those standards for the URIs following the above pattern.

In order to limit security breaches, but still offer editors a quick way to add static content without requiring technical support, the following rules have been made:

  • 'cms' is an open space which will be served by the proxy as https:{domain}/cms/. Editors are welcome to contribute to this space with html pages and static content to share content on the publication environment.
  • 'id', 'doc' and 'ns' are reserved paths for supporting persistent identifiers
  • 'standaarden' is reserved path for supporting the registry of data specifications

The implemented proxy component might additionally add more reservations and usage guidelines for paths. But that is beyond this template.

About

the output of the iceg publication

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages