pathom

:pathom: https://github.com/wilkerlucio/pathom/ & https://pathom3.wsscode.com & https://roamresearch.com/#/app/wsscode
wilkerlucio 2020-06-09T18:19:53.216500Z

hello @mark354! there is some start on the federation work, but I dont feel that is good enough for general usage at this moment. so for understand, you want to kind map from RDF directly to resolvers with pathom, kinda like that?

šŸ‘ 1
2020-06-10T14:59:49.218100Z

@mark354 https://github.com/arachne-framework/aristotle and https://github.com/cognitect-labs/onto are clojure projects that have done some interesting modeling with rdf. I just saw there's an #rdf so perhaps someone there has more advice

šŸ‘ 1
Mark Wardle 2020-06-10T19:48:14.219200Z

Thanks. They look interesting projects - Iā€™ll read more thank you!

šŸ‘ 1
Mark Wardle 2020-06-09T19:09:50.216600Z

Hi! Thanks. Yes - I already have a couple of health related microservices and providing a pathom facade seems like an excellent idea, but for newer services I was wondering whether I could write a pathom native server and federate rather than creating a facade. Happy to do latter however, as I guess conceptually it makes sense as the server-side partner of potentially multiple client-side applicationsā€¦ Iā€™m quite keen on the ontological side of things as of course, you can see triples creating graphs fairly easily, and if you get the semantics right, you can potentially provide access to runtime clients with bags of first-class ā€˜well-knownā€™ attributes rather than, as is usual in health, the wider model being the first-class mechanism (much like in OO).

Mark Wardle 2020-06-09T19:24:27.217400Z

PS thank you so much for writing such a powerful library!

šŸ’š 1
wilkerlucio 2020-06-09T20:24:20.217600Z

gotcha, makes sense, your idea is right on what I like to provide for federation, distributed parsers that can be integrated. I'm a fan of RDF myself, not sure how much pathom and ontologies fit together. For the keywords I think you are doing the good approach, keywords are the closest primitive in Clojure that I can think related to properties

Mark Wardle 2020-06-09T20:35:19.217900Z

Great. Itā€™s helpful to know Iā€™m not missing something already done or completely wide of the mark! Iā€™m hoping RDF-like triples source->property/predicate->target are a way of creating a graph by standardising the properties. Iā€™d like to facade different types of domain information and walk graphs between and within themā€¦ at least thatā€™s the plan! Thanks again.