Hi folks Holger, you had a post on your blog back in 2010 on driving charts (google based) with SPIN here <https://composing-the-semantic-web.blogspot.com/search?q=chart>.
I'm wondering where things for this use case of semantically aware numerical visuals are at now given current SHACL, javascript, D3, JSON-LD and graphql work. I've just finished the development of substantial Microsoft Power BI project that successfully built yet another isolated and messed with data set and a large body of fragile and non-reusable numerical queries for visuals.... all the while since I work in Topbraid for other things, knowing full well the potential of semantics for many aspects that Power BI nicely ignores. So.. hoping.. dreaming of not repeating the process I'm on the hunt for a way to deliver semantically aware visual and UX. I note that for form based property input aspects, I'm working my way into the shacl constraints / SWP approach. But I'm not seeing the way forward here to charting/graphing/numerical types of widgets ? The queries are simple. e.g. counts, sums, time period patterns. With the exception of some more difficult, but likely still possible DAX functions, sparql can replicate the calculations. It's getting a set of user controls, filters and visual types interacting in a UX environment that is the gap. Maybe the paradigm has now changed a little with graphql acting as the more straightforward client side environment, doing all the data work with the rdf tool set behind the scenes, using all the libraries that come with things like appllo making visuals easier. Yet this still leaves the codebase for visuals off in their disconnected, and not-reusble world. How would the sparql query and the constraints it comes with affect the UX ?? Can a sparql query such as a calculation be encapsulated through the graphql or JSON-LD API ? Any ideas would be great to hear ! Thanks -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
