From: Smith, T. <smi...@pg...> - 2010-08-05 01:07:26
|
Well, I imported an ontology into SMW+. The importer choked and now I have hundreds of pages in the wiki that must be deleted including Category and Property pages. So, I used Special:Ask to generate a list of pages imported using the OntologyID property. I then used deleteBatch.php to attempt to delete the pages. For some reason, deleteBatch will only delete the pages associated with instances. It won't touch the Category and Property pages. It tells me that all of those pages are "nonexistent" but of course they are there. Does anyone know how I can force it to delete the remaining 200+ Category and Property pages? Btw... This problem has exposed another issue. Once I did the deleteBatch that deleted the instance pages, I re-ran the Ask query to see what pages were still attached to the OntologyID property. It turns out that Ask returns both the pages that were deleted and the pages that weren't. The deleted pages just showed up as "new" pages (red links). Any thoughts as to why Ask would return a deleted page? Thanks for your suggestions, Tim |
From: Patrick N. <ma...@pa...> - 2010-08-05 01:37:33
Attachments:
signature.asc
|
Hi Tim, On 2010-08-05 08:51, Smith, Tim wrote: [...] > For some reason, deleteBatch will only delete the pages associated > with instances. It won't touch the Category and Property pages. It > tells me that all of those pages are "nonexistent" but of course they > are there. > > Does anyone know how I can force it to delete the remaining 200+ > Category and Property pages? > > Btw... This problem has exposed another issue. Once I did the > deleteBatch that deleted the instance pages, I re-ran the Ask query > to see what pages were still attached to the OntologyID property. It > turns out that Ask returns both the pages that were deleted and the > pages that weren't. The deleted pages just showed up as "new" pages > (red links). Any thoughts as to why Ask would return a deleted > page? I don't know about deleteBatch, never used it, AFAIR. You could try the pywikipedia bot [1] (or any other bot). I use it often for mass changes. In your case 'delete.py' would certainly get the job done. You have to set up the families/<yourwiki>.py file first, which is a bit of a hassle - but the bot will probably be helpful later on, when you want to do a regex search and replace in a lot of pages, for example. About the problem that the semantic data still seems to be there - I guess deleteBatch did not trigger the SMW function that removes the data from the SMW tables - once you're done with your deletion, you can just rebuild all SMW data [2], and everything should be ok again. [1] http://meta.wikimedia.org/wiki/Pywikipediabot [2] http://www.semantic-mediawiki.org/wiki/Help:Repairing_SMW%27s_data#Rebuilding_everything Patrick. -- Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 |
From: Neill M. <ne...@nl...> - 2010-08-05 08:08:34
|
Hi Tim. I use the MW NukeDPL extension http://www.mediawiki.org/wiki/Extension:NukeDPL You specify what you want to delete using DPL queries which gives you very tight control. Cheers Neill. On 05/08/10 01:51, Smith, Tim wrote: > Well, I imported an ontology into SMW+. The importer choked and now I have hundreds of pages in the wiki that must be deleted including Category and Property pages. > > So, I used Special:Ask to generate a list of pages imported using the OntologyID property. I then used deleteBatch.php to attempt to delete the pages. > > For some reason, deleteBatch will only delete the pages associated with instances. It won't touch the Category and Property pages. It tells me that all of those pages are "nonexistent" but of course they are there. > > Does anyone know how I can force it to delete the remaining 200+ Category and Property pages? > > Btw... This problem has exposed another issue. Once I did the deleteBatch that deleted the instance pages, I re-ran the Ask query to see what pages were still attached to the OntologyID property. It turns out that Ask returns both the pages that were deleted and the pages that weren't. The deleted pages just showed up as "new" pages (red links). Any thoughts as to why Ask would return a deleted page? > > Thanks for your suggestions, > > Tim > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > |
From: John A. <John@Irie-Inc.com> - 2010-08-05 15:20:49
|
In my experience, the data in the SMW tables is NEVER deleted, no matter HOW you delete the pages, which is a defect in my book. On Wed, Aug 4, 2010 at 9:37 PM, Patrick Nagel <ma...@pa...>wrote: > Hi Tim, > > On 2010-08-05 08:51, Smith, Tim wrote: > [...] > > For some reason, deleteBatch will only delete the pages associated > > with instances. It won't touch the Category and Property pages. It > > tells me that all of those pages are "nonexistent" but of course they > > are there. > > > > Does anyone know how I can force it to delete the remaining 200+ > > Category and Property pages? > > > > Btw... This problem has exposed another issue. Once I did the > > deleteBatch that deleted the instance pages, I re-ran the Ask query > > to see what pages were still attached to the OntologyID property. It > > turns out that Ask returns both the pages that were deleted and the > > pages that weren't. The deleted pages just showed up as "new" pages > > (red links). Any thoughts as to why Ask would return a deleted > > page? > > I don't know about deleteBatch, never used it, AFAIR. You could try the > pywikipedia bot [1] (or any other bot). I use it often for mass changes. > In your case 'delete.py' would certainly get the job done. You have to > set up the families/<yourwiki>.py file first, which is a bit of a hassle > - but the bot will probably be helpful later on, when you want to do a > regex search and replace in a lot of pages, for example. > > About the problem that the semantic data still seems to be there - I > guess deleteBatch did not trigger the SMW function that removes the data > from the SMW tables - once you're done with your deletion, you can just > rebuild all SMW data [2], and everything should be ok again. > > [1] http://meta.wikimedia.org/wiki/Pywikipediabot > [2] > > http://www.semantic-mediawiki.org/wiki/Help:Repairing_SMW%27s_data#Rebuilding_everything > > Patrick. > > -- > Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc > Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 > > > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > -- John Arrowwood John (at) Irie (dash) Inc (dot) com John (at) Arrowwood Photography (dot) com John (at) Hanlons Razor (dot) com -- http://www.irie-inc.com/ http://arrowwood.blogspot.com/ |
From: Neill M. <ne...@nl...> - 2010-08-05 16:56:39
|
Hi. You can use the DeleteOldRevisions extension. http://jehy.ru/wiki-extensions.en.html This purges all entries prior to a date of your choosing. Seems to work well :) Cheers Neill. On 05/08/10 16:20, John Arrowwood wrote: > In my experience, the data in the SMW tables is NEVER deleted, no matter HOW > you delete the pages, which is a defect in my book. > > On Wed, Aug 4, 2010 at 9:37 PM, Patrick Nagel<ma...@pa...>wrote: > > >> Hi Tim, >> >> On 2010-08-05 08:51, Smith, Tim wrote: >> [...] >> >>> For some reason, deleteBatch will only delete the pages associated >>> with instances. It won't touch the Category and Property pages. It >>> tells me that all of those pages are "nonexistent" but of course they >>> are there. >>> >>> Does anyone know how I can force it to delete the remaining 200+ >>> Category and Property pages? >>> >>> Btw... This problem has exposed another issue. Once I did the >>> deleteBatch that deleted the instance pages, I re-ran the Ask query >>> to see what pages were still attached to the OntologyID property. It >>> turns out that Ask returns both the pages that were deleted and the >>> pages that weren't. The deleted pages just showed up as "new" pages >>> (red links). Any thoughts as to why Ask would return a deleted >>> page? >>> >> I don't know about deleteBatch, never used it, AFAIR. You could try the >> pywikipedia bot [1] (or any other bot). I use it often for mass changes. >> In your case 'delete.py' would certainly get the job done. You have to >> set up the families/<yourwiki>.py file first, which is a bit of a hassle >> - but the bot will probably be helpful later on, when you want to do a >> regex search and replace in a lot of pages, for example. >> >> About the problem that the semantic data still seems to be there - I >> guess deleteBatch did not trigger the SMW function that removes the data >> from the SMW tables - once you're done with your deletion, you can just >> rebuild all SMW data [2], and everything should be ok again. >> >> [1] http://meta.wikimedia.org/wiki/Pywikipediabot >> [2] >> >> http://www.semantic-mediawiki.org/wiki/Help:Repairing_SMW%27s_data#Rebuilding_everything >> >> Patrick. >> >> -- >> Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc >> Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 >> >> >> >> ------------------------------------------------------------------------------ >> The Palm PDK Hot Apps Program offers developers who use the >> Plug-In Development Kit to bring their C/C++ apps to Palm for a share >> of $1 Million in cash or HP Products. Visit us here for more details: >> http://p.sf.net/sfu/dev2dev-palm >> _______________________________________________ >> Semediawiki-user mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >> >> >> > > |
From: Samuel L. <sam...@ri...> - 2010-08-05 17:17:47
|
I'm successfully using DeleteBatch to delete property pages. The only caveat is that I have to add the namespace to the title (like so: "Property:ThePropertyName") for those. // Samuel On 08/05/2010 02:51 AM, Smith, Tim wrote: > For some reason, deleteBatch will only delete the pages associated with instances. It won't touch the Category and Property pages. -- Samuel Lampa --------------------------------------- Biotech Student @ Uppsala University GSoC Student @ Semantic MediaWiki Mentor: Denny Vrandečić --------------------------------------- Blog: http://saml.rilspace.org Twitter: http://twitter.com/samuellampa --------------------------------------- |