text: Properties are similar to properties in Object-Oriented Programming (OOP). However, there are 
  important differences between properties in OWL and OOP. The most important difference is that OWL 
  properties are first class entities that exist independent of classes. OOP developers are encouraged to 
  read: https://www.w3.org/2001/sw/BestPractices/SE/ODSD/ 