3 ms·
What is the use-case for this software? From the README: > We are building LinkedDataHub primarily for: > researchers who need an RDF-native notebook that can
by jitl 4y ago
What is the use-case for this software? From the README:
> We are building LinkedDataHub primarily for:
> researchers who need an RDF-native notebook that can consume and collect Linked Data and SPARQL documents and follows the FAIR principles
I would be interested in reading a user story of a few paragraphs about how this works. I don't know anyone working with RDF or SPARQL documents, but I'm curious about these technologies. Graphs are cool, and SPARQL has a certain appeal. Who is using these things already day-to-day?
> developers who are looking for a declarative full stack framework for Knowledge Graph application development, with out-of-the-box UI and API
I work on an application (https://notion.so https://notion.so) that would be better with more Knowledge Graph, but I don't need a framework. I'm curious what application developers approach the knowledge graph space looking for a "full stack framework". I presume most commercial developers would prefer to use their existing application tooling. Maybe academic researchers writing software for their lab?
>What makes LinkedDataHub unique is its completely data-driven architecture: applications and documents are defined as data, managed using a single generic HTTP API and presented using declarative technologies. The default application structure and user interface are provided, but they can be completely overridden and customized. Unless a custom server-side processing is required, no imperative code such as Java or JavaScript needs to be involved at all.
This kind of flexibility is intrinsically appealing to programmers, but the resulting user experience leaves a lot to be desired. Usually it's better to build a good product first, and then to extract the framework bits once they've proved productive. Otherwise you may end up with a framework that can do anything, but in a way nobody wants.
- capevace 4y agoSo I don’t personally have many use cases for RDF-type data, but I plan on implementing RDF data endpoints in a music library app I’m building. I suppose RDF thrives in the academic space, whereas userspace suffers from a chicken and egg type problem. There aren’t many common services available that have public RDF endpoints, so few applications using them get built. Edit: I suppose that’s what LinkedDatHub provides then, a way for researchers to build API-transformers into their graph, so they can then use it with SPARQL.
- namedgraph 4y agoIt doesn't have many ETL features, but it does support CSV import. What kind of data are you looking to transform?
- capevace 4y agoBasically I’m combining your local music library with data from streaming services so you have unified playlists across them. So basically I’m having to match a bunch of resources like songs together from different APIs.
- namedgraph 4y agoLinkedDataHub was extracted from the common code from a number of Linked Data projects that we have done in different domains. It can be used as a framework but it's a standalone application as well, because it provides the default built-in ontologies as well UI for Linked Data and SPARQL consumption. Disclaimer: I'm the main developer.
- jitl 4y agoWhat were the projects you did? I think concrete examples would help me understand the software more.
- namedgraph 4y agohttps://atomgraph.com/cases/ https://atomgraph.com/cases/
- jitl 4y agoThanks!