Coder Social home page Coder Social logo

iceg-generated's Introduction

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.

iceg-generated's People

Contributors

bertvannuffelen avatar

Watchers

Bart Hanssens avatar  avatar  avatar Bruyland Marc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.