You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/5-levels-of-data.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,18 @@
1
1
# 5 Levels of data reusability
2
2
3
3
Not all data are created equal.
4
-
There are notable differences in how much you can do with data, how flexible it is.
4
+
There are notable differences in how much you can do with data and how much effort it takes.
5
5
The more reusable data is, the easier it will be to use it as a developer, researcher or other type of data user.
6
6
7
7
_This list is inspired by Tim Berners-Lee's [5-star open data](https://5stardata.info/en/)_.
8
8
9
+
## Level 0: proprietary data
10
+
11
+
If you don't give others the _rights_ to read, use or modify your data, it's reusability is zero.
12
+
That's why it's important to have licences that allow others to use data.
13
+
It's also important to use _open formats_, intead of _proprietary formats_.
14
+
Creative Commons licenses are a great way to clearly communicate that your data is meant to be re-used.
15
+
9
16
## Level 1: unstructured data
10
17
11
18
_Examples: images, videos, plain text_
@@ -53,7 +60,9 @@ However, when the data _leaves the system_, a lot of type related data is lost.
53
60
Even if this schema related information is described, the schema itself is often not machine-readable.
54
61
The best way to have type-safe data, is to describe the schema in a machine-readable format.
55
62
56
-
In Atomic Data, the Properties themselves (the links in the keys in JSON-AD) describe the datatypes, which helps developers when re-using data.
63
+
In SQL, we can use a DB schema. In JSON, we can add a JSON Schema file. For XML, we have XSD.
64
+
65
+
In Atomic Data, the Properties themselves (the links in the keys in JSON-AD) describe the required datatypes, which helps developers when re-using data understand what they can expect from a value.
57
66
58
67
```json
59
68
{
@@ -74,6 +83,7 @@ This is what allows decentralized applications, true data ownership, and a new s
0 commit comments