3 ms·
This is an interesting read with concepts to keep in mind when designing some application. I've worked with open data, ontologies and semantic web, and I'm afra
by wvh 4y ago
This is an interesting read with concepts to keep in mind when designing some application. I've worked with open data, ontologies and semantic web, and I'm afraid a lot of the difficulty is in cross-cutting concerns, interoperability and boundaries. As some of the slides mention, there is no easy sharing of data between blocks, which is essential for flow. Providers of said blocks will not easily open their gardens to the outside world because of business lock-in or because it's just too difficult security-wise. There will be irreconcilable differences between a conceptual Meeting schema and the actual data structure provided by a block provider's API. And the idea of creating thousands of block types will make things so complex you will basically end up with what we already have, i.e. programming with classes, conditionals and all sorts of inheritance.
I understand the vision, and I think it's good to keep in mind when implementing software, but as a seasoned coder and security person, I see a lot of technical and (anti)competitive hurdles. In practice, the market does not want interoperability.