Ident Engine

A JavaScript library that retrieves and aggregates profiles from across the web

Documentation - Entry Structure

The Identi Engine entry structure is based on the microformat hAtom. There are a number of additional non hAtom properties that hold meta information about origin and content type. The structure has also been extended to include enclosures.

Example entry

Below is an example of an object/property structure for an individual entry store in the ident.entries collection.

 {
   entry-title: "Dave Gray of XPlane on Visual Thinking",
   link: "http:\/\/huffduffer.com\/andybudd\/6321",
   published: ">Sat, 4 Jul 2009 07:16:20 GMT",
   updated: ">Sat, 4 Jul 2009 07:16:20 GMT",
   
   enclosure: [{
      length: ">11636784",
      link: ">http://www.privatebankinginnovation.com/en/w...",
      type: "audio/mpeg",

   name: "Huffduffer",
   domain: "huffduffer.com",
   sourceUrl: [>"http:\/\/huffduffer.com\/\/andybudd\/\/rss"]
   type: >"Audio",
   published-datetime: ">Sat, 4 Jul 2009 07:16:20 GMT",
   updated-datetime: ">Sat, 4 Jul 2009 07:16:20 GMT",
}

The properties ending with "datetime" are true JavaScript datetime properties converted from thier RSS/Atom text versions.  The type property describes the content type of the entry.

Entry (hEntry) structure

Below is an outline of the the hEntry object/property structure:

Additional non hEntry properties:

Key:
Single Occurrence Required
One or More, Required
Single Occurrence Optional
Zero or More Occurrences
[Common List of Values]