-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a glossary of common terms and acronyms #15
Comments
Here is my preliminary list of acronyms and common terms to include, please add any I've missed:
|
Maybe add common ontology prefixs like FOAF or PIM? |
if this is too general (not Solid-specific) excuse me, I just made a brainstorm. |
That's great Mathias - you definitely caught some that belong in the list. When I see how many terms there are in total, I can begin deciding if some are too general. But best to start with a big list , so thanks! |
Server, Server implementation, Tech stack, public/private keys, library, W3C, X.509 Certificates, Cert Ontology, Vocabulary, Certificate Authority, Basic Access Control Ontology, Identity Provider, webhook, user-story, Turtle, Social working group. |
Vocab, knowledge graph |
Linked Data, Semantic Web |
Maybe ACP? |
Just adding this here as an example because I really like it, maybe we could sometime attempt to do something like this? |
Nice example, @VirginiaBalseiro, I am starting to categorize the terms into things like Identity/Semantics/Servers so the terms appear in the context of other related terms. There may need to be two separate pages - one a quick-lookup page where you just want to know what LDP stands for and move on and a more detail page similar to that example with diagrams and a narrative flow rather than a list. Both kinds of pages are, I would think, helpful to beginners. |
solid-namespaces has some additional acronyms on the documentation. |
Potentially also useful: https://docs.inrupt.com/developer-tools/javascript/client-libraries/reference/glossary/ |
Could we transpose this list to a public Roamresearch page for Solid? |
Here is my first go at an acronyms page. I am working on some ideas for diagrams for each thematic section. I'd appreciate any and all feedback. I'll also need help in providing the links for "basic activities" and "deep dives" - I see this page as a springboard for both beginning and advanced users. Solid Terms and AbbreviationsThematic Index
Alphabetic Index
To Be Done
Decentralized StorageSolid gives you control of your personal data by letting you store it where you choose; by enforcing your ability to manage who accesses it; and by not requireing use of large centralized sevices that have their own data agendas. At the center of Solid is your Pod.
Basic Activities : [Get a Pod](link_tbd) ... [Self-Host your own Pod](link_tbd) Deep Dive : [Solid Servers](link_tbd) ... [Linked Data Platform](link_tbd) ... [Become a Pod Provider](link_tbd) Reusable IdentitySolid provides single-sign-on without tying your sign-on to an email provider or social media company. Your WebID is your passport anywhere in the Solidverse.
Basic Activities : [Get a WebID] Deep Dive : [Become an Identity Provider](link_tbd) ... [WebID Specification](https://www.w3.org/2005/Incubator/webid/spec/identity/) ... [Solid OIDC Specification](https://solid.github.io/solid-oidc/) Control of Data AccessSolid gives you the ability to limit access to specific parts of your data. You control not only who can read your data, but also who can collaborate with you in creating and editing shared resources.
Basic Activities : [Managing Access to your Pod](link_tbd) Deep Dive : [WAC Specification](https://solid.github.io/web-access-control-spec/) ... [ACP Proposal](https://github.com/solid/authorization-panel/blob/main/proposals/acp/index.md) Semantic LinkingSolid is not just about storing data, it is about linking data from different sources in ways that usefully enhance our understanding of the data.
Basic Activities : To Be Done! Deep Dive : To Be Done! |
s/RDFa (RDF in HTML attributes)/RDFa (RDF in markup languages) |
This sooner this can become a PR, even a Draft PR, the better. Collaborative content creation and editing does not work well in issue comments! |
Consider PR to solid/solidproject.org (and published at It'd be great to have the document human- and machine-readable. Consider using HTML+RDFa with SKOS eg. https://solidproject.org/TR/protocol#terminology , https://solidproject.org/TR/wac#terminology for the concepts / concept schemes.. |
(I'd prefer it be published at |
I also prefer glossary. This is intended to be an onboarding path for newcomers, not a technical last word on proper terminology. |
I thought of "vocabulary" but that would cause confusion with ontologies. |
glossary is even better! naming things is hard but they can also be fun when people agree :) |
@aksanoble @jeff-zucker @ewingson @bourgeoa As much as "acronyms can be a barrier for entry and understanding to newcomers", so too are multiple options. I'm back to Solid after a long absence. Two years ago there was just the NSS (if I remember correctly). I had trouble getting a NSS server up and running back in 2020 but eventually I succeeded. Now there are more choices. This week I initially jumped on CSS which I then jettisoned when I couldn't by default reproduce the multi-user feature that I remembered from NSS (and that is obviously an option with NSS). Thanks to @bourgeoa Alain Bourgeois's reply to my comment about a 502 Gateway issue, and his help on Gitter, I'm a little clearer on what's possible and preferable. Perhaps there should be not just a glossary but a recommended on-boarding path, e.g., first start with ... then ... or ... skip NSS and go straight to CSS. Anyway, several days of grappling with error messages led me to this issue so I figured I'd add my two cents for what they're worth. |
Sorry to have not seen your comment earlier. Others share your concern for building an onboarding process. You might want to talk to @YetAnotherJonWilson who is leading an effort to consolidate onboarding materials for app development and your input would be welcome. |
Hello @aksanoble , Yes, as @jeff-zucker mentioned, I am trying, but in the very early stages, of creating a good resource for newcomers, for getting started (whether using a Solid pod, building apps, or running a server), and for documentation more generally. We have a repo (at https://github.com/solid-contrib/getting-started), and I've created a Readme there that outlines the goals of the project. The project is currently hosted as a Github page, but it doesn't yet have links to documentation, just an outline of next steps for getting started. The next step for the project is to create an organized and filterable list of links to documentation. And then to begin the real work...iterating by adding to the list while making it more interactive and useful for both getting started, and for finding the right docs for working in any part of the Solid stack/ecosystem. At the same time, I'd like to make it simple for anyone who's interested to be able to join the project itself. Eventually, we can create "good first issues", and things like that. Until then, please feel free to send me a message, watch the project, read the Readme--everyone who has an interest in this topic is more than welcome to join, and I'll try to make it easier to contribute as we get going. Hope this is helpful! |
Hello all, I have been following Solid for a long time. My actual occupation does not allow me to spend much time in helping out but all information is welcome to digest the many possibilities and I will keep monitoring your development. Sincerely, Dick Van Gelder |
Hi, is there an update on when the glossary will be published? |
The Team is in the process of revamping solidproject.org and I would expect the glossary to be implemented alongside or soon after that happens, probably sometime this fall. |
Hi @DickVG, thanks for the feedback, I'm still in the early phases of the getting-started project, but I'm excited about applying the Diataxis ideas, they make a lot of sense to me, so we'll see if I'm able to apply them to Solid in a useful way. |
Client-to-client standards, client-to-server standards, and server-to-server standards |
Some of the feedback we've received in the survey state that the acronyms can be a barrier for entry and understanding to newcomers. The DEIT Chairs suggest creating a glossary of common terms and acronyms, and pinning that to the top of the forum for easy access.
The text was updated successfully, but these errors were encountered: