my 2 cents:

First:
I prefer interface based approaches as I find that over time I have
had fewer problems with them.  For things that should be calculated in
a specific way a static Utility class within the interface can provide
implementations of many things.

Second:
if equals() is being defined then hashCode() must also so that
x.equals(y) => x.hashcode() == y.hashcode().  The converse is not
necessarily true.

-- Claude


On Mon, Nov 26, 2012 at 4:30 PM, Sergio Fernández
<sergio.fernan...@salzburgresearch.at> wrote:
> Hi,
>
>
> On 26/11/12 04:13, Paolo Castagna wrote:
>>
>> I suppose this will be a module within Jena. Would Any23 or Marmotta use
>> it
>> or contribute to it?
>
>
> For sure. In fact, we are asserting that in the proposal:
>
> "Apache Jena could become the RDF API used throughout Marmotta; an
> architectural decision is yet to be taken."
>
> Right now we are using Sesame because a simple technical reason: FMPOV
> intefaces-based approach is much simpler and cleaner approach. But, as soon
> as we can achieve an agreement on that, and of course from Marmotta we'll
> support and contribute to it, the easier our life.
>
> Cheers,
>
> --
> Sergio Fernández
> Salzburg Research
> +43 662 2288 318
> Jakob-Haringer Strasse 5/II
> A-5020 Salzburg (Austria)
> http://www.salzburgresearch.at



-- 
I like: Like Like - The likeliest place on the web
Identity: https://www.identify.nu/user.php?cla...@xenei.com
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to