From thomas at apestaart.org Sat Dec 16 20:55:40 2006 From: thomas at apestaart.org (Thomas Vander Stichele) Date: Sat Dec 16 20:57:52 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> Message-ID: <1166302540.19512.33.camel@ana.amantes> Hi, > > > > How does one add projects to this? > > "send a ping to PTSW" http://pingthesemanticweb.com/ping > > You can: > > a) ping the PTSW directly after you've published / updated a DOAP profile I second the original poster; the /ping link on pingthesemanticweb.com site is 404. I found a ping entry box on the main page of ptsw, but it does not accept a download link from viewcvs: http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co Any ideas what I can do ? Thomas From thomas at apestaart.org Sat Dec 16 21:02:35 2006 From: thomas at apestaart.org (Thomas Vander Stichele) Date: Sat Dec 16 21:04:45 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> Message-ID: <1166302955.19512.36.camel@ana.amantes> On Wed, 2006-11-29 at 11:28 +0000, Uldis Bojars wrote: > On 11/29/06, MJ Ray wrote: > > "Alexandre Passant" wrote: > > > Available at http://doapstore.org > > > > How does one add projects to this? > > "send a ping to PTSW" http://pingthesemanticweb.com/ping As a follow-up, I tried doing it manually the way the /api page explains: $ telnet rpc.pingthesemanticweb.com 80 Trying 64.34.172.55... Connected to rpc.pingthesemanticweb.com (64.34.172.55). Escape character is '^]'. POST /ping/xmlrpc HTTP/1.0 User-Agent: Java Host: rpc.pingthesemanticweb.com Content-Type: text/xml Content-length: 250 weblogUpdates.extendedPing Some title page http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co HTTP/1.1 404 Not Found Date: Sat, 16 Dec 2006 21:00:58 GMT Server: Apache/1.3.36 (Unix) Connection: close Content-Type: text/html; charset=iso-8859-1 404 Not Found

Not Found

The requested URL /ping/xmlrpc was not found on this server.


