There is a very large amount of data on the web. Most of the data is however is locked in the databases of the websites. On a website you get to see a single view of that website’s data. Some websites, mainly larger ones, allow access to their backend database via APIs, but things work in different ways and querying data from multiple websites is difficult and time consuming, often requiring lots of custom code.
What if the web could be one big database instead, where data could be seamlessly combined and queried everywhere. This is the vision of the semantic web. The current approach to try to get the data more accessible is to add annotations to the html to make the data accessible from the front end. This is done to a limited extent today, for example by adding schema.org annotations that is used by search engines to understand the content better.
What if instead of annotating the html in the frontend, the backend database could be directly accessible instead? That’s what’s possible with SAFE. When making a website on SAFE the data can be made public and can be available for any other website or app to use. The semantic web, the web as one big shared database, with its countless new possibilities, is something SAFE is pretty much made for.
I think it would be good if app creators try to keep this in mind from the beginning, and try to think of how to make the data from their apps as standardized and easily shareable as possible. We can then not just get a new decentralized web, but a semantic one, to start making the sum of human knowledge available for man and machine alike.