99 |
Storm |
Storm |
100 |
===== |
===== |
101 |
|
|
102 |
STORage Module is a library for storing and retrieving data as |
Storm (STORage Module) is a library for storing and retrieving data as |
103 |
immutable byte sequences, which are identified by cryptographic |
immutable byte sequences, which are identified by cryptographic |
104 |
content hashes. This allows for addressing two important issues |
content hashes. This allows for addressing two important issues |
105 |
of data mobility: dangling links and version management. |
of data mobility: dangling links and version management. |
106 |
|
|
107 |
Dangling link is a known problem in contemporary hypertext networks, |
Dangling (broken) links are a well-known problem in contemporary hypertext networks, |
108 |
ultimately caused by the links referring to a specific location. |
ultimately caused by the links referring to a specific location. |
109 |
In Storm, we assume that location-independent identifiers are resolvable |
In Storm, we assume that location-independent identifiers are resolvable |
110 |
in an efficient and trusty manner, thus causing links not to dangle. |
in an efficient and trusted manner, thus causing links not to dangle. |
111 |
|
|
112 |
Version management ensures that a user can move and work fluently |
Version management allows a user to fluently work with and move between |
113 |
between different versions of a resource. This includes editing |
between different versions of a resource. This includes editing |
114 |
the current version, merging with another version, forking, and reverting |
the current version, merging it with another version, forking, and reverting |
115 |
to older versions. |
to older versions. |
116 |
|
|
117 |
|
|