The discussion around PMBOK and Agile has been discussed here in the past.
A Simple Way to Put PMBOK to Work speaks to how each Knowledge Area can be applied to general purpose projects management paradigms. The answers to each of the questions posed in post would inform the discussion around "is Scrum a Project Management Method?"