Wolfram Language has chosen their Entity Framework by which they provide end-users access to the data they have accumulated. Are there similar examples of languages and system that have created or are creating a rich language to work with curated data?
Recently I was looking at how Microsoft is building their "Linked Data Types" for Excel (another video). They are promising 100s of curated data types in their recent promotional video for Office 365. Some of the examples are very similar to Wolfram Entities like Financial, GeoEntites and Food. I wonder if their coverage of Financial data is more comprehensive than FinancialData
in Wolfram language which seems to be on the decline in recent versions and frequent timeout issues. If big players like Microsoft are jumping into ways of providing end-user hassle-free access to curated data then they can provide a serious challenge to data behind EntityFramework.
If someone has been using these Linked Data Types
or other technologies, comment on the quality of data that exist currently. I had Office 365 subscription but didn't know about these data types but will also look into how they compare with what is available in Wolfram language. With Excel's array language being implemented at its engine level with "Dynamic Arrays" and the introduction of cell level variable scoping constructs like LET, does appear to be addressing a lot of spreadsheet issues which make people in data science switch to high-level programming languages like python (pandas) and WL (Entities and Dataset).
Excel is now inching closer and closer to being a Turing-complete functional language competitor. With Lambda now it is possible to define custom anonymous functions.
Nevermind Microsoft has partnered with Wolfram to take their data into their Excel Linked Data Types as well.