You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@community.apache.org by Christofer Dutz <ch...@c-ware.de> on 2019/04/16 13:13:48 UTC
RDF Files
Hi all,
Hope this is the right list for this … but I have to admit I have no other idea to what might be the right one.
When trying to find a list of all IoT Projects at Apache I was surprised to find only one in the list and it was not containing any of the ones I was working on.
I was told that this information is generated from RDF files. Also I was told that for every project there sort of exist two separate files.
* One specifying the PMC/Committee
* One specifying the Project itself
Now I started writing these files and sort of am quite lost at how to write them. It was suggested to look at the files used by the Camel project.
Looking into these, it seems the asfext namespace uses attributes/elements I can’t see defined in the definition here http://projects.apache.org/ns/asfext#
It’s also quite difficult to edit these in a safe way as I can’t get my IntelliJ to not mark almost everything red.
From the pages [1] and [2] I couldn’t seem to get a real feeling of the correct syntax and which options are valid and I wouldn’t call them really helpful in getting started here.
Are there any xml schemas out there that I could use? Is there any tooling I could use to edit these files in a safe way?
Chris
[1] https://cwiki.apache.org/confluence/display/COMDEV/Apache+Projects+Directory
[2] https://projects.apache.org/about.html
Re: RDF Files
Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Chris,
Sebb has updated guidelines: https://projects.apache.org/doap.html
Here is the thead I have started with my changes to doap file:
https://markmail.org/message/47zynzd4ubz65q23 :)
On Tue, 16 Apr 2019 at 21:26, Maxim Solodovnik <so...@gmail.com> wrote:
>
> I thought you just need valid XML .... :))))
>
> Will try to answer your questions
>
> I have no idea how I have created this file, most probably I "borrowed" initial version from some Apache project
> 1) I'll update the licence to point to [1], due to this is the correct place according to whimsy [2] (thanks for pointing out)
> 2) PMC list. I really don't like the idea of having duplicate lists here and there so I guess this should be [3] or [4]
> 3) I really believe maintainer are all devs so dev@ mailing list seems to be correct one :)
>
> "And can I place both rdp files in our project repo " not sure why you need this, but I have no objections :)
>
> [1] https://www.apache.org/licenses
> [2] https://whimsy.apache.org/site/project/openmeetings
> [3] https://openmeetings.apache.org/team.html
> [4] http://people.apache.org/phonebook.html?pmc=openmeetings
>
>
>
> On Tue, 16 Apr 2019 at 21:02, Christofer Dutz <ch...@c-ware.de> wrote:
>>
>> Hi Maxim,
>>
>> thanks for that ... and it's a completely different interpretation as the Camel one ... at least in some parts ;-/
>> https://gitbox.apache.org/repos/asf?p=camel.git;a=blob_plain;f=doap.rdf;hb=HEAD
>>
>> But some questions:
>> - The license link doesn't work at all in both versions ... shouldn't this point to the web-version of the Apache 2.0 license text?
>> - What does the asfext:pmc element really contain? Should that point to an rdf file with the committee data, should it reference the pmc name (Like in Camel example) or the project website (Open-Meetings example) or should it link to the Team page of the project?
>> - What should the maintainer be? In Camel it's the Chair/VP in OpenMeetings it's the PMC ... however neither ist the Chair the maintainer nor is the PMC a person ;-)
>>
>> And can I place both rdp files in our project repo and reference them from some central part (I know this can be done for the project part ... but not the committee)
>>
>> Chris
>>
>>
>> Am 16.04.19, 15:28 schrieb "Maxim Solodovnik" <so...@gmail.com>:
>>
>> Hello Chris,
>>
>> we are using this definition:
>> https://github.com/apache/openmeetings-site/blob/asf-site/doap.rdf#L16
>>
>>
>> On Tue, 16 Apr 2019 at 20:14, Christofer Dutz <ch...@c-ware.de>
>> wrote:
>>
>> > Hi all,
>> >
>> > Hope this is the right list for this … but I have to admit I have no other
>> > idea to what might be the right one.
>> >
>> > When trying to find a list of all IoT Projects at Apache I was surprised
>> > to find only one in the list and it was not containing any of the ones I
>> > was working on.
>> >
>> > I was told that this information is generated from RDF files. Also I was
>> > told that for every project there sort of exist two separate files.
>> >
>> > * One specifying the PMC/Committee
>> > * One specifying the Project itself
>> >
>> > Now I started writing these files and sort of am quite lost at how to
>> > write them. It was suggested to look at the files used by the Camel project.
>> >
>> > Looking into these, it seems the asfext namespace uses attributes/elements
>> > I can’t see defined in the definition here
>> > http://projects.apache.org/ns/asfext#
>> > It’s also quite difficult to edit these in a safe way as I can’t get my
>> > IntelliJ to not mark almost everything red.
>> >
>> > From the pages [1] and [2] I couldn’t seem to get a real feeling of the
>> > correct syntax and which options are valid and I wouldn’t call them really
>> > helpful in getting started here.
>> >
>> > Are there any xml schemas out there that I could use? Is there any tooling
>> > I could use to edit these files in a safe way?
>> >
>> > Chris
>> >
>> > [1]
>> > https://cwiki.apache.org/confluence/display/COMDEV/Apache+Projects+Directory
>> > [2] https://projects.apache.org/about.html
>> >
>> >
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
--
WBR
Maxim aka solomax
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: RDF Files
Posted by Maxim Solodovnik <so...@gmail.com>.
I thought you just need valid XML .... :))))
Will try to answer your questions
I have no idea how I have created this file, most probably I "borrowed"
initial version from some Apache project
1) I'll update the licence to point to [1], due to this is the correct
place according to whimsy [2] (thanks for pointing out)
2) PMC list. I really don't like the idea of having duplicate lists here
and there so I guess this should be [3] or [4]
3) I really believe maintainer are all devs so dev@ mailing list seems to
be correct one :)
"And can I place both rdp files in our project repo " not sure why you need
this, but I have no objections :)
[1] https://www.apache.org/licenses
[2] https://whimsy.apache.org/site/project/openmeetings
[3] https://openmeetings.apache.org/team.html
[4] http://people.apache.org/phonebook.html?pmc=openmeetings
On Tue, 16 Apr 2019 at 21:02, Christofer Dutz <ch...@c-ware.de>
wrote:
> Hi Maxim,
>
> thanks for that ... and it's a completely different interpretation as the
> Camel one ... at least in some parts ;-/
>
> https://gitbox.apache.org/repos/asf?p=camel.git;a=blob_plain;f=doap.rdf;hb=HEAD
>
> But some questions:
> - The license link doesn't work at all in both versions ... shouldn't this
> point to the web-version of the Apache 2.0 license text?
> - What does the asfext:pmc element really contain? Should that point to an
> rdf file with the committee data, should it reference the pmc name (Like in
> Camel example) or the project website (Open-Meetings example) or should it
> link to the Team page of the project?
> - What should the maintainer be? In Camel it's the Chair/VP in
> OpenMeetings it's the PMC ... however neither ist the Chair the maintainer
> nor is the PMC a person ;-)
>
> And can I place both rdp files in our project repo and reference them from
> some central part (I know this can be done for the project part ... but not
> the committee)
>
> Chris
>
>
> Am 16.04.19, 15:28 schrieb "Maxim Solodovnik" <so...@gmail.com>:
>
> Hello Chris,
>
> we are using this definition:
> https://github.com/apache/openmeetings-site/blob/asf-site/doap.rdf#L16
>
>
> On Tue, 16 Apr 2019 at 20:14, Christofer Dutz <
> christofer.dutz@c-ware.de>
> wrote:
>
> > Hi all,
> >
> > Hope this is the right list for this … but I have to admit I have no
> other
> > idea to what might be the right one.
> >
> > When trying to find a list of all IoT Projects at Apache I was
> surprised
> > to find only one in the list and it was not containing any of the
> ones I
> > was working on.
> >
> > I was told that this information is generated from RDF files. Also I
> was
> > told that for every project there sort of exist two separate files.
> >
> > * One specifying the PMC/Committee
> > * One specifying the Project itself
> >
> > Now I started writing these files and sort of am quite lost at how to
> > write them. It was suggested to look at the files used by the Camel
> project.
> >
> > Looking into these, it seems the asfext namespace uses
> attributes/elements
> > I can’t see defined in the definition here
> > http://projects.apache.org/ns/asfext#
> > It’s also quite difficult to edit these in a safe way as I can’t get
> my
> > IntelliJ to not mark almost everything red.
> >
> > From the pages [1] and [2] I couldn’t seem to get a real feeling of
> the
> > correct syntax and which options are valid and I wouldn’t call them
> really
> > helpful in getting started here.
> >
> > Are there any xml schemas out there that I could use? Is there any
> tooling
> > I could use to edit these files in a safe way?
> >
> > Chris
> >
> > [1]
> >
> https://cwiki.apache.org/confluence/display/COMDEV/Apache+Projects+Directory
> > [2] https://projects.apache.org/about.html
> >
> >
>
> --
> WBR
> Maxim aka solomax
>
>
>
--
WBR
Maxim aka solomax
Re: RDF Files
Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Maxim,
thanks for that ... and it's a completely different interpretation as the Camel one ... at least in some parts ;-/
https://gitbox.apache.org/repos/asf?p=camel.git;a=blob_plain;f=doap.rdf;hb=HEAD
But some questions:
- The license link doesn't work at all in both versions ... shouldn't this point to the web-version of the Apache 2.0 license text?
- What does the asfext:pmc element really contain? Should that point to an rdf file with the committee data, should it reference the pmc name (Like in Camel example) or the project website (Open-Meetings example) or should it link to the Team page of the project?
- What should the maintainer be? In Camel it's the Chair/VP in OpenMeetings it's the PMC ... however neither ist the Chair the maintainer nor is the PMC a person ;-)
And can I place both rdp files in our project repo and reference them from some central part (I know this can be done for the project part ... but not the committee)
Chris
Am 16.04.19, 15:28 schrieb "Maxim Solodovnik" <so...@gmail.com>:
Hello Chris,
we are using this definition:
https://github.com/apache/openmeetings-site/blob/asf-site/doap.rdf#L16
On Tue, 16 Apr 2019 at 20:14, Christofer Dutz <ch...@c-ware.de>
wrote:
> Hi all,
>
> Hope this is the right list for this … but I have to admit I have no other
> idea to what might be the right one.
>
> When trying to find a list of all IoT Projects at Apache I was surprised
> to find only one in the list and it was not containing any of the ones I
> was working on.
>
> I was told that this information is generated from RDF files. Also I was
> told that for every project there sort of exist two separate files.
>
> * One specifying the PMC/Committee
> * One specifying the Project itself
>
> Now I started writing these files and sort of am quite lost at how to
> write them. It was suggested to look at the files used by the Camel project.
>
> Looking into these, it seems the asfext namespace uses attributes/elements
> I can’t see defined in the definition here
> http://projects.apache.org/ns/asfext#
> It’s also quite difficult to edit these in a safe way as I can’t get my
> IntelliJ to not mark almost everything red.
>
> From the pages [1] and [2] I couldn’t seem to get a real feeling of the
> correct syntax and which options are valid and I wouldn’t call them really
> helpful in getting started here.
>
> Are there any xml schemas out there that I could use? Is there any tooling
> I could use to edit these files in a safe way?
>
> Chris
>
> [1]
> https://cwiki.apache.org/confluence/display/COMDEV/Apache+Projects+Directory
> [2] https://projects.apache.org/about.html
>
>
--
WBR
Maxim aka solomax
Re: RDF Files
Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Chris,
we are using this definition:
https://github.com/apache/openmeetings-site/blob/asf-site/doap.rdf#L16
On Tue, 16 Apr 2019 at 20:14, Christofer Dutz <ch...@c-ware.de>
wrote:
> Hi all,
>
> Hope this is the right list for this … but I have to admit I have no other
> idea to what might be the right one.
>
> When trying to find a list of all IoT Projects at Apache I was surprised
> to find only one in the list and it was not containing any of the ones I
> was working on.
>
> I was told that this information is generated from RDF files. Also I was
> told that for every project there sort of exist two separate files.
>
> * One specifying the PMC/Committee
> * One specifying the Project itself
>
> Now I started writing these files and sort of am quite lost at how to
> write them. It was suggested to look at the files used by the Camel project.
>
> Looking into these, it seems the asfext namespace uses attributes/elements
> I can’t see defined in the definition here
> http://projects.apache.org/ns/asfext#
> It’s also quite difficult to edit these in a safe way as I can’t get my
> IntelliJ to not mark almost everything red.
>
> From the pages [1] and [2] I couldn’t seem to get a real feeling of the
> correct syntax and which options are valid and I wouldn’t call them really
> helpful in getting started here.
>
> Are there any xml schemas out there that I could use? Is there any tooling
> I could use to edit these files in a safe way?
>
> Chris
>
> [1]
> https://cwiki.apache.org/confluence/display/COMDEV/Apache+Projects+Directory
> [2] https://projects.apache.org/about.html
>
>
--
WBR
Maxim aka solomax