[+]Twitter Add to Google! Add to My Yahoo! Subscribe with Bloglines

June 2006

Microcontent - To Embed or Not to Embed Continued…

29

June

It's been great getting some feedback on my previous post with regards to this topic.

Thanks for the feedback guys.

Daniel raises some valid points I'd like to expand upon. I'm still thinking about Jasons. And have an uneasiness about some of them

Anyway, re-reading part of i-tags, I understand that the current i-tag specification simply points to a predicate of vocabularies describing the content tagged.

I'm not very well versed on these things however what I had hoped could be achieved is the ability to include in an i-tag, an indentifier as to where an embedded objects metadata can be found. I envision this being done through say a microformat predicate class.

Here an example of me tagging myself with my hCard as metadata in my about page:

<a rel="tag" class="i-tag" href="http://depressionisms.com/tblog/i-tags/craig-hCard/">Craig</a>

Heres an example i-tag as I see it, at that link above:

<div class="i-tag">
  <!-- i-tag header metadata describing the i-tag itself -->
  <div>
    <a class="id" href="http://depressionisms.com/tblog/i-tags/craig-hCard">I-Tag</a>
    <a class="subject" href="http://depressionisms.com/tblog/about/">About Craig</a>
    <a class="author" href="http://depresssionisms.com/tblog/about/">Author: Craig</a>
    <a class="publisher" href="http://depressionisms.com/tblog/">Cataga</a>
    <a class="verifier" href="https://verify.opinity.com/">I-Tag Verifier: Opinity</a>
    <a class="date" href="http://xri.net/($d*2006-01-12T12:13:14Z)">Tag Date: 2006/03/22 08:19</a>
  </div>
  <!– i-tag body metadata describing the subject identified above–>
  <div>
    <a class="predicate" href="http://microformats.org/wiki/rel-tag">Tags</a>
    <div>
      <a class="object" rel="tag" href="http://technorati.com/tag/person">person</a>
      <a class="object" rel="tag" href="http://depressionisms.com/tblog/category/i-tags/">i-tags</a>
    </div>
  </div>
  <div>
    <a class="predicate" href="http://microformats.org/wiki/rel-license">Licenses</a>
    <div>
      <a class="object" rel="license" href="http://creativecommons.org/licenses/nd/1.0/">Creative Commons NoDerivs 1.0</a>
    </div>
  </div>
<div>
    <a class="predicate" href="http://microformats.org/</a>
    <div>
      <a class="object" rel="microformat" href="http://neuraxon77.pip.verisignlabs.com/hCard/">hCard</a>
    </div>
  </div>

</div>

The example above being my hosted hCard stored on an OpenID provider. Restricting access to that data to trusted users or sites. The ability to mark attributes in that secure data as publicly publishable or not. Like email addresses.

Instead of displaying email addresses in full view for spiders, they're replaced with a placeholder for requesting those details, the placeholder being a Yadis Identity form discovering my OpenID or i-name provider contact form. The placeholder opening say an AJAX form whereby the users name, email address, and message requesting why they want access are then transmitted to my provider, the user never having to leave my site. If I then approve the request, they get an email saying so, either with the content they requested or the original link where they were looking for it. If the link, they head to the site and on entering their email and a returned password(for email user verification) in the request information area(this, along with their details could be included in the link?), they get that information displayed. If the user has their own Yadis Identity the password wouldn't be required. To get the content they wanted, users might be encouraged to get an identity! Identity viral marketing.

;)

Ideally, what I'm looking for is one way - a tag or identifier - to describe what the content is about on a page or section of a page and who has permission to it.

For me personally and the project I'm working on, I have the need to be able to tag an object embedded anywhere in a page, and use that tag to provide additional information on the object like licensing and privacy restrictions. Whether that be a users name, an image, part or the entire document, I want to be able to tag it on creation with the tag containing the metadata for it. Say one part of a document as copyright, another part under a creative commons license. I want to be able to distinguish those sections. An image on a page may be copyright but the text might not be.

There's a lot to learn of what's out there at the moment to do this. Right now for me it's as clear as mud. I probably should have been clearer in my previous post that I may have been thinking about i-tags outside its current scope there.

Thinking about it another way, I'm wondering if eRDF could be be used by defining my own standard rdf schema for tagging content or something. It's all very confusing at the moment because I think I'm trying to do something outside the scope of everything I'm finding. Or misunderstanding what I am. All a learning process.

Really appreciate the feedback on this though.


PeopleAggregator - Open Social Networking

28

June

Today, Marc Canter took the wrapper off PeopleAggregator

PeopleAggregator is a Social Network with a difference. You can build your own site and network of people, groups, and media with it!

While on first impressions the user interface and design is hideous, it looks very promising. Communities will love the APIs!

