Skip to content

Commit 5226f11

Browse files
committed
#103 add level 0, proprietary data
1 parent 9a4cf79 commit 5226f11

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/5-levels-of-data.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
# 5 Levels of data reusability
22

33
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.
55
The more reusable data is, the easier it will be to use it as a developer, researcher or other type of data user.
66

77
_This list is inspired by Tim Berners-Lee's [5-star open data](https://5stardata.info/en/)_.
88

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+
916
## Level 1: unstructured data
1017

1118
_Examples: images, videos, plain text_
@@ -53,7 +60,9 @@ However, when the data _leaves the system_, a lot of type related data is lost.
5360
Even if this schema related information is described, the schema itself is often not machine-readable.
5461
The best way to have type-safe data, is to describe the schema in a machine-readable format.
5562

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.
5766

5867
```json
5968
{
@@ -74,6 +83,7 @@ This is what allows decentralized applications, true data ownership, and a new s
7483

7584
```json
7685
{
86+
"https://atomicdata.dev/properties/isA": ["https://atomicdata.dev/classes/Agent"],
7787
"https://atomicdata.dev/properties/name": "Joep",
7888
"https://atomicdata.dev/properties/birthYear": 1991,
7989
"https://atomicdata.dev/properties/worksOn": "https://atomicdata.dev",

0 commit comments

Comments
 (0)