Understanding Linked Open Data: For Linked Data Discovery, Consumption, Triplification and Application Development