Skip to content

Commit

Permalink
deploy: dd62af0
Browse files Browse the repository at this point in the history
  • Loading branch information
elf-pavlik committed Jun 22, 2024
1 parent ddb18cd commit 6fabe92
Show file tree
Hide file tree
Showing 19 changed files with 998 additions and 426 deletions.
8 changes: 4 additions & 4 deletions primer/application.bs
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<pre class='metadata'>
Title: Solid Application Interoperability - Application Primer
Shortname: solid-interop-application-primer
Shortname: sai-application-primer
Level: 1
Status: w3c/UD
Group: solid-cg
Status: CG-DRAFT
Group: solidcg
URL: https://solid.github.io/data-interoperability-panel/primer/applications.html
Repository: https://github.com/solid/data-interoperability-panel
Inline Github Issues: title
Boilerplate: issues-index no
Local Boilerplate: logo yes
Markup Shorthands: markdown yes
Editor: elf Pavlik
!Version: 0.1
Abstract: Primer for libraries intended to be used by applications.
Boilerplate: omit conformance, omit abstract
</pre>
Expand Down
39 changes: 23 additions & 16 deletions primer/application.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
<title>Solid Application Interoperability - Application Primer</title>
<meta content="w3c/UD" name="w3c-status">
<link href="https://www.w3.org/StyleSheets/TR/2021/W3C-UD" rel="stylesheet">
<meta content="Bikeshed version 82ce88815, updated Thu Sep 7 16:33:55 2023 -0700" name="generator">
<meta content="CG-DRAFT" name="w3c-status">
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
<meta content="Bikeshed version a1dabb26c, updated Mon Jun 17 15:00:44 2024 -0700" name="generator">
<link href="https://solid.github.io/data-interoperability-panel/primer/applications.html" rel="canonical">
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
<meta content="022982860be951e70614adfa4ef3753200c2c1f5" name="document-revision">
<meta content="dd62af0c405415bc34e84b66aa923e0d3b1fd326" name="revision">
<meta content="dark light" name="color-scheme">
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
<style>/* Boilerplate: style-autolinks */
.css.css, .property.property, .descriptor.descriptor {
color: var(--a-normal-text);
Expand Down Expand Up @@ -80,7 +81,6 @@
}
</style>
<style>/* Boilerplate: style-colors */

/* Any --*-text not paired with a --*-bg is assumed to have a transparent bg */
:root {
color-scheme: light dark;
Expand Down Expand Up @@ -340,7 +340,6 @@
}
</style>
<style>/* Boilerplate: style-line-highlighting */

:root {
--highlight-hover-bg: rgba(0, 0, 0, .05);
}
Expand Down Expand Up @@ -378,7 +377,6 @@
content: attr(data-line-end);
}


