New meeting: <br>15/5-07 at irc://FreeNode/#xesam, at 18:00 UTC / 19:00 BST / 20:00 CET<br><br>Minutes of todays meeting:<br><br>Attending: Evgeny, Jamie, Jos, Sebastian, Mikkel, Alexandr, Pieter<br><br>* It was decided to start to flesh out the ontology in the wiki. This will be done by Evgeny (aka Phreedom) which will do all the editing to make sure we stay consistent. The format in the wiki is *intermediate* as described here 
<a href="http://wiki.freedesktop.org/wiki/XesamMetadataFieldsDraft">http://wiki.freedesktop.org/wiki/XesamMetadataFieldsDraft</a>. This format cannot contain all the needed details, but it should be good enough to get the ball rolling.
<br><br>* The field names should be namespaced with &quot;xesam&quot; and have &quot;.&quot; as property separator. Ie. &quot;xesam:audio.codec&quot;.<br><br>* The actual encoding of the ontology was (as expected) under much debate. RDF vs .desktop. We all agreed that we should map nicely to and from RDF no matter what format we end up with.
<br>&nbsp; - Pro RDF: Extensibility, widely adopted, has tools already, can integrate with web apps<br>&nbsp; - Pro .desktop: Simple, known by almost all devs, easy to parse<br><br>* It was proposed to allow both .desktop and rdf ontologies. Jamie and Mikkel was against this.
<br><br>* It was also discussed how library dependencies should be tackled&nbsp; if a (say) RDF parser was to be implemented. It was pointed out that xesam should also run on embedded devices so that external dependencies should be heavily considered.
<br><br>* It was agreed that we need a type system with inheritance - here &quot;type&quot; means Video, Audio, Webpage, Application, Email, Contact, etc. Inheritance could be used fx like Conversation&lt;-Email, Conversation&lt;-IM. The .desktop vs RDF wars erupted again, now just for the type system.
<br><br>&nbsp;* It was debated whether or not the type system should be independent of the field definitions. Mikkel thought it was a good idea because &quot;loose coupling and strong cohesion&quot; are good design principles. Sebastian thought the interdependent systems where better because you certain fields could be defined for certain types then.
<br><br>I will put the IRC log on the wiki tomorrow morning.<br><br>Cheers,<br>Mikkel<br><br><br>