homeUrl should be simply url (a property of Organization). logoUrl should be logo. languages should be a repetition of availableLanguage (?)… Other fields are not present in schema.org and it’s not entirely clear to me how to represent specific URLs that are not defined for an Organization, does that mean we should create a libreho.st JSON-LD schema to represent a LibreHoster, @pierreozoux?
Without mentioning meta object to insert an arbitrary JSON object for future extensions and local additions.
I noticed that @kate put the JSON file for WebArchitects.Coop at /librehost-api/librehost.json instead of /librehost.json.
If this is OK, then we should modify the documentation and eventually come up with a /.well-known/ solution to dereference the URL to the right file. IMO it’s overkill and we should stick to /librehost.json unless there’s a good reason not to.
currently “YYYY” (it was based on the hello-matrix ‘Since’ column). Changing to “YYYY-MM-DD” is the same for me as the consumer of the json can still decide what to display. Both are ISO 8601 date format.
Heyo, following https://lab.libreho.st/librehosters/librehost-api/issues/4, I started to play around with building a tool yesterday and it’s available to play with (warning: pre-alpha). It can help to manage things with the schema and also explore the network (via each member’s schema). Check the documentation at: