We, the US Army Avatar Team, are pleased to contribute the following: We use a set of open-source ontologies called the Common Core (CommonCoreOntology · GitHub), which extend from the forthcoming ISO/IEC-21838 Top Level Ontology (in final balloting). They provide a consistent way to integrate multiple data sources. In various projects we represented the integrated data using RDF triple stores. More recently we have taken notice of the Solid platform and are impressed with the Linked Data approach as well as the security and decentralized characteristics of Solid. We suggest that applying the Common Core ontologies as the data model for Linked Data on Solid will provide a highly extensible and broadly applicable data integration platform that will enable multiple individuals across the globe to collaborate and share data in ways relevant to their interests. We submit a sample app (using this approach), an API (for developers), a Common User Profile (CUP) ontology that extends from Common Core, and a JavaScript library that will load CUP data into a Solid Pod. We will support any app developers willing to give this approach a try. An overview description of our work and the various components can be found at the following locations:
Respectfully Submitted,
Robert Ganger, System Engineer, CUBRC, Inc., Forum ID: rganger
Mark Jensen, Ontologist, CUBRC Inc., Forum ID: markjensen
Jacob McConomy (US Army CCDC C5ISR), Forum ID: JacobMcConomy
Kaleb Himes, Software Engineer, Forum ID: kaleb-himes
Dylan Martin, Senior, Computer Engineer, University of Delaware
Jason Reynolds, University of Delaware
Our Managers:
James Schoening, US Army CCDC C5ISR, Solid forum ID: JimSchoening
Kesny Parent, US Army CCDC C5ISR, Manager
Alan Hansen, US Army CCDC C5ISR, Manager
Hi @rganger, @JimSchoening, @kaleb-himes
I’ve take a look at CCO, and it looks that mapping 'real entity’s, to rdf entity is for me a good point.
For my needs, i’d like to represent all aspect of the ‘Holacracy Constitution’ https://github.com/holacracyone/Holacracy-Constitution/blob/master/README.md
This imply some classes like ORGANIZATION , ROLE, CIRCLE, PROJECT, ACTION,… so what approach do you think I must adopt to map Holacracy Entities to CCO Entities? Thanks
The Holacracy Constitution could indeed be expressed in an ontology that formally extends from the Common Core Ontology (CCO), which in turns extends from the foundational ISO/IEC-21838-2 Basic Formal Ontology. Doing so would help keep things logically consistent. Some terms are probably already found in CCO. Roughly how many terms would be needed? 50? 500? But how would you want to use this ontology? Perhaps in a software application? Also, does this relate to Solid?
Hi @JimSchoening, no not so much terms for the Constitution, I think about 20 terms for the core.
Sure it is Solid related… Imagine you can store the Schema of a method ( Holacracy defines Entities, relations between them, and rules to solve problems), in a POD like this https://holacratie.solid.community/public/holacratie.ttl , with details for Entities stored in https://holacratie.solid.community/public/Schema
Then you can use this method between many apps, you can share this method, anyone can improve this method and each app can benefit the improvement.
First test around that architecture can be found on https://spoggy.herokuapp.com/ ( wait 15sec for the server to awake & refresh if nothing appears) then choose top left menu, then ‘Mode’, then ‘Holacratie’ .
Then click on the ‘CHARGER’ button
This will load some forms named TENSION, ROLE… with the input field corresponding to the Entity property.
You can complete a form and submit a new TENSION, your tension will be saved in the POD in the https://holacratie.solid.community/public/Tension folder.
This is really at the early stage, but I think it would be a good point to start with consistent entity’s.
Could you help me to find CCO Uris for Organisation, Role, Reunion, Project, Action, Participant.
This.
David
Yes, we’ll be happy to work with you to provide your terms in a Common Core Ontology - conformant format, which will ensure they are logically consistent with each other, and with other CCO terms you may need. Plus other apps could interface with it. After our 9 am meeting tomorrow (Tues), one of our team members will contact you.
But let’s move this discussion to a threat of it’s own, then we’ll report back here with progress.
To others, if you have an app or idea that could benefit from standard terms or interoperability, let us know and we’ll help you too.
Thanks! That is helpful. We looked over the repo and were wondering if we could make a pull request to add our ontology. I went ahead and forked it and made the changes, I just wanted to see who we should discuss this with before I actually made the pull request.
On one level just looking for something to map our organisation (I work for https://transitionnetwork.org/) I tried this https: spoggy herokuapp com/ but couldn’t work out what to do with it.
Do you have some tools that help map/do Holocracy in an org? I found this today: https://roles.springest.com/ hoping it might be available FOSS.
Or looking at Glassfrog/ Holaspirit, a proprietary SAAS is not ideal from my perspective.
We will be on Nextcloud, so https:// apps.nextcloud. com/apps/solid is a possibility…
@samuk, i’m working now with “The Virtual Assembly” working on “Transition interest too” which uses Holacracy in his organization process and build a Solid-compatible server (Semapps https://semapps.org/)
That manage organizations/ projects/ roles / Events SemApps
my profil is like that SemApps
Feel free to ask if you want to know more … Ping to @GuillaumeAV and @srosset81 which could you tell more about “Virtual Assembly” and the developpement of Semapps
You’ll find the english version of the SemApps newsletter here
SemApps is fully open source & based on SOLID (LDP - Web-ID - Web ACL for the moment), ActivityPub & Sparql
As Virtual Assembly we help many french transition movements with mapping tools … We usually use the PAIR ontology - (The diagram gives a good idea)
We developp several interfaces on the basis of the SemApps middleware (itself based on Jena Fuseki triplestore) - Some of them, like organigraph (cercles.assemblee-virtuelle.org) are under work in progress
I would be very happy to better understand your needs, we can plan a call if you are interested,
I managed to add ourselves here: SemApps but I run into this error if I try to add a link/URL: Un problème est survenu
En raison d’une erreur côté navigateur, votre requête n’a pas pu aboutir.
Hi Guillaume and Sam @samuk@Smag0
I am from Transition Paris IdF Hub and we were in contact for Transiscope and more recently on SemApps. I wrote 3 issues as user stories : #486, #487, #488 end 2019 to integrated in SemApps some main pieces of an application like Samepage (not available outside USA after end of 2021).
Sam of TransitionNetwork is setting up a complet environment for TransitionNetwork and it is an alternative to Samepage for our group. It would be interesting to have some connections with other organizations using SemApps too.
See you
Jean-Paul
We are currently working hard on the implementation of interoperability and what we name “ActivityPods” : Solid-like Pods, with ActivityPub Protocol… It should be done for the end of the year …
I remember your issues !! I proposed you a demo, I suggested SemApps would be (very) interesting for autumn, We are a bit late on the roadmap (which is related to the upward revision of our ambitions and some important refactoring)…
For other organizations that are using it, I will give you some emails in a private message …
@samuk & @JeanPaulGrange If you want we could plan a demo (in english) in January / February ?