Return-Path: Delivered-To: apmail-incubator-stanbol-dev-archive@minotaur.apache.org Received: (qmail 3218 invoked from network); 14 Mar 2011 14:24:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Mar 2011 14:24:37 -0000 Received: (qmail 60327 invoked by uid 500); 14 Mar 2011 14:24:37 -0000 Delivered-To: apmail-incubator-stanbol-dev-archive@incubator.apache.org Received: (qmail 60287 invoked by uid 500); 14 Mar 2011 14:24:37 -0000 Mailing-List: contact stanbol-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stanbol-dev@incubator.apache.org Delivered-To: mailing list stanbol-dev@incubator.apache.org Received: (qmail 60279 invoked by uid 99); 14 Mar 2011 14:24:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2011 14:24:37 +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 (athena.apache.org: domain of enricodaga@gmail.com designates 209.85.216.47 as permitted sender) Received: from [209.85.216.47] (HELO mail-qw0-f47.google.com) (209.85.216.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2011 14:24:32 +0000 Received: by qwh5 with SMTP id 5so1197061qwh.6 for ; Mon, 14 Mar 2011 07:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type; bh=+GtPZiLIVQ2DVqaL0YZrtuLyj/JcvAoRrFtpB662mXA=; b=ZPsD3Y9R02RBhS9fTQ/9yzPHdKjQ4yHMQSOawBa54mYP+Dr/GMMfDtqaHSsYJlptSJ /jkuz2oyljZ7Q5Kdu5RbiyJXctyNIs0lH9RjZoEkVCQuTwG+ji52GrKrw30QG2VL3dzg TaYC3/4PA0OtG9AGMmucTGx8esykoL+SZX84Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=fEzjLkWMlxi34YIelkQOG7o4iqXfca22+6VsJrAGxGBEPUufV8ugZBeoeeWh69/WZ2 p4U5V0cFhlYkTQRexQgff9aKj8OFX7F07XDl/Hk6nSBou8tR49w8BSrdoe9ZTwXZjkhJ x3PRDhXGKGMJ5pQcyEgb8XkM8UDiXpkd5AgMk= Received: by 10.229.67.66 with SMTP id q2mr9880479qci.282.1300112651236; Mon, 14 Mar 2011 07:24:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.213.16 with HTTP; Mon, 14 Mar 2011 07:23:51 -0700 (PDT) From: Enrico Daga Date: Mon, 14 Mar 2011 15:23:51 +0100 Message-ID: Subject: Refactoring the KReS module To: stanbol-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 Dear all, this is to share the discussion about the renaming/splitting of the KReS module started in STANBOL-39. The main reason is: - remove acronyms and give functionality-oriented names - better modularization, in particular wrt issues with LGPL dependencies, which could be overcame in parallel. So this is the proposal: Project folder (POM) Bundle Description dependencies* - // This is to share the OWLApi dependency. This is LGPL so it is isolated for the moment (See Stanbol- - owlapi org.apache.stanbol.dependency.owlapi ontologymanager - // This inculdes functionalities to support OWL ontologies - ontonet org.apache.stanbol.ontologymanager.ontonet // This is the Ontology Network Manager, which let exploit ontologies as Task oriented sets - dataaccess** org.apache.stanbol.ontologymanager.dataaccess // This is the coming Persistencestore component from IKS - web org.apache.stanbol.ontologymanager.web // This will host REST services related to ontologymanagement (from both ontonet and dataaccess) rules - // This inculdes functionalities to support rules - manager org.apache.stanbol.rules.manager // Create rules and pack them in recipes - refactor org.apache.stanbol.rules.refactor // Run rules over RDF graphs/files - web org.apache.stanbol.rules.web // All REST services about rules and recipes reasoners - // This includes functionalities to support reasoners - hermit* org.apache.stanbol.dependency.hermit // Hermit reasoner (LGPL issue: STANBOL-25) - owllink* org.apache.stanbol.dependency.owllink // Hermit reasoner (LGPL issue: STANBOL-26) - web org.apache.stanbol.reasoners.web // All REST services about reasoning. This should also host the reasoning capabilities from the coming Persistencestore component? reengineer - // This includes re-engineering functionalities - mysql* org.apache.stanbol.dependency.mysql - xerces* org.apache.stanbol.dependency.xerces - db org.apache.stanbol.reengineer.db // Reengineering from DBMS sources to RDF graphs - xml org.apache.stanbol.reengineer.xml // Reengineering from XML sources to RDF graphs - web org.apache.stanbol.reengineer.web // All REST services about reengineering (*) These are dependencies which should, in a separate step, be removed as projects and left as package dependencies in each pom. (**) There is a discussion about this name (store? dataaccess? persistence?) Cheers Enrico -- Enrico Daga -- http://www.enridaga.net skype: enri-pan