4 ms·
Yes and no. Think of something like a travel reservation. The schema for travel reservations I argue have remained unchanged for centuries from horse drawn carr
by smadge 9y ago
Yes and no. Think of something like a travel reservation. The schema for travel reservations I argue have remained unchanged for centuries from horse drawn carriages, to passenger ships, to trains, to buses, to planes: departure location, departure date-time, destination, arrival date-time, etc. Thousands of firms have come and gone offering similar services all operating under the same basic schema. Or take the modern day example of social media feeds: twitter, Facebook, instagram, tumblr, all share at their base the same schema. Maybe they add a propriety concept here or there.
- fiatjaf 9y agoIndeed, I believe this was conceived with Instagram/Facebook/Twitter/Tumblr/Mastodon/all open source copies in mind, but this is the SINGLE USE CASE of the entire standard. And it makes it worse, I think. I didn't want all "social networks" to be the same like they are today, there are other alternatives. About reservations, I don't see why would you want to move your data. Reservations are tied to companies in a way no standard can solve. And by design.
- smadge 9y ago> About reservations, I don't see why would you want to move your data. Reservations are tied to companies in a way no standard can solve. And by design. Maybe company A has a history of all your travel reservations with them, and company B has a history of all your travel reservations with them. Then company C offers a service where they collect travel reservations from various services to create an business expense report. You, the supposed owner of the data would like to authorized C to import your data from A and B.
- fiatjaf 9y agoIn fact there are other use cases, for example: Trello and its copies. In this case no standard could have predicted that Trello would raise,thus there would be no standard for it. There are probably many other examples of something that came unexpectedly from nowhere and suddenly there were copies.
- smadge 9y agoSure, but once a defacto standard schema exists between these services it is trivial to formalize that standard and implement it in the various services. Of course there is still the business problem where no one is willing to expend any resources to make it easier for users to migrate.