From: <ant...@gm...> - 2008-01-27 21:28:54
|
Grant Ingersoll pisze: > Seems quiet around here lately... > > I am looking at the new beta version out, and am wondering if there is > a recommended path for upgrading to the latest? Are there release > notes online somewhere? The sourceforge release notes are available at <http://sourceforge.net/project/shownotes.php?group_id=150969&release_id=553595> The ontologies used by aperture have been completely overhauled. The entire ontology framework has been rewritten from scratch and is now maintained within the Nepomuk Social Semantic Desktop project. <http://www.semanticdesktop.org/ontologies/> <http://www.semanticdesktop.org/ontologies/2007/01/19/nie/> There is no 'recommended' upgrade path. Christiaan Fluit from Aduna is on this list. He has experience with converting Aduna products to NIE. Maybe he could help. Chris? > Also, is there a sense that this API is going to be fairly stable at > this point and, most importantly, the triple names? In other words, > should I wait for the official release to come out before upgrading so > that I don't have to make major changes again? It's true, the 1.0.1-beta release is incompatible with the previous (alpha-4) release. There have been no incompatible changes in the API but the ontologies are different. The 1.0.1-beta release marks a new stage in the Aperture development. We intend to keep the current API as stable as possible. The basic outline of NIE is also pretty much stable (at least the 'core' NIE part). As for the other ontologies (NCAL,NCO etc.) there are certain issues to be taken into account They are all huge, they intend to provide a detailed mapping to certain standardized models (ICAL, VCARD, ID3 etc.) those models are huge by themselves and the mapping is complicated. Bugs or simplifications may occur. Much work has been done to ensure that the output of Aperture is consistent with those ontologies, but there are certain dark corners that are difficult to test (like MP3's with lyrics, Ical elements with attachments, the entire MS Outlook adapter etc.) So, the bottom line is: NIE will evolve together with aperture, fuelled by input both from the Aperture users and from the entire Nepomuk community. The will be no more major changes, but refinements and bugfixes will appear. You could take a look at the NIE changelog to see what kind of refinements I mean. <http://dev.nepomuk.semanticdesktop.org/repos/trunk/ontologies/nie/CHANGELOG.txt> > Does Aperture have any backward compatibility policies? I know it is > early in O/S development (not even 1.0 yet), but this is something to > think about establishing. Over in Lucene-land, it is something that > has really helped our users (but is sometimes a pain for the devs, but > usually not). Not saying you should adopt Lucene's, but you may find > it useful if you do decide to establish one: > http://wiki.apache.org/lucene-java/BackwardsCompatibility That's a reasonable policy indeed. I'm personally for establishing a similar one in Aperture. What do you all think? Antoni Mylka ant...@gm... |