Apache/1.3.36 Server at rpc.pingthesemanticweb.com Port 80
Connection closed by foreign host. Any help is appreciated. Thanks, Thomas From thomas at apestaart.org Sun Dec 17 20:29:35 2006 From: thomas at apestaart.org (thomas@apestaart.org) Date: Sun Dec 17 20:31:57 2006 Subject: [doap-interest] RELEASE: MOAP 0.2.0 'Waffle Flop' Message-ID: <20061217202935.9D1862081A8@ana.amantes> This mail announces the release of MOAP 0.2.0 'Waffle Flop'. MOAP is a swiss army knife for project maintainers and developers. It aims to help in keeping you in the flow of maintaining, developing and releasing, automating whatever tasks can be automated. It allows you to parse DOAP files and submit releases, send release mails, create iCal files and RSS feeds, maintain version control ignore lists, check in based on the latest ChangeLog entry, and more. For more information, see https://apestaart.org/moap/trac/ To file bugs, go to https://apestaart.org/moap/trac/newticket -------------- next part -------------- This is MOAP 0.2.0 "Waffle Flop" This is the first public release. WHAT IT IS ---------- MOAP is a swiss army knife for project maintainers and developers. It aims to help in keeping you in the flow of maintaining, developing and releasing, automating whatever tasks can be automated. It allows you to parse DOAP files and submit releases, send release mails, create iCal files and RSS feeds, maintain version control ignore lists, check in based on the latest ChangeLog entry, and more. For more information, see https://apestaart.org/moap/trac/ From captsolo at gmail.com Sun Dec 17 22:11:59 2006 From: captsolo at gmail.com (Uldis Bojars) Date: Sun Dec 17 22:14:16 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <1166302540.19512.33.camel@ana.amantes> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> Message-ID: <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> Thomas, To ping PTSW directly you can either: - go to http://pingthesemanticweb.com/ and enter the URL in the ping box at the top of the page; - or using a REST approach specify all the information in the URL. Just do a GET request for URL: http://pingthesemanticweb.com/ping/insert_URL_here - or use XML-RPC - or use Semantic Radar extension for Firefox There should be documentation on the PingTheSemanticWeb for details on how to use REST and XML-RPC interfaces. Sorry re. 404 error - apparently you get it if there is no trailing slash at the end of '/ping'. If you try http://pingthesemanticweb.com/ping/ that should not give you a 404 (but in order to ping you also need to supply a URL that you are sending a ping about). Uldis [ http://captsolo.net/info/ ] On 12/16/06, Thomas Vander Stichele wrote: > Hi, > > > > > > > How does one add projects to this? > > > "send a ping to PTSW" http://pingthesemanticweb.com/ping > > > > You can: > > > > a) ping the PTSW directly after you've published / updated a DOAP profile > > I second the original poster; the /ping link on pingthesemanticweb.com > site is 404. > > I found a ping entry box on the main page of ptsw, but it does not > accept a download link from viewcvs: > http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co > > Any ideas what I can do ? > > Thomas > > > From thomas at apestaart.org Mon Dec 18 00:37:00 2006 From: thomas at apestaart.org (Thomas Vander Stichele) Date: Mon Dec 18 00:39:27 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> Message-ID: <1166402220.19512.65.camel@ana.amantes> Hi, > Thomas, > > To ping PTSW directly you can either: > > - go to http://pingthesemanticweb.com/ and enter the URL in the ping > box at the top of the page; giving my URL: http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co does not work. The page says No SIOC/FOAF/DOAP/OWL/RDFs/RDF found. Does the question mark pose problems ? > - or using a REST approach specify all the information in the URL. > Just do a GET request for URL: > http://pingthesemanticweb.com/ping/insert_URL_here Does not work either; I used this URL: http://pingthesemanticweb.com/ping/http%3A//http% 3A//webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap%3Fview% 3Dco > - or use XML-RPC I have pasted the result of my manual RPC invocation in another mail, did not work either. > - or use Semantic Radar extension for Firefox That's only going to work if a page contains a link to the .doap file no ? My doap files are in CVS, so I guess that would not work either. > There should be documentation on the PingTheSemanticWeb for details on > how to use REST and XML-RPC interfaces. > > Sorry re. 404 error - apparently you get it if there is no trailing > slash at the end of '/ping'. > If you try http://pingthesemanticweb.com/ping/ that should not give > you a 404 (but in order to ping you also need to supply a URL that you > are sending a ping about). Right, with a trailing slash it works. That page does show a PHP warning: Warning: Invalid argument supplied for foreach() in /home/pingthesemanticweb.com/public_html/system/ping.php on line 144 What else can I try to get my projects added to the doap:store ? Thanks Thomas From captsolo at gmail.com Mon Dec 18 13:33:47 2006 From: captsolo at gmail.com (Uldis Bojars) Date: Mon Dec 18 13:36:09 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <64c81f720612180531o76fe3dcag45257bba5d2a6cd6@mail.gmail.com> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> <1166402220.19512.65.camel@ana.amantes> <64c81f720612180531o76fe3dcag45257bba5d2a6cd6@mail.gmail.com> Message-ID: <64c81f720612180533k3dcef8f3hfe898ff3d051f346@mail.gmail.com> Thomas, > giving my URL: > http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co > does not work. > > The page says No SIOC/FOAF/DOAP/OWL/RDFs/RDF found. OK, I see what is the problem. DOAP is based on RDF document format. Please check your document in the RDF validator - it is not a valid RDF document. http://www.w3.org/RDF/Validator/ Try adding: References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> <1166402220.19512.65.camel@ana.amantes> <64c81f720612180531o76fe3dcag45257bba5d2a6cd6@mail.gmail.com> <64c81f720612180533k3dcef8f3hfe898ff3d051f346@mail.gmail.com> Message-ID: <20061218135734.GA24876@crschmidt.net> On Mon, Dec 18, 2006 at 01:33:47PM +0000, Uldis Bojars wrote: > Thomas, > > >giving my URL: > >http://webcvs.freedesktop.org/gstreamer/gstreamer/gstreamer.doap?view=co > >does not work. > > > >The page says No SIOC/FOAF/DOAP/OWL/RDFs/RDF found. > > OK, I see what is the problem. > > DOAP is based on RDF document format. Please check your document in > the RDF validator - it is not a valid RDF document. > http://www.w3.org/RDF/Validator/ The validator is wrong. It's heuristic for checking whether content is RDF is failing, but the content itself is still valid RDF. > Try adding: > > to the front of the document and RDF has significant benefits over plain XML when it comes to using > data and integrating different kinds of data from various sources > (e.g., information about persons and their projects), but you have to > make sure the DOAP profile is valid RDF/XML. And the Freedesktop URL above is. See: http://librdf.org/parse?language=rdfxml&uri=http%3A%2F%2Fwebcvs.freedesktop.org%2Fgstreamer%2Fgstreamer%2Fgstreamer.doap%3Fview%3Dco&content=&Run+Parser=Run+Parser&.cgifields=language Regards, -- Christopher Schmidt Web Developer From captsolo at gmail.com Mon Dec 18 15:21:29 2006 From: captsolo at gmail.com (Uldis Bojars) Date: Mon Dec 18 15:23:51 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <20061218135734.GA24876@crschmidt.net> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> <1166402220.19512.65.camel@ana.amantes> <64c81f720612180531o76fe3dcag45257bba5d2a6cd6@mail.gmail.com> <64c81f720612180533k3dcef8f3hfe898ff3d051f346@mail.gmail.com> <20061218135734.GA24876@crschmidt.net> Message-ID: <64c81f720612180721h3da5ca36r341cd75ea044a6b9@mail.gmail.com> Hi Chris, On 12/18/06, Christopher Schmidt wrote: > On Mon, Dec 18, 2006 at 01:33:47PM +0000, Uldis Bojars wrote: > > > > OK, I see what is the problem. > > > > DOAP is based on RDF document format. Please check your document in > > the RDF validator - it is not a valid RDF document. > > http://www.w3.org/RDF/Validator/ > > The validator is wrong. It's heuristic for checking whether content is > RDF is failing, but the content itself is still valid RDF. Thanks for correcting me. Indeed, RDF/XML spec. says: "When there is only one top-level node element inside rdf:RDF, the rdf:RDF can be omitted although any XML namespaces must still be declared." Still, there is a possibility that PingTheSemanticWeb expects RDF/XML sources to have the top-level rdf:RDF. Seems it can be omitted as well, but still it can be a reason why PingTheSemanticWeb would not accept this DOAP profile. > > Try adding: > > > > > to the front of the document and > DOAP does not allow this. Adding this to a DOAP document makes it > non-DOAP. Do you want to say that DOAP is not RDF? If it were RDF then wrapping it in "" should not change its validity. Noticed that you use the " part in the DOAP profile of DOAPer anyway: http://crschmidt.net/doap/doaper.rdf I find it peculiar if a valid DOAP profile becomes invalid if parsed from RDF/XML and serialised again in RDF/XML (which most probably would add the "" part). And is serialising DOAP in N-Triples form of RDF an invalid operation (in the sense that it won't be valid DOAP) ? BTW the DOAP validator page returns a 404. It is good that we can at least validate if it is a valid RDF/XML. And if it is one can assume there are data in there which can be used by other applications (which "grok" RDF) in a meaningful way. P.S. Sorry to [doap-interest] folks if the discussion gets too technical in parts. Feel free to ask if further explanation of something is needed. Best, Uldis [ http://captsolo.net/info/ ] From crschmidt at crschmidt.net Mon Dec 18 17:19:16 2006 From: crschmidt at crschmidt.net (Christopher Schmidt) Date: Mon Dec 18 17:21:41 2006 Subject: [doap-interest] [ANN] doap:store, a collaborative DOAP projects directory In-Reply-To: <64c81f720612180721h3da5ca36r341cd75ea044a6b9@mail.gmail.com> References: <456d5f97.KudngeWHUymOnEkg%mjr@phonecoop.coop> <64c81f720611290328n24822f9dyf3d76f85c2388295@mail.gmail.com> <1166302540.19512.33.camel@ana.amantes> <64c81f720612171411n75abb3abvfaae1d61fb0bf8a5@mail.gmail.com> <1166402220.19512.65.camel@ana.amantes> <64c81f720612180531o76fe3dcag45257bba5d2a6cd6@mail.gmail.com> <64c81f720612180533k3dcef8f3hfe898ff3d051f346@mail.gmail.com> <20061218135734.GA24876@crschmidt.net> <64c81f720612180721h3da5ca36r341cd75ea044a6b9@mail.gmail.com> Message-ID: <20061218171916.GB24876@crschmidt.net> On Mon, Dec 18, 2006 at 03:21:29PM +0000, Uldis Bojars wrote: > Hi Chris, > > On 12/18/06, Christopher Schmidt wrote: > >On Mon, Dec 18, 2006 at 01:33:47PM +0000, Uldis Bojars wrote: > >> > >> OK, I see what is the problem. > >> > >> DOAP is based on RDF document format. Please check your document in > >> the RDF validator - it is not a valid RDF document. > >> http://www.w3.org/RDF/Validator/ > > > >The validator is wrong. It's heuristic for checking whether content is > >RDF is failing, but the content itself is still valid RDF. > > Thanks for correcting me. Indeed, RDF/XML spec. says: "When there is > only one top-level node element inside rdf:RDF, the rdf:RDF can be > omitted although any XML namespaces must still be declared." > > Still, there is a possibility that PingTheSemanticWeb expects RDF/XML > sources to have the top-level rdf:RDF. Seems it can be omitted as > well, but still it can be a reason why PingTheSemanticWeb would not > accept this DOAP profile. Yep. > >> Try adding: > >> > >> >> to the front of the document and > > >DOAP does not allow this. Adding this to a DOAP document makes it > >non-DOAP. > > Do you want to say that DOAP is not RDF? > If it were RDF then wrapping it in "" should not change its > validity. That's exactly what I'm saying, yes. DOAP is a specific subset of RDF/XML, deisgned to be *easy for XML parser to understand*, but also designed to fit well into the RDF/XML framework that makes itm ore generally useful. > Noticed that you use the " part in the DOAP profile of DOAPer > anyway: > http://crschmidt.net/doap/doaper.rdf That's correct, and it's incorrect DOAP. (It is correct RDF.) > I find it peculiar if a valid DOAP profile becomes invalid if parsed > from RDF/XML and serialised again in RDF/XML (which most probably > would add the "" part). Do you find it strange that RSS 1.0 has the same properties? If you parse the triples into a triplestore and reserialize it, you'll typically get something which is no longer RSS 1.0. (Go ahead, try and take RSS 1.0 ntriples and pass them to an RSS reader. I dare you. :) > And is serialising DOAP in N-Triples > form of RDF an invalid operation (in the sense that it won't be valid > DOAP) ? Yep. It's still valid RDF. It's not valid DOAP. Regards, -- Christopher Schmidt Web Developer From bnowack at appmosphere.com Tue Dec 19 12:10:52 2006 From: bnowack at appmosphere.com (Benjamin Nowack) Date: Tue Dec 19 12:14:59 2006 Subject: [doap-interest] doap:user? Message-ID: Hi Edd, any chance I could talk you into adding a "user" property to DOAP? I'm building an RDFy social networking system where members will be able to list the tools they are using (for community building bla). As the software descriptions are DOAP-based, it would be great to have such a property in the core vocab as well, e.g. [[ user User of the software of the project. ]] Best, Benjamin -- Benjamin Nowack Kruppstr. 100 45145 Essen, Germany http://www.bnode.org/ From captsolo at gmail.com Wed Dec 20 00:22:22 2006 From: captsolo at gmail.com (Uldis Bojars) Date: Wed Dec 20 00:24:57 2006 Subject: [doap-interest] doap:user? In-Reply-To: References: Message-ID: <64c81f720612191622x3087c18cs32adc785c2919486@mail.gmail.com> On 12/19/06, Benjamin Nowack wrote: > any chance I could talk you into adding a "user" property > to DOAP? I'm building an RDFy social networking system > where members will be able to list the tools they are using > (for community building bla). As the software descriptions > are DOAP-based, it would be great to have such a property > in the core vocab as well, e.g. > > [[ > > > user > User of the software of the > project. > > > > ]] We discussed a similar idea on #sioc IRC channel. I would suggest to start with the other direction for this relation first - software which a foaf:Person is using. A DOAP profile can't possibly list all users of a software tool or keep it up-to-date but if information on software used by people is attached to their FOAF profiles you can always aggregate them and discover who is using what. That'd be good use case - to see what tools your friends are using. As an experiment in this direction Christoph Gorn added a new property to his FOAF-X vocabulary which would allow to describe this relation (what software is somebody using). He also added an example description to his FOAF profile (one this I remember is that he's using VIM :), but I don't see it now. Christoph, could you tell a bit more about it? Best, Uldis [ http://captsolo.net/info/ ] From bnowack at appmosphere.com Wed Dec 20 08:43:42 2006 From: bnowack at appmosphere.com (Benjamin Nowack) Date: Wed Dec 20 08:47:53 2006 Subject: [doap-interest] doap:user? In-Reply-To: <64c81f720612191622x3087c18cs32adc785c2919486@mail.gmail.com> References: <64c81f720612191622x3087c18cs32adc785c2919486@mail.gmail.com> Message-ID: On 20.12.2006 00:22:22, Uldis Bojars wrote: >We discussed a similar idea on #sioc IRC channel. I would suggest to >start with the other direction for this relation first - software >which a foaf:Person is using. See [1], the direction generally doesn't matter. With a DOAP-related prop however, it may actually matter, but should be from the project to the user: DOAP does a neat trick and integrates both projects and the software created by the project in a single vocabulary. This means that properties like license, tester, etc, have a a bit more complex semantics by not really describing "license of the project", "tester of the project", but "license of the software created by the project" and "tester of the software created by the project" respectively. For consistency reasons, a doap:user prop could use the same pattern and should IMO be part of DOAP. [1] http://dig.csail.mit.edu/breadcrumbs/node/72 Cheers, Benjamin -- Benjamin Nowack Kruppstr. 100 45145 Essen, Germany http://www.bnode.org/ > >A DOAP profile can't possibly list all users of a software tool or >keep it up-to-date but if information on software used by people is >attached to their FOAF profiles you can always aggregate them and >discover who is using what. > >That'd be good use case - to see what tools your friends are using. > >As an experiment in this direction Christoph Gorn added a new property >to his FOAF-X vocabulary which would allow to describe this relation >(what software is somebody using). He also added an example >description to his FOAF profile (one this I remember is that he's >using VIM :), but I don't see it now. > >Christoph, could you tell a bit more about it? > >Best, >Uldis > >[ http://captsolo.net/info/ ] > >