@media (prefers-color-scheme: dark) {
:root {
--highlight-hover-bg: rgba(255, 255, 255, .05);
Expand All @@ -396,7 +394,6 @@
}
</style>
<style>/* Boilerplate: style-selflinks */

:root {
--selflink-text: white;
--selflink-bg: gray;
Expand Down Expand Up @@ -456,7 +453,6 @@
dfn > a.self-link::before { content: "#"; }
</style>
<style>/* Boilerplate: style-syntax-highlighting */

code.highlight { padding: .1em; border-radius: .3em; }
pre.highlight, pre > code.highlight { display: block; padding: 1em; margin: .5em 0; overflow: auto; border-radius: 0; }

Expand Down Expand Up @@ -514,7 +510,6 @@
c-[vi] { color: #0077aa } /* Name.Variable.Instance */
c-[il] { color: #000000 } /* Literal.Number.Integer.Long */


@media (prefers-color-scheme: dark) {
.highlight:not(.idl) { background: rgba(255, 255, 255, .05); }

Expand Down Expand Up @@ -580,9 +575,9 @@
</style>
<body class="h-entry">
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://solidproject.org/TR/"> <img alt="Solid" src="https://solidproject.org/TR/solid.svg" width="72"> </a> </p>
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">Solid Application Interoperability - Application Primer</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#UD">Unofficial Proposal Draft</a>, <time class="dt-updated" datetime="2024-04-30">30 April 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-06-22">22 June 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand All @@ -593,15 +588,25 @@ <h1 class="p-name no-ref" id="title">Solid Application Interoperability - Applic
<dd><a href="https://github.com/solid/data-interoperability-panel/issues/">GitHub</a>
<dt class="editor">Editor:
<dd class="editor p-author h-card vcard"><span class="p-name fn">elf Pavlik</span>
<dt>Version:
<dd>0.1
</dl>
</div>
</details>
<div data-fill-with="warning"></div>
<p class="copyright" data-fill-with="copyright"><a href="https://www.w3.org/policies/#copyright">Copyright</a> © 2024 <a href="https://www.w3.org/">World Wide Web Consortium</a>. <abbr title="World Wide Web Consortium">W3C</abbr><sup>®</sup> <a href="https://www.w3.org/policies/#Legal_Disclaimer">liability</a>, <a href="https://www.w3.org/policies/#W3C_Trademarks">trademark</a> and <a href="https://www.w3.org/copyright/software-license/" rel="license" title="W3C Software and Document License">permissive document license</a> rules apply. </p>
<p class="copyright" data-fill-with="copyright">
<p> Copyright © 2024 the Contributors to the Solid Application Interoperability - Application Primer,
published by the <a href="https://www.w3.org/community/solid/">Solid Community Group</a> under the <a href="https://www.w3.org/community/about/agreements/cla/">W3C Community Contributor License Agreement (CLA)</a>.
A human-readable <a href="http://www.w3.org/community/about/agreements/cla-deed/">summary</a> is available. </p>
</p>
<hr title="Separator for header">
</div>
<h2 class="no-num no-toc no-ref heading settled" id="sotd"><span class="content">Status of this document</span></h2>
<div data-fill-with="status">
<p> This report was published by the <a href="https://www.w3.org/community/solid/">Solid Community Group</a>.
It is not a W3C Standard nor is it on the W3C Standards Track.
Please note that under the <a href="https://www.w3.org/community/about/agreements/cla/">W3C Community Contributor License Agreement (CLA)</a> there is a limited opt-out and other conditions apply.
Learn more about <a href="https://www.w3.org/community/">W3C Community and Business Groups</a>. </p>
<p></p>
</div>
<div data-fill-with="at-risk"></div>
Expand Down Expand Up @@ -716,7 +721,7 @@ <h3 class="heading settled" data-level="4.1" id="authorization-agent-discovery">
<p>Every user has an Authorization Agent which can be discovered from
their WebID Document via <code>interop:hasAuthorizationAgent</code> predicate.</p>
<figure>
<pre class="include-code highlight line-numbered"><span class="line-no"></span><span class="line"><c- nn>alice</c-><c- p>:</c-><c- f>\#id</c-></span><span class="line-no"></span><span class="line"> <c- b>a</c-> <c- nn>interop</c-><c- p>:</c-><c- f>Agent</c-> <c- p>;</c-></span><span class="line-no"></span><span class="line"> <c- nn>interop</c-><c- p>:</c-><c- f>hasRegistrySet</c-> <c- nn>alice-auth</c-><c- p>:</c-><c- f>13e60d32-77a6-4239-864d-cfe2c90807c8</c-> <c- p>;</c-></span><span class="line-no highlight-line" data-line="4"></span><span class="line highlight-line"> <c- nn>interop</c-><c- p>:</c-><c- f>hasAuthorizationAgent</c-> <c- g>&lt;https://auth.alice.example/></c-> <c- p>.</c-></span></pre>
<pre class="include-code highlight line-numbered"><span class="line-no"></span><span class="line"></span><span class="line-no"></span><span class="line"><c- nn>alice</c-><c- p>:</c-><c- f>\#id</c-></span><span class="line-no"></span><span class="line"> <c- b>a</c-> <c- nn>interop</c-><c- p>:</c-><c- f>Agent</c-> <c- p>;</c-></span><span class="line-no highlight-line" data-line="4"></span><span class="line highlight-line"> <c- nn>interop</c-><c- p>:</c-><c- f>hasRegistrySet</c-> <c- nn>alice-auth</c-><c- p>:</c-><c- f>13e60d32-77a6-4239-864d-cfe2c90807c8</c-> <c- p>;</c-></span><span class="line-no"></span><span class="line"> <c- nn>interop</c-><c- p>:</c-><c- f>hasAuthorizationAgent</c-> <c- g>&lt;https://auth.alice.example/></c-> <c- p>.</c-></span></pre>
<figcaption>Alice’s WebID document</figcaption>
</figure>
<p>Here we see that Alice designates <code>https://auth.alice.example/</code> as their Authorization Agent.</p>
Expand Down Expand Up @@ -1004,6 +1009,7 @@ <h3 class="heading settled" data-level="6.1" id="data-instance"><span class="sec
<c- e>If-Match</c-><c- o>:</c-> <c- l>"..."</c->
<c- e>Link</c-><c- o>:</c-> <c- l>&lt;https://pro.alice.example/773605f0-b5bf-4d46-878d-5c167eac8b5d>;</c->
<c- l>rel="http://www.w3.org/ns/solid/interop#targetDataRegistration"</c->

</pre>
<figcaption>Updating Data Instance with PUT</figcaption>
</figure>
Expand All @@ -1015,11 +1021,12 @@ <h3 class="heading settled" data-level="6.1" id="data-instance"><span class="sec
<c- e>If-None-Match</c-><c- o>:</c-> <c- l>*</c->
<c- e>Link</c-><c- o>:</c-> <c- l>&lt;https://pro.alice.example/773605f0-b5bf-4d46-878d-5c167eac8b5d>;</c->
<c- l>rel="http://www.w3.org/ns/solid/interop#targetDataRegistration"</c->

</pre>
<figcaption>Creating new Data Instance with PUT</figcaption>
</figure>
</main>
<script src="https://www.w3.org/scripts/TR/2021/fixup.js"></script>
<script src="https://www.w3.org/scripts/TR/2021/fixup.js"></script>
<h2 class="no-num no-ref heading settled" id="references"><span class="content">References</span><a class="self-link" href="#references"></a></h2>
<h3 class="no-num no-ref heading settled" id="informative"><span class="content">Informative References</span><a class="self-link" href="#informative"></a></h3>
<dl>
Expand Down
7 changes: 4 additions & 3 deletions primer/authorization-agent.bs
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@

<pre class='metadata'>
Title: Solid Application Interoperability - Authorization Agent Primer
Shortname: solid-interop-authorization-agent-primer
Shortname: sai-authorization-agent-primer
Level: 1
Status: w3c/UD
Group: solid-cg
Status: CG-DRAFT
Group: solidcg
URL: https://solid.github.io/data-interoperability-panel/primer/authorization-agent.html
Repository: https://github.com/solid/data-interoperability-panel
Inline Github Issues: title
Boilerplate: issues-index no
Local Boilerplate: logo yes
Markup Shorthands: markdown yes
Editor: elf Pavlik
!Version: 0.1
Abstract: Primer for libraries intended to be used by authorization agents.
Boilerplate: omit conformance, omit abstract
</pre>
Expand Down
Loading

0 comments on commit 6fabe92

Please sign in to comment.