Master Index: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(create page; propose spreadsheet as central database for)
(→‎Proposal (February 2015): add discussion section)
Line 15: Line 15:
* Dependency Index: List all dependencies of the dependency tree (see below)
* Dependency Index: List all dependencies of the dependency tree (see below)


<html><iframe src="https://docs.google.com/spreadsheets/d/1cbWyhAw4DHu4BhRfzojlAEMRd8e9ehRJnzjCNTbu0oE/pubhtml?widget=true&amp;headers=false"></iframe></html>
<html><iframe src="https://docs.google.com/spreadsheets/d/1cbWyhAw4DHu4BhRfzojlAEMRd8e9ehRJnzjCNTbu0oE/pubhtml?widget=true&amp;headers=false&amp;w=640&amp;h=480"></iframe></html>
[https://docs.google.com/spreadsheets/d/1cbWyhAw4DHu4BhRfzojlAEMRd8e9ehRJnzjCNTbu0oE/edit?usp=sharing edit]
[https://docs.google.com/spreadsheets/d/1cbWyhAw4DHu4BhRfzojlAEMRd8e9ehRJnzjCNTbu0oE/edit?usp=sharing edit]
belongs to the example from [[Naming and Identification]]:


<html><img src="https://docs.google.com/drawings/d/13kZQvjosUuLp4NEqyZh6lHIqJStpwYNiHWWXUVO2dxw/pub?w=640&amp;h=480"></html>
<html><img src="https://docs.google.com/drawings/d/13kZQvjosUuLp4NEqyZh6lHIqJStpwYNiHWWXUVO2dxw/pub?w=640&amp;h=480"></html>
[https://docs.google.com/drawings/d/13kZQvjosUuLp4NEqyZh6lHIqJStpwYNiHWWXUVO2dxw/edit edit]
[https://docs.google.com/drawings/d/13kZQvjosUuLp4NEqyZh6lHIqJStpwYNiHWWXUVO2dxw/edit edit]
=== Discussion ===
Pro:
* Central point of reference for all modules
* Machine-readable -> can be further improved by using some open standard like xml documents with nice frontend
* More structured than Dozuki
* Better overview than with Dozuki -> or can Dozuki be improved to provide this sort of meta data and dependency graph?
Cons:
* No visual rendering -> Can be solved by adding nice frontend (e.g. Dependency graph using [www.graphviz.org GraphViz])
* Some redundancy with Dozuki -> Can this information be extracted in an automated way from Dozuki? Or vice-versa? Discuss with dozuki developers?

Revision as of 14:04, 10 February 2015

Overview

An index of all raw material, parts, and assemblies in the Fabrication Diagram method of collaborative production.

The term "master index" has been used for years, although no central index is known.

Proposal (February 2015)

A central database is proposed in accordance with Naming and Identification.

The current proposal consists of a simple spreadsheet with three tabs:

  • Module Index: List of all modules with unique, unchangeable moduleID. Provides lookup for the other lists.
  • Version Index: List of all versions with meta info such as date, person, description. (Similar to git commits.)
  • Dependency Index: List all dependencies of the dependency tree (see below)

edit

edit

Discussion

Pro:

  • Central point of reference for all modules
  • Machine-readable -> can be further improved by using some open standard like xml documents with nice frontend
  • More structured than Dozuki
  • Better overview than with Dozuki -> or can Dozuki be improved to provide this sort of meta data and dependency graph?

Cons:

  • No visual rendering -> Can be solved by adding nice frontend (e.g. Dependency graph using [www.graphviz.org GraphViz])
  • Some redundancy with Dozuki -> Can this information be extracted in an automated way from Dozuki? Or vice-versa? Discuss with dozuki developers?