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 950F4188E5 for ; Mon, 11 May 2015 12:22:02 +0000 (UTC) Received: (qmail 50635 invoked by uid 500); 11 May 2015 12:22:02 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 50383 invoked by uid 500); 11 May 2015 12:22:02 -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 50367 invoked by uid 99); 11 May 2015 12:22:02 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 May 2015 12:22:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 960A6183933 for ; Mon, 11 May 2015 12:22:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.981 X-Spam-Level: *** X-Spam-Status: No, score=3.981 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id BAesbOOiZsLV for ; Mon, 11 May 2015 12:21:56 +0000 (UTC) Received: from mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 0431A20696 for ; Mon, 11 May 2015 12:21:55 +0000 (UTC) Received: by wgiu9 with SMTP id u9so126361987wgi.3 for ; Mon, 11 May 2015 05:21:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=HdQD/qL+o8x/jMQx0fddUueRg3ofZBRZTvqJz196Jng=; b=Xi3uNAP/FsZQmFqX/B1pgeYg1+HcwXRyma7lHxtg+gwtdYbY2Nbfecn481TxjX80mO w4MpmHa19DBF8G75rr0AoZATYIHQm9uffm2fj2USkKNfAKADnIpgGEZQKNm4UY0Zv1ug oOv7XP/rEWkDHB1oOAPpfMSafImmNoK15YeoYT5XM7we3mD7g0qTWeVwNmgFBCEOSAEF um33lSt9613Aat7PnhXKiskK6VM/PkQu13csPIQGHXiZaSkFrw6SSs3Knut+1M65krNb y7BVCr2NSC1Xw9MDKg6HmZT4w0V0Tq/TI8pXmFfbRg+li7AlN38Riv8AuKZI0AUfY5s9 +cRQ== X-Gm-Message-State: ALoCoQnUZQbSv2IAvW8V7mMkR8dbilnw0at+uTeQC3+bd8zir9IrRScL8ESYasPwueCnrD0jS73j X-Received: by 10.180.73.180 with SMTP id m20mr19044559wiv.2.1431346914454; Mon, 11 May 2015 05:21:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.39.133 with HTTP; Mon, 11 May 2015 05:21:33 -0700 (PDT) In-Reply-To: References: <2327903.WXJlqcQsHS@herve-desktop> <2372264.ya6xRq0jk6@herve-desktop> From: =?UTF-8?Q?Sergio_Fern=C3=A1ndez?= Date: Mon, 11 May 2015 14:21:33 +0200 Message-ID: Subject: Re: DOAP format question To: dev@community.apache.org Cc: =?UTF-8?Q?Herv=C3=A9_BOUTEMY?= , ASF Site-Dev Content-Type: multipart/alternative; boundary=f46d043c7e666303630515cd6c7f --f46d043c7e666303630515cd6c7f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, On Mon, May 11, 2015 at 1:13 PM, sebb wrote: > > There is some special-case XSL code which does this conversion. > If the rdf:resource URL does not end in ".rdf", then the the http:// > and .apache.org/ header and trailer are stripped off, leaving > "commons" > This is then assumed to be the name of an RDF file in data_files/ > Then such " assumption" is a custom patch, it' d need to be know by any other tool. Therefore no external tool is able to process such data. > > RDF is a directly-label graph data model that uses URIs as names. > Therefore > > the URI you put as as value of a property has a meaning, you should be > able > > to directly fetch it, but not having such implicit rules where files a > > located in a svn. I guess apply that would mean a major restructuration > of > > the current DOAP data, but that's something I can help to do to all PMC= s. > > Changing it now would be very time-consuming and tedious. > However, if this were to be done, I suggest dropping the data_files > directory entirely and insisting that PMCs host their own PMC data > files. This would mean adding a new script to create a basic PMC file. > We can provides some infrastructure, either to validate or create whatever in the right way. > Another aspect of this is where the RDF files are stored. > These need to be under the control of the project, and it makes sense > to keep them under source control (SC). > However SC URLs tend to change, thus breaking the project build. > Therefore I suggest it would be best if the RDF files were stored > under the website URL - which is much less prone to change, and > redirects can deal with any required changes. > Website source is nowadays stored in SC anyway. > FMPOV the cleanest approach would be to serve all that files from each web site. > Another aspect is that DOAP files are not useful in source/binary release= s. > We can workout a DOAP extension for such feature. I just need time ;-) Cheers, --=20 Sergio Fern=C3=A1ndez Partner Technology Manager Redlink GmbH m: +43 6602747925 e: sergio.fernandez@redlink.co w: http://redlink.co --f46d043c7e666303630515cd6c7f--