mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

354K
active users

@reiver I wish I was a bit more knowledgeable about these things, and I'm working on that, but I would like to say jsonld is very confusing to entry level folks. Though I assume it will become more and more familiar. Personally I'm all about yamlld because it's yaml, and linkml.

@MisterMultiverse

I agree that JSON-LD is very confusing for entry level people.

And I think that is a bad thing for the Fediverse.

...

@MisterMultiverse

At first, JSON-LD seems like regular JSON with some weird extra stuff added, but — if you tried to use it like regular JSON you would have problems.

The paths to data can be different in JSON-LD documents for the exact same information.

For example in one document it might be:

data.publicKeyBase64

In another it might be:

data["toot:publicKeyBase64"]

In yet another it might be:

data[0]["http;//joinmastodon·org/ns#publicKeyBase64"][0]["@value"]

...

@MisterMultiverse

You need to use what it calls "expanded JSON-LD" for it to work more like JSON.

Which isn't obvious.

And extra coding work, that adds complexity.

But even then, the paths are complicated in a way that makes the developer-ux worse.

@reiver I follow and agree.
The tools involved are out there and getting better, but, yeah, learning curve for these different forms (compact, expanded, etc.)
I'm developing a modeling tool that I hope works from standard to schema to instance data. If the modeling is right and allows for interop, it should be smoother for all. LinkML is the best answer I have for now.