Return-Path: X-Original-To: apmail-community-dev-archive@minotaur.apache.org Delivered-To: apmail-community-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 23ADC189AD for ; Wed, 20 May 2015 06:40:05 +0000 (UTC) Received: (qmail 51757 invoked by uid 500); 20 May 2015 06:40:04 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 51454 invoked by uid 500); 20 May 2015 06:40:04 -0000 Mailing-List: contact dev-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list dev@community.apache.org Received: (qmail 51443 invoked by uid 99); 20 May 2015 06:40:04 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 May 2015 06:40:04 +0000 Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 20C161A047B for ; Wed, 20 May 2015 06:40:04 +0000 (UTC) Received: by wghq2 with SMTP id q2so41728950wgh.1 for ; Tue, 19 May 2015 23:40:03 -0700 (PDT) X-Gm-Message-State: ALoCoQlutGecJfYqUlZOVNzpwR3DQcuYTnWm3v1A/x9Hlxg5hU4nPPdmFWi2SazibDDcF9Cx1xx6 X-Received: by 10.180.86.234 with SMTP id s10mr8677521wiz.50.1432104002997; Tue, 19 May 2015 23:40:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.39.133 with HTTP; Tue, 19 May 2015 23:39:42 -0700 (PDT) In-Reply-To: <29838828.zk4rkecK54@herve-desktop> References: <3948386.N74mUlsXhp@herve-desktop> <29838828.zk4rkecK54@herve-desktop> From: =?UTF-8?Q?Sergio_Fern=C3=A1ndez?= Date: Wed, 20 May 2015 08:39:42 +0200 Message-ID: Subject: Re: projects-new.a.o updates To: dev@community.apache.org Content-Type: multipart/alternative; boundary=f46d041824f261670805167db2eb --f46d041824f261670805167db2eb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, On Wed, May 20, 2015 at 12:52 AM, Herv=C3=A9 BOUTEMY wrote: > > > One question Herv=C3=A9, do all rdf files at > > https://projects-new.apache.org/doap/ are automatically generated or > copied > > from svn? > these ones are automatically generated from committer-info.txt by > parsecommittees.py > > > http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/pa= rsecommittees.py Perfect. I'll take a look there. The first thing I'd like to change the way RDF files are generated. Generate RDF/XML with a XML library could look like a good idea, but actually it's a very bad one. Valid XML files could be invalid RDF/XML. So i'd like to switch to RDFLib to generate those files. I'll provide a patch for internal validation. One idea that copuld show how the semantics goes beyond the syntax is to generated those DOAP files in other serializations, such as JSON-LD or Turtle. Then we'll slowly move into a more correct way. Is that fine for you? what I still don't know is what is expected handwritten data in the PMC dat= a > files > and if we really should try to generate such pmc.rdf files instead of > reading > content from > http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/= pmc_list.xml Well, the current file at http://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/da= ta/ contain only basic PMC information (name, homepage and chair), which I think we could get from LDAP or any other source. The key concept I'd like to introduce here is that the less manually generated files the better for building a machine-drive infrastructure on top of them. > I try to maintain ideas and comments in "Work in Progres" section of abou= t > page: https://projects-new.apache.org/about.html Ah, great! Thanks. --=20 Sergio Fern=C3=A1ndez Partner Technology Manager Redlink GmbH m: +43 6602747925 e: sergio.fernandez@redlink.co w: http://redlink.co --f46d041824f261670805167db2eb--