I’ve been working with semantic web technologies for around seven/eight years now and one thing that still puzzles to some extent is why a lot of IT professionals and computer scientists find OWL (the Web Ontology Language) so hard. I do not have a computer science background (I’m a mathematician by training) but during my career I’ve had to get to grips with a number of technologies from Java to SQL and RDBMS. I’ve dabbled with OO design, UML, GIS etc.
Personally I’ve found OWL no harder to pick up that any of these, and to be honest I think OWL is considerably easier to work with than, say, developing in C++ or implementing a complex RDBMS. So I am genuinely curious – what makes people think OWL is scary (esp. compared to some of the technologies I’ve listed here)?