[uf-new] OpenShapes - a tentative proposal for a Microformat for
diagrams
Jeff McNeill
jeff at jeffmcneill.com
Tue Nov 6 16:34:09 PST 2007
Aloha Alan,
Have you taken a look at GraphViz and its toolset? That and SVG seem
the best fit for this sort of thing, with dot syntax being much more
human-readable, and therefore perhaps viable as a basis for extension
into xhtml markup.
http://www.graphviz.org/
Cheers,
Jeff McNeill
http://jeffmcneill.com/
On 11/5/07, Alan Slater <alan at high-beyond.com> wrote:
>
> According to the Wikipedia definition:
>
> "A diagram is a simplified and structured visual representation of concepts, ideas, constructions, relations, statistical data, anatomy
> etc used in all aspects of human activities to visualize and clarify the topic."
>
> Some examples of the kinds of domains that we might wish to produce diagrams for are:
>
> * Organization charts
> * Flowcharts
> * Network diagrams
> * UML Component models
> * UML Deployment models
> * Office seating layouts
> * Website navigation maps
> * High level architectural diagrams
> * Mind-maps
>
> Of course, if you think that this sounds a bit like the domain of Microsoft Visio or perhaps even specialized UML modeling tools then you would not be completely wide of the mark!
>
> An example of a diagram in a potential XHTML-based microformat could look like:
>
> <div class="os-diagram">
> <div id="shape-0" class="shape rectangle">
> <span class="label">XSL-FO File</span>
> </div>
> <div id="shape-1" class="shape circle">
> <span class="label">Processor</span>
> </div>
> <div id="shape-2" class="shape rectangle">
> <span class="label">PostScript File</span>
> </div>
> <div id="connector-1" class="connector single-arrow">
> <a href="#shape-0" rel="from"/>
> <a href="#shape-1" rel="to"/>
> </div>
> <div id="connector-2" class="connector single-arrow">
> <a href="#shape-1" rel="from"/>
> <a href="#shape-2" rel="to"/>
> </div>
> </div>
>
> Note that this microformat can only partially define the appearance of diagrams - additional presentational information has to be provided seperately in definitions that describe how each shape is to be drawn.
>
> A more detailed outline of this proposal can be found at:
>
> http://www.high-beyond.com/downloads/OpenShapesProposal.pdf <http://www.high-beyond.com/downloads/OpenShapesProposal.pdf>
>
> This document actually has some diagrams in it as well as discussing small points like potential implementation strategies and integration with other systems such as wikis.
>
> All comments appreciated!
>
> Cheers
>
> Alan Slater
> alan at high-beyond.com
>
>
>
>
>
> _______________________________________________
> microformats-new mailing list
> microformats-new at microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
--
Sincerely,
Jeff McNeill
http://jeffmcneill.com/
More information about the microformats-new
mailing list