<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LasitC4tol</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LasitC4tol"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/LasitC4tol"/>
	<updated>2026-04-04T11:53:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=35817</id>
		<title>depend-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=35817"/>
		<updated>2008-12-19T23:27:57Z</updated>

		<summary type="html">&lt;p&gt;LasitC4tol: darcnacla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;drondronc&lt;br /&gt;
= depend examples =&lt;br /&gt;
== Overview ==&lt;br /&gt;
This page is dedicated to fleshing out examples of dependency (software and otherwise) on the Web-At-Large.&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* [[DerrickPallas|Derrick Pallas]]&lt;br /&gt;
* [[BenWest|Ben West]]&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Right now, there many ways to install software; whether you're using&lt;br /&gt;
binaries (apt-get, yum, rpm) or source (emerge, srpm, *-src), you have&lt;br /&gt;
to go through a clearing house. Someone took the time to compile&lt;br /&gt;
binaries or repackage source trees and write down what needed what.&lt;br /&gt;
&lt;br /&gt;
But the fact is all of this information is already on the homepage for&lt;br /&gt;
most software. Current aggregators rely on the author(s) submitting this&lt;br /&gt;
information manually. Furthermore, commercial packages don't normally&lt;br /&gt;
submit product information to sites like FreshMeat, SourceForge, or any&lt;br /&gt;
language-specific repository (CPAN, PEAR). (This includes things like drivers.)&lt;br /&gt;
&lt;br /&gt;
Because the information (version, dependency, package URLs, bug alerts)&lt;br /&gt;
is already there (see below) it should be fairly straight-forward to&lt;br /&gt;
figure out what people already do and &amp;quot;semantic it up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Linux Kernel ===&lt;br /&gt;
http://kernel.org/&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to provide RSS feed&lt;br /&gt;
*   &amp;lt;div id=&amp;quot;versions&amp;quot;&amp;gt; uses word &amp;quot;versions&amp;quot;&lt;br /&gt;
* uses links to deliverable with version string as anchor text&lt;br /&gt;
* uses a kind of &amp;quot;product/software id&amp;quot; (my made up term) &amp;lt;table class=&amp;quot;kver&amp;quot;&amp;gt; to identify the thing being described&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* includes the date published&lt;br /&gt;
* uses keywords as anchor text to perform operations or view additional features.  for example, V for view diff, changelog to see the changelog, etc...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== libPNG ===&lt;br /&gt;
http://libpng.org/pub/png/libpng.html&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;LINK REV=&amp;quot;made&amp;quot; HREF=&amp;quot;http://pobox.com/~newt/greg_contact.html&amp;quot;&amp;gt;&lt;br /&gt;
Interesting.  &amp;quot;made by &amp;quot;his guy&amp;quot; :-) .  hcard would seem to be a&lt;br /&gt;
perfect fit here.&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng&amp;lt;/B&amp;gt;  name of software in an element&lt;br /&gt;
* &amp;lt;A HREF=&lt;br /&gt;
&amp;quot;http://libpng.sourceforge.net/&amp;quot;&amp;gt;http://libpng.sourceforge.net/&amp;lt;/A&amp;gt;&lt;br /&gt;
link to homepage&lt;br /&gt;
* requires &amp;lt;B&amp;gt;zlib 1.0.4&amp;lt;/B&amp;gt;&lt;br /&gt;
or later (&amp;lt;B&amp;gt;1.2.3&amp;lt;/B&amp;gt; or &amp;lt;B&amp;gt;1.1.4&amp;lt;/B&amp;gt; lossy markup of requirements&lt;br /&gt;
* The current public release, &amp;lt;B&amp;gt;libpng 1.2.15&amp;lt;/B&amp;gt; again, lossy markup&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng 1.2.12&amp;lt;/B&amp;gt; another mention of the software in it's own element&lt;br /&gt;
* the site contains links to test suites, documentation, and download links&lt;br /&gt;
* also includes a description of how to verify the contents&lt;br /&gt;
* lots of content about the software, but very little semantic markup.&lt;br /&gt;
good example: easy to see how some semantic techniques would help.&lt;br /&gt;
would marking this up using hatom help at all?&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== libvc ===&lt;br /&gt;
http://freshmeat.net/projects/libvc/&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to an rss feed&lt;br /&gt;
* links to other project areas... issue tracking, forums etc...&lt;br /&gt;
* branch info published&lt;br /&gt;
* date added, created, modified all published&lt;br /&gt;
* description&lt;br /&gt;
* author&lt;br /&gt;
* &amp;quot;trove&amp;quot; categories&lt;br /&gt;
* might list dependencies, but there are none for this particular example&lt;br /&gt;
* stats listed: vitality, popularity, downloads, graphs...&lt;br /&gt;
* hits, subscribers&lt;br /&gt;
* other projects depending on this one are listed&lt;br /&gt;
* license published&lt;br /&gt;
* download links provided&lt;br /&gt;
* no semantic markup present.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ruby FastCGI ===&lt;br /&gt;
http://raa.ruby-lang.org/project/fcgi/&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;link&amp;gt; and &amp;lt;meta&amp;gt; used to convey authorship, &amp;quot;made&amp;quot;, author, and&lt;br /&gt;
some other attributes: search, index, home, glossary&lt;br /&gt;
* interesting, there is some semantic html...&lt;br /&gt;
&amp;lt;p class=&amp;quot;caption&amp;quot;&amp;gt;fcgi / 0.8.7&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
* key value pairs (in a table) for: short description, category,&lt;br /&gt;
status, created, last update, owner, homepage, download, source&lt;br /&gt;
vieweing, license, dependency, versions as link text to the&lt;br /&gt;
deliverable with date published outside the link&lt;br /&gt;
* uses address to list contact for the document, and other uses of&lt;br /&gt;
semantic html such as class names &amp;quot;footer&amp;quot;, &amp;quot;header&amp;quot;, and &amp;quot;caption&amp;quot;.&lt;br /&gt;
Shows a receptivity to semantic techniques as well as confirming the&lt;br /&gt;
list of properties published by software vendors.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Portage: dev-lang/erlang ===&lt;br /&gt;
http://www.gentoo-portage.com/dev-lang/erlang/Dep#ptabs&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;link&amp;gt; to rss feed&lt;br /&gt;
* &amp;lt;body id=&amp;quot;gentoo-portage&amp;quot;&amp;gt; intended consumer published in markup&lt;br /&gt;
* links to other project areas&lt;br /&gt;
* &amp;lt;h2 id=&amp;quot;packageid&amp;quot;&amp;gt;dev-lang/erlang &amp;lt;/h2&amp;gt; product name&lt;br /&gt;
* &amp;lt;h5&amp;gt; used for description&lt;br /&gt;
* &amp;lt;div id=&amp;quot;website_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt; used to list project websites&lt;br /&gt;
* &amp;lt;div id=&amp;quot;ebuild_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;... used for consumer-specific parameters&lt;br /&gt;
* &amp;quot;view&amp;quot; and &amp;quot;download&amp;quot; links.&lt;br /&gt;
* &amp;lt;h3&amp;gt;Runtime Dependencies&amp;lt;/h3&amp;gt; dependencies published using &amp;lt;div&lt;br /&gt;
class=&amp;quot;depbox with links.&lt;br /&gt;
* &amp;amp;gt;= &amp;lt;a href=&amp;quot;/dev-lang/perl&amp;quot;&amp;gt;dev-lang/perl&amp;lt;/a&amp;gt;-5.6.1&lt;br /&gt;
* the previous behavior is used for each version of the published software&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lots of semantic html.  Could be clues for possibles property names.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[rel-tag]] (for language, etc.)&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[hcard|hCard]] (for authors)&lt;br /&gt;
&lt;br /&gt;
* [http://usefulinc.com/doap/ DOAP] is an RDF representation of open source software projets&lt;br /&gt;
** [http://lists.usefulinc.com/pipermail/doap-interest/2004-September/000077.html Mike Stanley's post on doap-interest] is about software dependencies&lt;/div&gt;</summary>
		<author><name>LasitC4tol</name></author>
	</entry>
</feed>