Skip to content

Commit

Permalink
Create non-functional-requirements.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Cpprentice authored Jul 23, 2024
1 parent e096e95 commit 46d9303
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions non-functional-requirements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Non-functional requirements

Metadata can come in many different flavors and therefore should allow to be used in multiple contexts.

## 1) Supported serialization formats

In general, metadata in a RDF format is preferred since it enables it to be stored in triple store databases.
This means the preferred serialization formats are RDF/XML, JSON-LD, Turtle, N3 and Ntriples.


Nevertheless, other standardized formats as XML, JSON, YAML and TOML are also valid and can be used.

## 2) Provided schema files

Schema files shall be provided as Turtle/Notation3 and as JSON schema. Both for standard JSON and JSON-LD?!

0 comments on commit 46d9303

Please sign in to comment.