-1

Can I write this sentence

In this paper, we present an approach and a system, called ABDES, for constructing web wrappers to extract data records from a web page.

as

In this paper, we present an approach and a system, called ABDES, for constructing web wrappers that extract data records from a web page.

Which is better? Or maybe it is better to say

In this paper, we present an approach and a system, called ABDES, to construct web wrappers for extracting data records from a web page.

  • I don't think there's a nickel's worth of difference between them. – StoneyB Aug 29 '15 at 18:45
  • @StoneyB thanks, what about the third one I just added. – Ahmad Aug 29 '15 at 18:46
  • Now I think maybe constructing web wrappers is redundant – Ahmad Aug 29 '15 at 18:49
  • I prefer the ones with for. The new one is just a tiny bit ambiguous: it might be understood that constructing wrappers is the purpose of your presentation, not the purpose of your approach and system. – StoneyB Aug 29 '15 at 18:49
  • I can't speak to that redundancy without knowing vastly more about your system! – StoneyB Aug 29 '15 at 18:50
1

The difference is very slight.

...wrappers to extract...

tells us that the "system ABDES"'s most important purpose is to construct "web wrappers", and the whole shebang has one goal -- to extract data.

...wrappers that extract...

tells us that the wrappers are the ones that do the extracting. (This is a bit weird, by the way). The system is described, and its purpose is somewhat convoluted and murky, but a specialist will probably find it useful.

...wrappers for extracting...

tells us about the system and that its primary goal is to construct web wrappers. If you need extracting data, you probably know the importance of those wrappers, which the "system ABDES" will happily create. The wrappers are used in the process of extracting data. Somehow.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.