5 ms·
The semantic web makes sense for large datasets provided by tech-enabled companies, but the overwhelming majority of entities represented on the web don't have
by elliottinvent 6y ago
The semantic web makes sense for large datasets provided by tech-enabled companies, but the overwhelming majority of entities represented on the web don't have large datasets or tech teams. They have a small amount of standard data they want to get out to customers – contact data, company data (tax registration or whatever), GPS locations for stores, etc. They don't need 99.9% of the complexities of Schema.org.
They only consider a website from their viewpoint – a human viewing the website through browser. The HTML (including microdata, JSON-LD, etc) is terrifying for most of them. So at best, their web designer builds in some semantic web standards but the data can be inaccurate or become out of data quickly because the website owner doesn't even know it's there.
Even big companies have adopted semantic web standards in such a confusing and inconsistent way that it's difficult to rely on the data being available in an expected format, so that a developer can build something on top of it.
Unless semantic web standards can be adopted by small businesses in a simple way (point, click and type) I don't think they will ever be widely adopted.
Finally, I don't think it's efficient to hide the 1kb of machine usable data inside 99kb of HTML designed for browser rendering.
Shameless plug:
A small team and I have built an alternative to the semantic web, to store machine readable data in DNS. It can be populated by simple user friendly online forms.
Explainer and summary: https://www.num.uk https://www.num.uk
Best way to play around with it: https://app.numserver.com/tools/editor/add https://app.numserver.com/tools/editor/add