I'm not sensitive to the consequences for code size, but I can tell you that my plan for working around the lack of built-in uniqueness checking for properties will probably involve a bot querying for duplicates, and then removing them, discussed here:
http://old.nabble.com/forum/ViewPost.jtp?post=32328729&framed=y So, I can think of at least one use-case where an API will be helpful, and I'm in favor of adding this functionality. I don't see any downside to integrating. It would be more convenient for keep track of it, and for keeping it up to date. Yaron Koren-2 wrote: > > Hi everyone, > > The "SMWAskAPI" extension adds an action to the MediaWiki API, "ask", that > lets you call SMW queries via api.php: > > http://www.mediawiki.org/wiki/Extension:SMWAskAPI > > I didn't think such a thing was necessary, since the Special:Ask page > basically functions as an API already, if you use the query formats "csv", > "json" etc. But I was convinced recently that this is in fact an important > feature, for two main reasons: the API makes it easier to create queries, > using the "...fm" formats, like "jsonfm"; and various libraries for > running > MediaWiki "bots" are configured for calling api.php specifically. > > Any thoughts, then, on adding this code directly into Semantic MediaWiki? > I > know there's an overall goal to try to make SMW as small as possible, but > this extension's code is pretty small - here's the main body of code: > > http://smwaskapi.svn.sourceforge.net/viewvc/smwaskapi/trunk/SMWAskAPI/api/SMWAsk_API.php?revision=2&view=markup > > ..and its function certainly seems to fit in directly with SMW's core > functionality. > > -Yaron > > ------------------------------------------------------------------------------ > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > _______________________________________________ > Semediawiki-devel mailing list > Semediawiki-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > -- View this message in context: http://old.nabble.com/Adding-%22SMWAskAPI%22-code-to-SMW-tp32353431p32353474.html Sent from the Semantic Mediawiki - Development mailing list archive at Nabble.com. ------------------------------------------------------------------------------ EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev _______________________________________________ Semediawiki-devel mailing list Semediawiki-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/semediawiki-devel