Here are some of the features:

  • AJAX drag-n-drop content sections on your personal peofile page that displays your relations (friends, colleges, etc), a photo, your flickr, delicious, networks you belong to and a link list. There's a personal info section you can fill out and place access restrictions on who can see what parts of that information. Nobody, everybody and immediate relations privacy measures. There's the ability to upload your CV and list your professional info as well as snippets of text area information for you to fill in the details about you.
  • You can join groups and browse members content
  • Upload Media: Images (up to 500kb), tag it and describe it while setting image access and what album you place it in. Audio or Video (up to 3MB)
  • Blog and create content either a post, audio, images, video, events, reviews, people or groups.
  • Creating groups allow you to create links to external group spaces or ones you've made in your people aggregator network.
  • People, this item lets you describe peoples details.
  • Review all sorts of different standard types.. eg: local services, events, bar/clubs, books…
  • Event creation
  • All using structureblogging formats it appears.
  • A simple manager to manage your content.
  • A search to search that content
  • A gallery of your Images/Audio/Video, you can also view friends media or groups media
  • Clicking on an audio loaded windows movie player, Video loaded embedded Quicktime for .mov (without any video)
  • There's a people search, by details though not very detailed. Age isn't listed.
  • You can create your own groups and invite people.
  • Create a network for anyone to join and create groups inside that network. Media too, basically aggregate member content into the network. In other words; create social networks inside the people aggregator social network. This would have to be the best feature, allowing communities to build their own homes and share their content with one another. It's just a pity the site is ugly and the content creation too complicated and long-winded in a lot of areas. This is where the API's might come in handy to design your own.

If you'd like an invite, leave a comment.


Microcontent - To Embed or Not to Embed

28

June

I raise this question after noticing bloglines display the microformats Jason used in his post, inline. Not good for human reader and probably goes against the semantic web ideal. For me that makes it worth exploring avenues other than display:none and whether it's wise to even embed microcontent at all if it's there for machines and not humans.

While I don't know how practical this is as yet, instead of embedding the microcontent it could be more seemlessly done through something like i-tags. The beauty of itags is storing of the object metadata through URI/XRI addressing. Instead of embedding the microcontent, you would embed the i-tag as a pointer to the microcontent. Giving you not only the ability to include the microcontent, but licensing and other metadata for that object in a unique location you could refer to again at anytime. The big issue with this however is spiders and scripts like Jasons viewer would have to be i-tag friendly. Additionally, doing it the i-tag way and keeping a library of trusted i-tags will allow the owners of individual microformats like hCard, to update that card at anytime and have those changes reflected on sites that link to that i-tag. This way if you change your job and work address, your hCard address is still accurate on sites its published on.

Instead of copy and pasting microformats using Live Clipboard, should we be copy and pasting the i-tags. Storing them, caching and displaying the metadata attached.

Thinking about this and now how SSE might fit in makes my head spin.


The Race to Embedded XHTML Formats

27

June

Welcome to my microcontent generation station. The race is on…

microformats

structuredblogging

eRDF

GRDDL

RDFa

Which will it be?

I've been reading about embedding microcontent into XHTML recently for a project of mine. I'm finding while there is so much to read, researching has been fun learning these technologies. So much terminology to get my head around though. To be honest I'm quite surprised there are so many out there, especially those I hadn't heard of in the mainstream. Whereas formats of the likes of microformats has technorati pushing it in the mainstream, as did structured blogging with pubsub, it's only been since delving deeper into the world of standards that I've discovered the great work of others. I love finding these community corners of the web I never knew existed and the great minds populating them.

There is certainly some interesting standards popping out of the woodwork, and while each of those listed earlier fills it's own niche, for me it's the little known eRDF that stands out for its compatiblity with microformats and future-proofing towards RDFa.

RDF Resource Description Framework Icon

Ian Davis has done a lot of great work on eRDF. He and Benjamin are great reads. I'm enjoying learning all thats good in the semantic web world.

Today Jason Kolb has posted some interesting work. His microformats viewer. I really look forward to seeing this evolve and am curious as to what xformats.org will become.

I love the ability to lauch external apps based on the metadata such as Skype. However I wonder if perhaps Jasons viewer would fulfill more potential as a script anyone could drop into their site. I can see something like this speeding up adoption through increasing awareness. Say a microformat script that parsed and displaying a little microformat icon next to the embedded format. That on hovering the icon, the information be displayed in a bubble.

Also my suggestion to those who would implement Live Clipboard; I'd like to see cut/copy/paste/delete options appear on hovering scissors if possible. At the least a tooltip suggesting you right-click. For people like me just learning about the technology, it's confusing left-clicking on the scissors then thinking you've copied the object, only to find when you paste it into notepad that you actually haven't. Until I read Ray's Technical Instructions I didn't really understand what actually happens on selection. Seems vital to get this basic functionality right. Usability is very important if this is to become widely accepted and usable.

Will be fun seeing what pops up next.


Recent Links

Recent Links

-->
Recent Comments
  • Craig Overend: Fixed, thanks Josh. English and explaining myself clearly has never been a strength of mine. Glad you...
  • Josh: Hey, just wanted to point out it should be "you're", as in "you are". Otherwise, wow - very in depth post....
  • Joe Andrieu: Craig, As I've mentioned elsewhere, user-driven is a solid improvement over user-centric, both...
  • Niall Kennedy: Asking the site visitor to opt-in would defeat the purpose in my particular case. I am trying to...
  • Craig Overend: Without qualifying yourself I find that comment facetious. If your playing on my use of the term...