User talk:WebOrganics: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
m (Reverted edits by Fceeh (Talk) to last version by Brian)
 
(111 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<h1>WebOrganics Talk</h1>


WebOrganics talk is a page where I explore my ideas, you could call this a study page a brainstorm on my own. Anything I put here is '''not''' part of any [[process|microformats process]] and not to be regarded as such. Please feel free to email me any comments, criticism, changes that could work better or make more sense, or just to tell me that I am wrong :)
you can download a vcard at [[User_talk:WebOrganics#Contact_or_get_involved|the bottom of this page]]
==10 meaningful words==
'''Martin McEvoy''' [http://weborganics.co.uk/ WebOrganics] 07:47, 12 May 2007 (PDT)
===The Idea===
To display visible Keywords similar to invisible Keywords that an author would place in the head of their document e.g
    <pre><meta name="keywords" content="your keywords,go here,separated by a comma,but not a space" /></pre>
   
I'm not putting my keywords in the head of the document but in another largely ignored part of a website the footer.
   
The Idea is to tag your website or blog with 10 meaningful words about your website or more precisely descriptive words about the things that relate to your website the most. A similar idea is used when you are asked to tag your blog when you add a new blog to [http://technorati.com/ technorati].
The hope is that if you type these 10 keywords into a search engine or directory then the result will be your website.
Example this is what my website [http://weborganics.co.uk/ WebOrganics] has in the footer:
<pre><ol class="xoxo">
<li>
  <dl>
  <dt>10 <a href="http://tantek.com/presentations/2005/09/elements-of-xhtml/">Meaningful</a> Words</dt>
    <dd class="info"> 
<a href="http://www.w3.org/2001/sw/" rel="tag">Semantic</a>
<a href="http://www.molly.com/2005/11/14/web-standards-and-the-new-professionalism/" rel="tag">Standards</a> 
<a href="http://www.w3.org/WAI/gettingstarted/Overview.html" rel="tag">Accessibility</a> 
<a href="http://en.wikipedia.org/wiki/Implementation" rel="tag">Implementation</a> 
<a href="http://microformats.org/wiki/introduction" rel="tag">Microformats</a> 
<a href="http://www.adammathes.com/academic/computer-mediated-communication/folksonomies.html" rel="tag">Folksonomy</a>
<a href="http://www.rubyonrails.org/" rel="tag">Rails</a> 
<a href="http://en.wikipedia.org/wiki/Open-source_software" rel="tag">Open</a> 
<a href="http://en.wikipedia.org/wiki/Organic_search_engine" rel="tag">Organic</a> 
<a href="http://en.wikipedia.org/wiki/Universal_design" rel="tag">Universal</a>
  </dd>
  </dl>
</li>
</ol></pre>
   
I have a visible maybe new microformat '''meaningful''' in my <nowiki><dt></nowiki> tag my description term also a link to an article that explains this , the <nowiki><a></nowiki> tag's have similar links to my keywords, all the <nowiki><a></nowiki> atributes are paired with the '''<nowiki>rel="tag"</nowiki>''' microformat, the idea is that this is simple.
===Does it work?===
search these 10 keywords.  Semantic Standards Accessibility Implementation Microformats Folksonomy Rails Open Organic Universal 
* [http://uk.search.yahoo.com/search?p=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal/ Yahoo]
* [http://www.google.com/search?q=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal/ Google]
* [http://search.aol.com/aol/search?invocationType=topsearchbox.webhome&query=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal/ AOL]
* [http://www.altavista.com/web/results?itag=ody&q=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal++&kgs=0&kls=0 AltaVista]
* [http://www.metacrawler.com/info.metac/search/web/Semantic%252BStandards%252BAccessibility%252BImplementation%252BMicroformats%252BFolksonomy%252BRails%252BOpen%252BOrganic%252BUniversal MetaCrawler]
* [http://www.dogpile.com/info.dogpl/search/web/Semantic%252BStandards%252BAccessibility%252BImplementation%252BMicroformats%252BFolksonomy%252BRails%252BOpen%252BOrganic%252BUniversal/ Dogpile]
* [http://www.alexa.com/search?q=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal&x=10&y=11/ Alexa]
* [http://www.alltheweb.com/search?cat=web&cs=iso88591&q=Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal++&rys=0&itag=crv&_sb_lang=pref/ All The Web]
* [http://www.technorati.com/blogs/Semantic+Standards+Accessibility+Implementation+Microformats+Folksonomy+Rails+Open+Organic+Universal/ Technorati Directory]
===Summary===
Interesting points:
* '''Meaningful''' words mean something!... do they?
* A good use  would be in [[tagcloud-brainstorming|Tag Clouds]]
* Can '''people''' be taged in a similar way? '''<nowiki>rel="meaningful"</nowiki>''' [http://gmpg.org/xfn/ XFN]
* Maybe its just a good example of [[posh]] in action.
I know the evidence is un-conclusive but it '''is''' something to think about eh...
<h1>hCollection</h1>
==hCollection 0.0.4==
Martin McEvoy [http://weborganics.co.uk/ WebOrganics] 12:05, 13 May 2007 (GMT)
Using [http://dublincore.org/groups/collections/collection-application-profile/#colproperties DC CD AP] Terms to describe a collection.
===Collection===
Terms are:
* hcollection, the root of the collection (dc:collection)
** id attribute, is used as a physical id of a collection to be included in "parts"
** title, the title of the collection (dc:title)
** type, what type of collection it is. (dc:type)
** url, a link to the collection using <nowiki><a></nowiki> with the class attribute "url" (dc:identifier *A URI for the collection*.)
<pre>
<div class="hcollection" id="h">
        <span class="type">Album</span>:
        <span class="title">
        <a class="url"
href="http://www.downloadpunk.com/?webaction=AlbumDetail&amp;albumid=13202">Fifty Million People Can't Be Wrong</a>
        </span>
</div>
</pre>
Another example
<pre>
<div class="hcollection" id="s">
  <span class="title">
    <span class="type">
    <a class="url" href="http://Stamps.com...">Stamp Book</a>
    </span>
  </span>
</div>
</pre>
===Add to collection===
Add a Part to our collection terms are:
* part-of, this is the root element of our collection part. (dcterms:isPartOf)
** part-of-title, This is the collection part title
** part-of-type, what type of part it is.
** url, a link to the collection part with the class attribute "url".
** Class include using the [[include | Include Pattern]], links the part to a collection
<pre>
<span class="part-of">
  <span class="part-of-type">Track</span> 1
    <span class="part-of-title"><a class="url" href="http://track1...>Reason Ain't Our Long Suit</a>
      <a class="include" href="#h"></a>
      </span>
  </span>
</pre>
Another Example: Minimal
<pre>
<div class="part-of">
  <span class="part-of-title">Penny Black</span>
  <span class"part-of-type">Stamp</span>
  <a class="include" href="#s"></a>
</div>
</pre>
===Summary===
hCollection seems to me very verbose I think that this may all be done by using just '''hcollection''' and  '''part-of''' it would be much simpler to use, and easier to adopt.
this may be better to use:
<pre>
<div class="hcollection" id="s">Stamp Book</div>
</pre>
and,
<pre>
<a class="incldue part-of" href="s">A stamp</a>
</pre>
does this work?...
====Issues====
* '''title''' is a common part of many Microformats, '''title''' may not be necessary.
* '''url''' is also a common part of many Microformats, '''url''' may not be necessary.
* class '''include''' has issues see here - [[include-pattern-feedback | Include pattern feedback ]]
===See also===
* [[collection-description|Collection Description]]
* [[grouping-examples|Grouping Examples]]
<h1>hSpiff</h1>
==hSpiff 0.0.2==
Martin McEvoy  [http://weborganics.co.uk/ WebOrganics] 08:48, 13 May 2007 (PDT)
Based on [http://xspf.org/xspf-v1.html  XSPF Version 1] XML Shareable Playlist Format ("spiff")
hSpiff is not intended to reflect [[hatom|hAtom]] which is intended to describe blog posts but more specifically intended as a way to describe media and playlists.
===Abstract===
<cite>http://xspf.org/xspf-v1.html#rfc.section.3</cite>
[1] An XSPF playlist describes a sequence of objects to be rendered.
Objects might be audio, video, text, playlists, or any other media type.
The function of a playlist is to identify the objects and communicate their order.
<cite>[http://xspf.org/xspf-v1.html#rfc.section.1 XSPF section 1]</cite>
[2] There is no XML format for playlists that can measure up to the standards of the formats for web pages (HTML), weblogs (RSS/Atom), and web graphs (RDF/XML). It is evident that there is a need, because XML is the preferred data description language of the moment and as a result the tools and skills to use it are ubiquitous.
===Schemata===
===hSpiff===
'''Hypertext Shareable Playlist Format'''
<pre><div class="hspiff"></pre>
====playlist-title====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.1 4.1.1.2.1]
A human-readable title for the playlist. xspf:playlist elements MAY contain exactly one.
<pre><h1 class="playlist-title">Title</h1></pre>
====creator====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.2 4.1.1.2.2]
Human-readable name of the entity (author, authors, group, company, etc) that authored the playlist. xspf:playlist elements MAY contain exactly one.
<pre><span class="creator">Creator</span></pre>
====note====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.3 4.1.1.2.3] annotation
A human-readable comment on the playlist. This is character data, not HTML, and it may not contain markup. xspf:playlist elements MAY contain exactly one.
<pre><div class="note">Text only here links will not be phrased</div></pre>
====playlist-info====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.4 4.1.1.2.4]
URI of a web page to find out more about this playlist. Likely to be homepage of the author, and would be used to find out more about the author and to find more playlists by the author. xspf:playlist elements MAY contain exactly one.
<pre><span class="playlist-info">http://yourweb.whatever/html</span></pre>
====url====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.5 4.1.1.2.5]
Source URI for this playlist. xspf:playlist elements MAY contain exactly one.
<pre><h1 class="playlist-title"><a class="url" href="http://yourweb.whatever/html">Title</a></h1></pre>
====id====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.6 4.1.1.2.6]
Canonical ID for this playlist. Likely to be a hash or other location-independent name. MUST be a legal URI. xspf:playlist elements MAY contain exactly one.
<pre><h1 class="playlist-title"><a class="url" href="http://yourweb.whatever/html" id="album">Title</a></h1></pre>
====image====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.7 4.1.1.2.7]
URI of an image to display in the absence of a //playlist/trackList/image element. xspf:playlist elements MAY contain exactly one.
<pre><img class="image" scr="http://yourweb.whatever/image/jpeg" /></pre>
class="photo" is more "microformaty"
====playlist-date====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.8 4.1.1.2.8]
Creation date (not last-modified date) of the playlist, formatted as a XML schema dateTime. xspf:playlist elements MAY contain exactly one.
<pre><abbr class="playlist-date" title="2007-01-06">6th January, 2007</abbr></pre>
===playlist-track===
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1 4.1.1.2.14.1.1]
<pre><div class="playlist-track"></pre>
====track-title====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.3 4.1.1.2.14.1.1.1.3]
<pre><h1 class="track-title">Track</h1></pre>
====track-url====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.2 4.1.1.2.14.1.1.1.2]
Canonical ID for this resource. Likely to be a hash or other location-independent name, such as a MusicBrainz identifier. 
MUST be a legal URI.  xspf:track elements MAY contain zero or more identifier elements.
<pre><h1 class="track-title"><a class="track-url" href="http://yourweb.whatever/tracks/track1.mp3">Track</a></h1></pre>
====album====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.8 4.1.1.2.14.1.1.1.8]
Human-readable name of the collection from which the resource which defines the duration of track rendering comes.
For a song originally published as a part of a CD or LP, this would be the title of the original release.
This value is primarily for fuzzy lookups, though a user-agent may display it. xspf:track elements MAY contain exactly one.
<pre><a class="include" href="#album"></a></pre>
Class include using the [[include | Include Pattern]], links the track to a playlist
====track-num====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.9 4.1.1.2.14.1.1.1.9]
<pre><span class="track-num">1</span></pre>
Integer with value greater than zero giving the ordinal position of the media on the xspf:album.
This value is primarily for fuzzy lookups, though a user-agent may display it. xspf:track elements MAY contain exactly one.
It MUST be a valid XML Schema nonNegativeInteger.
====track-duration====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.10 4.1.1.2.14.1.1.1.10]
<pre><abbr class="track-duration" title="210">3 minutes 30 seconds</abbr></pre>
do we do this in milliseconds 210000, I say no not friendly to humans, prasers can add "000" to the second value.
The time to render a resource, in milliseconds. It MUST be a valid XML Schema [http://www.w3.org/TR/xmlschema-2/#dt-nonNegativeInteger nonNegativeInteger].
This value is only a hint -- different XSPF generators will generate slightly different values.
A user-agent MUST NOT use this value to determine the rendering duration, since the data will likely be low quality. xspf:track elements MAY contain exactly one duration element
===attributes===
* [http://xspf.org/xspf-v1.html#rfc.section.1.1.2.14.1.1.1.11.1 1.1.2.14.1.1.1.11.1]
** removed rel value has no meaning here [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.11.1.1 4.1.1.2.14.1.1.1.11.1.1 rel]
====type====
* [http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.12.2 4.1.1.2.14.1.1.1.12.2]
Value of the metadata element. This is character data, not HTML, and it may not contain markup. xspf:track elements MAY contain exactly one.
<pre>
<h1 class="track-title">
<a class="url" href="http://yourweb.whatever/tracks/track1.mp3" type="application/mp3">Track</a>
</h1>
</pre>
====track-clip====
*[http://xspf.org/xspf-v1.html#rfc.section.4.1.1.2.14.1.1.1.13 4.1.1.2.14.1.1.1.13]
The extension element allows non-XSPF XML to be included in XSPF documents.
The purpose is to allow nested XML, which the meta and link elements do not. xspf:track elements MAY contain zero or more extension elements.
* xspf example
<pre><playlist version="1" xmlns="http://xspf.org/ns/0/" xmlns:cl="http://example.com">
  <trackList>
    <track>
      <extension application="http://example.com">
        <cl:clip start="25000" end="34500"/>
      </extension>
    </track>
  </trackList>
</playlist></pre>
* hspiff
<pre><span class="track-clip">
<abbr class="start" title="210">3.30</abbr>
<abbr class="end" title="345">5.75</abbr>
</span></pre>
==Contact or get involved==
<div class="vcard"><span class="fn"><span class="given-name">Martin</span> <span class="family-name"> McEvoy</span></span>
<span class="org">'''WebOrganics'''</span>.
* http://weborganics.co.uk/
** <div>Email: <span class="email">info@weborganics.co.uk</span></div>
http://factorycity.net/projects/microformats%2Dicons/images/icon-hcard-download.png [http://suda.co.uk/projects/microformats/hcard/get-contact.php?uri=http://microformats.org/wiki/User:WebOrganics Download vCard]
</div>
Want to talk more about this or maybe something new?
* [http://microformats.org/mailman/listinfo/microformats-new/ Join microformats-new] mailing list.

Latest revision as of 23:03, 17 March 2013