- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Mon, 26 May 2025 09:56:58 +0200
- To: Christoph Braun <braun3@fzi.de>
- Cc: public-solid@w3.org
- Message-ID: <CAKaEYhJnrvX7fGCToRvF6aFU_He2h7Xa423kfbJUhwUMBQex7g@mail.gmail.com>
po 26. 5. 2025 v 9:33 odesílatel Christoph Braun <braun3@fzi.de> napsal: > Dear all, > > On 25/05/2025 08:54, Melvin Carvalho wrote: > > čt 22. 5. 2025 v 15:32 odesílatel Christoph Braun <braun3@fzi.de> napsal: > > Dear all, >> >> [...] >> >> I would like to propose dogfooding our own technology. >> >> An app developer wants to build an app: >> - they search the Solid Catalog (or similar to other vocab repos [1] ) >> for suitable vocabularies >> - if they do not find a suitable vocabulary, they create a new vocabulary >> - they use their Solid Pod to host the new vocabulary >> - they Link it in/from the Solid Catalog for discovery >> - so other developers can search the Solid Catalog, discover the >> vocabulary and re-use it in their app >> > > Just a small note on the idea of dogfooding vocab publishing via personal > Pods. It’s a lovely ideal, but maybe a bit too heavy for many devs. > > > It is lovely indeed. > In particular, because every developer who wants to build a Solid app can > go to solidcommunity.net and create a Pod there. > Getting a (hosted) Pod is not a problem. > If afraid of tying the vocabulary to a Pod Provider's domain, use w3id or > purl to re-direct whereever the vocabulary is currently hosted. > > For development, just using a test account on solidcommunity.net is much > more convenient than hosting you own local Pod server instance. > From my project experience (see presentation at Solid World [1]), a > developer of a Solid app creates a test account for testing their app at > some point anyway instead of going through the hassel of learning how to > setup a local Pod. > I would caution against this approach to hosting vocabularies. - That site is not a CDN, it's a volunteer-run VPS. Heavy traffic can hit its acceptable-use limits and add latency for many users. - Using it for lots of vocabs becomes DDoS vector, which can impact regular users - If it runsout of funding, then there are no “Cool URIs.” - Duplicate terms, extra inference. Two teams may mint different domains for the same concept, forcing us to patch things up later with owl:sameAs or other mapping logic. - Privacy leakage. Every GET request exposes client IPs, User-Agent strings, and timestamps to a third party. So it can be *one* approach, but it shouldn’t be the *only* one. > > Even experienced folks often don’t run their own Pod infra. [...] > > That's exactly the point here. > > Using a hosted Pod to publish your vocabulary is easy. > *Lovely!* > > No need to use URNs instead of URIs. > > Cheers > Christoph > > [1] https://youtu.be/fSRe-fyshmQ?si=fGNSRgaYyWHmBVRY&t=2779 > > >
Received on Monday, 26 May 2025 07:57:14 UTC