Hi,

On Tue, May 12, 2015 at 8:47 AM, Hervé BOUTEMY <herve.bout...@free.fr>
wrote:
>
> I think we could generate an authoritative DOAP url for TLPs from
> committee-
> info.txt
> then give instructions to projects to update their software DOAP files to
> point
> to these reference TLPs DOAP files
>

Exactly. I think a conclusion we could arrive with the years using DOAP
files in ASF is simple: handcrafted files are

So I think the goal for projects-new.apache.org would be to automatically
generate the DOAP files, including: TLPs (PMCs), projects and releases. We
have that data somewhere (LDAP?), I'm pretty sure, we just need to get it
and process it.


> I can generate tonight http://projects-new.apache.org/doap/tlp/ as a POC
> for
>
> https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/data_files
> replacement
>

OK, bootstrap it, and then I'll jump it to do the proper RDF coding there.

I'll propose to publish at least:

  1) /doap/foundation/tlps.rdf
  2) /doap/{tlp-id}/pmc.rdf
  3) /doap/{tlp-id}/{project-id}.rdf

1 will provide the basic information, linking to 2 containing the pmc
information, as we already do in json. Then 3 would also link to 2, where
in most of the cases {tlp-id} and {project-id} will be the same, but we do
support subprojects (e.g., lucene) and components (e.g., commons).

One we have that infrastructure in place, we can tell all TLPs to directly
link to those files, avoiding the manual duplication of that data.

I think with that we are coming closer to a satisfactory solution ;-)

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernan...@redlink.co
w: http://redlink.co

Reply via email to