Return-Path: X-Original-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B297E9581 for ; Sun, 9 Oct 2011 21:26:41 +0000 (UTC) Received: (qmail 73514 invoked by uid 500); 9 Oct 2011 21:26:41 -0000 Delivered-To: apmail-incubator-jena-dev-archive@incubator.apache.org Received: (qmail 73481 invoked by uid 500); 9 Oct 2011 21:26:41 -0000 Mailing-List: contact jena-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jena-dev@incubator.apache.org Delivered-To: mailing list jena-dev@incubator.apache.org Received: (qmail 73473 invoked by uid 99); 9 Oct 2011 21:26:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Oct 2011 21:26:41 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of castagna.lists@googlemail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-ww0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Oct 2011 21:26:33 +0000 Received: by wwf27 with SMTP id 27so8159961wwf.0 for ; Sun, 09 Oct 2011 14:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=L2+UGJgyvlf9Pp2Olc+RVKnTG86T4hwUCdfjNfeZrFQ=; b=n4wglKyKuslqJnaKS2clzmHNyR62YgoDR5P3PqCIojywtsjDh/M7p6Ad5rCDIcrKeh geWI+kym5P0K3eThU9MD5SKfIwtbg5flVQ3nT2u83EkLw6uCuQ5CCSkSjKWM58uRgg2N 7h19toGUvPZKNSq3ip44oYH916ccCDMKo0zIQ= Received: by 10.227.72.148 with SMTP id m20mr5359485wbj.11.1318195572534; Sun, 09 Oct 2011 14:26:12 -0700 (PDT) Received: from [192.168.2.3] (80-42-192-122.dynamic.dsl.as9105.com. [80.42.192.122]) by mx.google.com with ESMTPS id ei16sm29157615wbb.21.2011.10.09.14.26.11 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 09 Oct 2011 14:26:11 -0700 (PDT) Message-ID: <4E92116C.4090103@googlemail.com> Date: Sun, 09 Oct 2011 22:26:04 +0100 From: Paolo Castagna User-Agent: Thunderbird 2.0.0.24 (X11/20101027) MIME-Version: 1.0 To: jena-dev@incubator.apache.org Subject: Roadmap? (Was: Re: Site: some trivial changes and a proposal to add "getting involved" to the horizontal navigation bar) References: <4E90A6C4.3060508@googlemail.com> <4E91FD29.7080008@epimorphics.com> In-Reply-To: <4E91FD29.7080008@epimorphics.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Ian Ian Dickinson wrote: > On 08/10/11 20:38, Paolo Castagna wrote: >> Hi, >> I made some small and trivial changes to the Jena website (without >> publishing it). >> Feel free to change/reject any of them, if you do not agree with the >> changes. >> >> >> The page which makes me more unsatisfied is the "Jena Roadmap" (*): > Well, since you were the main person advocating it, I assumed that you > would fill in some content. Not quite sure how we go about creating a > consensus roadmap though. >From my (and Talis) point of view: - scalability and performance (loading and querying) - ease of use (Fuseki did a great job in that direction) - better modularity and a small Jena core module - ability to create and keep up to date custom indexes (a la LARQ) - authentication and authorization (added to Fuseki?) - high availability (a simple master/slave replication solution would do) - a good solution for "geo" and SPARQL - TxTDB (ongoing) not to block reads while write transactions are in progress - a scalable inference engine(?) - ... If any of these is not self-explanatory, please, say so and I can add more details, rationale and use cases. But, as you say it's important to create consensus around these. To me, consensus come from the every day needs. We need the things listed above to operate our services (and they are probably shared by anyone who would want to use Apache Jena in solutions used in a production environment). >> http://jena.staging.apache.org/jena/about_jena/roadmap.html >> I believe it's important to give people a sense of direction. >> The current page IMHO, perhaps, send the wrong message (i.e. no >> direction). > OK, but what would you say that the project's direction is? Make Apache Jena a solid and scalable library (and server) for everyone wanting to build (and run) solutions or services using RDF (including, but not limited to, people and companies (who might be running businesses with it)). Then, on top of this, there are the everyday problems. For example, tomorrow, I need to load 2 billion triples|quads in TDB. How am I going to deal with that? ;-) Paolo