[edit] data structure
This originates from the last edits in !18 (merged)
The term data structure
was created as a sub-class of structured data
.
ToDo:
- discuss: do we need this class?
- There are several classes (i.e.
JSON-Schema
that could be moved as instances tostructured data
) - The class is not well annotated (synonyms, contributors, DE) and should be completed (or made obsolete).
current proposition:
note: When we talk about data structures we can mean two very different things! E.g. when we point at a variable in computer code and say "That's a list." then we talk about both, the variable being an individual list data structure and the general data structure category of lists.
side note: the following is the result of this thought process
- specification (def: see HDO)
- data structure specification (def: a specification which pertains to the structuredness of some data.)
- list specification (def: a specification which requires a portion of data to consist of, at the top-level/primarily, an opening element, possibly multiple contained elements in sequence, and a closing element in this order.)
- dictionary specification (def: ...)
- object specifiction (def: ...)
- ...
...
- structural quality (def: see HDO)
- structured (def: see HDO)
- list structured (def: a structured quality(?) which inheres in data by virtue of that data being
structured as specified in a list specification.)
- dictionary structured
- object structured
- ...
...
- structured data (def: see HDO)
- list (def: structured data which has the quality list structured.)
- dictionary
- object
- ...
As you can see, we don't have the term "data structure" itself, because it does not fit with the rest of HDO. In order to help people who are doing a Ctrl+F on "data structure" we can add it as a related synonym to structured data.