Great! Let us know how this all goes. I'm definitely interested in extended storage capabilities, possibly using OpenlinkSW's Virtuozo as storage engine since they have Open Source version.

As for external querying, I'll definitely find some use to in for TechPresentations.org - right now I'm just going to reuse Special:Ask's RSS functionality to export data to be displayed by other sites, including SMW-based wikis. BTW, I was also thinking about creating iCal exports or some other similar formats since data for that site makes lots of sense.

I wonder what's your status on adding template-based display for RSS feeds? I some comments in the code, but didn't see any RSS-related documents on the site.

           Sergey


2008/3/15 Markus Krötzsch <mak@aifb.uni-karlsruhe.de>:
On Freitag, 14. März 2008, Sergey Chernyshev wrote:
> Other stores is a good news. Do you have any particular stores in mind or
> is it going to use SPARQL/UPDATE or something?

We started with RAP, since its binding to PHP is easiest. But the improved
architecture gives very easy access to RDF/OWL-like data that can be written
to basically any semantic store that one can address from PHP.

> I think several people voiced their interest in SMW scaling and
> incorporating into a more standard chain of tools.

Yes, that is also why we pushed that development. Having SPARQL interfaces
should further simplify the integration with other tools.

>
> But besides that, I believe that incorporating features already available
> withing MW instance (through SMW extension) into API is a good idea in
> general - otherwise people will use screen scraping ;)

Yes, SMW already exports all of its data in a very standard way, but people
obviously are too lazy to reuse raw data -- they want to just forward their
queries directly ;-) We also look at SMW-to-SMW data exchange as an
interesting project (i.e. querying an external SMW-instance via #ask).
Volunteers for that project are certainly welcome :-)

Markus

>
>         Sergey
>
>
> On Fri, Mar 14, 2008 at 8:54 AM, Markus Krötzsch
> <mak@aifb.uni-karlsruhe.de>
>
> wrote:
> > On Freitag, 14. März 2008, Andreas Wombacher wrote:
> > > Hi,
> > >
> > > I would like to know whether there is somebody now working on an ask
> > > api. I need such an api and if there is no one working on it  would
> > > consider doing it myself.
> > > If you are already working on it, is there maybe a possibility to get a
> > > pre-view ;-)
> >
> > We are not directly working on that, but we are progressing with the
> > optional
> > support for RDF/OWL stores to be used with SMW. And those stores do
> > already
> > have various APIs that one might use (for querying, webservices based on
> > the
> > SPARQL query language and result format are usually available).
> >
> > We also have considered direct support for "remote ask" but did not find
> > time
> > to do it yet. This would need some idea on how to best encode results of
> > such
> > a format. Some XML format is used in SPARQL, but they have only at most
> > one
> > value per "table cell" whereas #ask has a list in each table cell. One
> > could
> > also make an XML container based on a simple RDF-encoding, or just use
> > some
> > ad hoc XML as seems useful.
> >
> > Regards,
> >
> > Markus
> >
> > > Sergey Chernyshev wrote:
> > > > No, actually, API is there for a while already, I'm using it on
> > > > 1.11and I think it was available even before that.
> > > > In any case, aiming at older (much older) version of MediaWiki is not
> >
> > a
> >
> > > > very good idea - SMW itself require MediaWiki 1.11
> > > >
> > > > On Wed, Feb 13, 2008 at 10:08 AM, Greenman, Ronald (NIH/CIT) [C]
> > > > <greenmanrb@mail.nih.gov <mailto:greenmanrb@mail.nih.gov>> wrote:
> > > >
> > > >     The problem with that API is that extending it cleanly requires
> > > >     MediaWiki 1.12. However, MediaWiki also has an AJAX framework
> >
> > that's
> >
> > > >     been around for a lot longer and allows for clean extensions in
> > > >     older versions (http://www.mediawiki.org/wiki/Manual:Ajax). I've
> > > >     been considering experimenting with this route.
> > > >
> > > >     Beecher Greenman
> > > >     NIH Contractor (SRA)
> > > >     greenmanrb@mail.nih.gov <mailto:greenmanrb@mail.nih.gov>
> >
> > ------------------------------------------------------------------------
> >
> > > > *From:* Sergey Chernyshev
> > > >     [mailto:semediawiki-devel@antispam.sergeychernyshev.com
> > > >     <mailto:semediawiki-devel@antispam.sergeychernyshev.com>]
> > > >     *Sent:* Tuesday, February 12, 2008 11:21 PM
> > > >     *To:* Andreas Wombacher
> > > >     *Cc:* semediawiki-devel@lists.sourceforge.net
> > > >     <mailto:semediawiki-devel@lists.sourceforge.net>
> > > >     *Subject:* Re: [SMW-devel] semantic wiki query AJAX api
> > > >
> > > >     I'm interested in this feature too. Actually I was researching
> > > >     MediaWiki API (http://www.mediawiki.org/wiki/API) and it seams to
> >
> > be
> >
> > > >     quite simple to extend for ask query implementation.
> > > >
> > > >              Sergey
> > > >
> > > >
> > > >     On Feb 12, 2008 6:45 AM, Andreas Wombacher
> > > > <a.wombacher@utwente.nl <mailto:a.wombacher@utwente.nl>> wrote:
> > > >
> > > >         Hi,
> > > >
> > > >         I am wondering whether there is an API for building richer
> > > >         clients using
> > > >         semantic annotations of the wiki via an XML RPC or REST or
> > > > any other kind of API which copuld be facilitated using AJAX?
> > > >
> > > >         best regards
> > > >         Andreas
> >
> > ------------------------------------------------------------------------
> >
> >
> > -------------------------------------------------------------------------
> >
> > > > This SF.net email is sponsored by: Microsoft
> > > > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> >
> > ------------------------------------------------------------------------
> >
> > > > _______________________________________________
> > > > Semediawiki-devel mailing list
> > > > Semediawiki-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
> >
> > -------------------------------------------------------------------------
> >
> > > This SF.net email is sponsored by: Microsoft
> > > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > > _______________________________________________
> > > Semediawiki-devel mailing list
> > > Semediawiki-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
> >
> > --
> > Markus Krötzsch
> > Institut AIFB, Universität Karlsruhe (TH), 76128 Karlsruhe
> > phone +49 (0)721 608 7362          fax +49 (0)721 608 5998
> > mak@aifb.uni-karlsruhe.de          www  http://korrekt.org
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > Semediawiki-devel mailing list
> > Semediawiki-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel



--
Markus Krötzsch
Institut AIFB, Universität Karlsruhe (TH), 76128 Karlsruhe
phone +49 (0)721 608 7362          fax +49 (0)721 608 5998
mak@aifb.uni-karlsruhe.de          www  http://korrekt.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel




--
Sergey Chernyshev
http://www.sergeychernyshev.com/