Datamodel of newly added Knowledge Content
This issues documents the Knowledge Content datamodel:
User Story
Workflow for adding content to the knowledge hub:
- Every user can click on the "Add knowledge" button on the top of the KH Page. No login required
- He will be directed to a page with input field to add his content.
- He can chose between "Linked content" and "on-site content" (wording 🤔?).
- The content created will generate a merge request which can be accepted by an authorised user from FCHH.
- The Metadata is used for an info box next to the content/link
- The Metadata is used for search and filter to find content quickly
Data
The general Data of a Knowledge Ressource:
Field Name |
filed type |
field content |
Mandatory |
Helper text |
Title |
text |
|
yes |
|
Author |
text |
|
yes |
separate multiple with comma |
Licence |
select |
licence list -> tbd |
yes |
|
(Fab City) Category |
multi-select |
list: Physical Infrastructure, Digital Infrastructure, Network, Metrics, Incubation, Learning, Strategies |
yes |
|
Type |
select |
type list: Manual, Case Study, Research Paper, ... -> tbd |
no |
|
Language |
select |
language list |
yes |
|
keyword |
text |
|
no |
separate multiple with comma |
SDG |
multi select |
SDG-list |
no |
Sustainable development goals by the United Nations |
"On-Site Content" unique:
Field Name |
filed type |
field content |
Mandatory |
Helper text |
Content |
rich text editor. I like the ("new issue" gitlab text editor) |
|
yes |
Supports Markdown. Learn how. |
Link |
url |
|
no |
|
"Linked Content" unique
Field Name |
filed type |
field content |
Mandatory |
Helper text |
Description |
text |
|
no |
|
Link |
url |
|
yes |
|
Open Questions for discussion:
- How to edit content after publishing?
- Every page has a edid button?
- Do we need an email of a user for something?
- "your site has been bulished", "your side has been updated",... ?
- Should we have "Linked content" and "on-site content" combined in one form?
- Should we ad a field for related content, where users can enter urls if other other KH resources of the FCHH KH in order to link content?
- Should we distinguish between organisation and user? verify users/organisations? Avoid mess with spelling error?
Edited by Raphael Haus