Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belgif/iceg-generated
the output of the iceg publication
https://github.com/belgif/iceg-generated
Last synced: about 21 hours ago
JSON representation
the output of the iceg publication
- Host: GitHub
- URL: https://github.com/belgif/iceg-generated
- Owner: belgif
- Created: 2023-10-10T11:51:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-21T09:33:06.000Z (6 months ago)
- Last Synced: 2024-05-21T11:21:46.718Z (6 months ago)
- Language: HTML
- Size: 10 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This directory contains the static parts of the website that is being produced.
- [index.html](./index.html): the root page of the website
- [cms](./cms): aka content management system, a directory containing the supportive technical content such as images, icons, and more.
- [robots.txt](./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 URIsThe 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](/documentation/README.md). 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 specificationsThe implemented proxy component might additionally add more reservations and usage guidelines for paths.
But that is beyond this template.