solid / solid-wg-charter

Proposed charter for the W3C Solid Working Group
Other
9 stars 5 forks source link

Inclusion of HTML in Solid #42

Closed melvincarvalho closed 11 months ago

melvincarvalho commented 1 year ago

Upon searching for "HTML" in both:

Solid Protocol 0.10 and PROPOSED Solid Working Group Charter

it appears that HTML is not mentioned as a delivery mechanism for Solid. Considering it's the primary interface for most users and developers interacting with Solid, should we include a mention of HTML, as being in scope, in either of these documents?

csarven commented 11 months ago

I think explicitly mentioning HTML (or any other format) would be too specific for this particular Charter . And depending on what's being mentioned, it is possibly Out of Scope, e.g., there'd be other Groups that be more suitable that extends the HTML specification. That aside, if there is a particular proposal for a requirement involving HTML, that can be made against the ED at https://github.com/solid/specification . What do you think?

melvincarvalho commented 11 months ago

I couldn't help but notice that HTML, the primary method of interaction, isn't mentioned.

You might consider the approach taken in version 0.7 of the Solid Specification (https://github.com/solid/solid-spec), where HTML was more effectively integrated into the narrative.

elf-pavlik commented 11 months ago

Doing quick search https://github.com/search?q=repo%3Asolid%2Fsolid-spec+HTML&type=code

I don't see many mentions of HTML in 0.7, what do you refer to specifically?

melvincarvalho commented 11 months ago

@elf-pavlik for example how would solid be used in the browser, when someone clicks a webid hyperlink?

More could be said about what would return, the profiles, the social web, and linked data.

While I don't hold a rigid standpoint on the exact manner of incorporating HTML, I find its complete absence somewhat puzzling, as it was mentioned in previous versions.

Edit: I see this has been mentioned here, so happy to go with whatever the consensus is

csarven commented 11 months ago

Aside: Official minutes of the CG are published on the solid/specification repository ( https://github.com/solid/specification/blob/main/meetings/2023-07-12.md )

It is true that https://github.com/solid/solid-spec/blob/master/README.md mentions HTML in the context of RDFa, i.e., using it as one of the concrete RDF syntaxes. That said, solid/specification and the publications under TR/protocol (specifically v0.9, v0.10), ED/protocol (v0.11) supersedes and clarifies v0.7.

The understanding in the meeting ( https://github.com/solid/specification/blob/main/meetings/2023-07-12.md#inclusion-of-html-in-solid ) was that discussion can continue: the general agreement among those that chimed in the meeting was that the consideration should be done against the Solid Protocol as opposed to the WG Charter.

Closing issue. All, to rebring the spirit of HTML+RDFa mention in Solid Protocol v0.7 into the current work on v0.11, please follow up in https://github.com/solid/specification , in particular the document https://github.com/solid/specification/blob/main/ED/protocol.html ( or https://solidproject.org/ED/protocol ).

melvincarvalho commented 11 months ago

to rebring the spirit of HTML

The idea of revitalizing the spirit of HTML resonates with me!

All, to rebring the spirit of HTML+RDFa

However, when it comes to combining HTML with RDFa, I respectfully differ. In my view, using structured data islands might serve us better for multiple reasons. They're typically more widely adopted, RDFa can't be PATCHed, data islands seem to align more with the consensus within the Solid and WebID groups.

Of course, the final decision is up to the collective group. I just wanted to express my reservation towards RDFa, hence a strong -1 to the HTML+RDFa serialization from my side. And a +1 to using structured data islands w/ HTML, in a SCRIPT tag, as popularized by schema.org

Closing issue

Thank you! I'm eager to see how the discussion progresses and what solutions the group develops.