I asked myself the same question before. Typically, people call the complexity of the problem. This is really a bad habit, because the longer we leave the problem, the worse it will be. Semantic Web is a complex solution to a complex problem. It does not get any easier. I also think that comparing simplicity with RDBMS is naive. Most developers today are familiar with ORM and work with abstract tenacity; some never know about the preservation mechanism. Persistence structures for the Semantic Web (ORDFM) are usually not complex or advanced. Having said that, many organizations leave the DBMS and invest in NoSQL solutions, for which RDF and SPARQL, in my opinion, are the best candidates.
An excellent case study that I always point out when people talk about the complexity of the Semantic Web is the story of Bart van Leuven:
http://semtechbizsf2012.semanticweb.com/sessionPop.cfm?confid=65&proposalid=4590
If a genuine full-fledged fireman (who makes real fires) can use SPARQL and RDF instead of databases and proprietary formats to solve a real problem (data availability in the emergency service), then there is little excuse for the rest of us not to. I want to say that this is not a technology that is a barrier, it is something else.
William Greenly
source share