Open knowledge coordinating knowledge sharing through peer-to-peer interaction