Skip to content

Commit e39b980

Browse files
authored
Merge pull request #387 from json-ld/remove-normalization
Remove normalization
2 parents 4e4468d + b173ea0 commit e39b980

File tree

131 files changed

+4
-2958
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+4
-2958
lines changed

images/index.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,11 @@
6464
<li><a href="../spec/latest/json-ld/">Syntax</a></li>
6565
<li><a href="../spec/latest/json-ld-api/">API</a></li>
6666
<li><a href="../spec/latest/json-ld-framing/">Framing</a></li>
67-
<li><a href="../spec/latest/rdf-graph-normalization/">Normalization</a></li>
6867
<li class="divider"></li>
6968
<li class="nav-header"><strong>Previous Drafts</strong></li>
7069
<li><a href="../spec#syntax">Syntax</a></li>
7170
<li><a href="../spec#api">API</a></li>
7271
<li><a href="../spec#framing">Framing</a></li>
73-
<li><a href="../spec#normalization">Normalization</a></li>
7472
</ul>
7573
</li>
7674
<li class="active"><a href="#"><span class="icon-picture"></span> Branding</a></li>

index.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,11 @@
6464
<li><a href="spec/latest/json-ld-api/">API</a></li>
6565
<li><a href="spec/latest/json-ld-framing/">Framing</a></li>
6666
<li><a href="spec/latest/json-ld-api-best-practices/">Best Practices</a></li>
67-
<li><a href="spec/latest/rdf-dataset-normalization/">Normalization</a></li>
6867
<li class="divider"></li>
6968
<li class="nav-header"><strong>Previous Drafts</strong></li>
7069
<li><a href="spec#syntax">Syntax</a></li>
7170
<li><a href="spec#api">API</a></li>
7271
<li><a href="spec#framing">Framing</a></li>
73-
<li><a href="spec#normalization">Normalization</a></li>
7472
</ul>
7573
</li>
7674
<li><a href="images/"><span class="icon-picture"></span> Branding</a></li>

learn.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,11 @@
6363
<li><a href="spec/latest/json-ld-api/">API</a></li>
6464
<li><a href="spec/latest/json-ld-framing/">Framing</a></li>
6565
<li><a href="spec/latest/json-ld-api-best-practices/">Best Practices</a></li>
66-
<li><a href="spec/latest/rdf-graph-normalization/">Normalization</a></li>
6766
<li class="divider"></li>
6867
<li class="nav-header"><strong>Previous Drafts</strong></li>
6968
<li><a href="spec#syntax">Syntax</a></li>
7069
<li><a href="spec#api">API</a></li>
7170
<li><a href="spec#framing">Framing</a></li>
72-
<li><a href="spec#normalization">Normalization</a></li>
7371
</ul>
7472
</li>
7573
<li><a href="images/"><span class="icon-picture"></span> Branding</a></li>

playground/index.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,11 @@
5858
<li><a href="../spec/latest/json-ld/">Syntax</a></li>
5959
<li><a href="../spec/latest/json-ld-api/">API</a></li>
6060
<li><a href="../spec/latest/json-ld-framing/">Framing</a></li>
61-
<li><a href="../spec/latest/rdf-graph-normalization/">Normalization</a></li>
6261
<li class="divider"></li>
6362
<li class="nav-header"><strong>Previous Drafts</strong></li>
6463
<li><a href="../spec#syntax">Syntax</a></li>
6564
<li><a href="../spec#api">API</a></li>
6665
<li><a href="../spec#framing">Framing</a></li>
67-
<li><a href="../spec#normalization">Normalization</a></li>
6866
</ul>
6967
</li>
7068
<li><a href="../images/"><span class="icon-picture"></span> Branding</a></li>

primer/index.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,11 @@
6666
<li><a href="../spec/latest/json-ld/">Syntax</a></li>
6767
<li><a href="../spec/latest/json-ld-api/">API</a></li>
6868
<li><a href="../spec/latest/json-ld-framing/">Framing</a></li>
69-
<li><a href="../spec/latest/rdf-graph-normalization/">Normalization</a></li>
7069
<li class="divider"></li>
7170
<li class="nav-header"><strong>Previous Drafts</strong></li>
7271
<li><a href="../spec#syntax">Syntax</a></li>
7372
<li><a href="../spec#api">API</a></li>
7473
<li><a href="../spec#framing">Framing</a></li>
75-
<li><a href="../spec#normalization">Normalization</a></li>
7674
</ul>
7775
</li>
7876
<li><a href="../images/"><span class="icon-picture"></span> Branding</a></li>

primer/latest/index.html

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -498,18 +498,6 @@ <h2>Conversion to Known Format</h2>
498498

499499
</section>
500500

501-
<section>
502-
<h2>Normalization</h2>
503-
504-
<p>There are cases such as graph comparison, hashing, and cryptographic digital
505-
signatures that require that linked data be converted into a normalized form.
506-
JSON-LD provides the ability to do so at a data structure level. Applications
507-
can extend this to serialized JSON. The serialized JSON conversion results in
508-
data that can be compared, hashed, and signed in a standardized way across
509-
JSON-LD implementations.</p>
510-
511-
</section>
512-
513501
</section>
514502

515503
<section>
@@ -569,59 +557,6 @@ <h2>Example: Alternate Views</h2>
569557
</section>
570558
</section>
571559

572-
<section>
573-
<h1>Normalization</h1>
574-
575-
<p>Normalization is the process of converting a data structure into a standard
576-
format using a common algorithm. Any implementation of a normalization
577-
algorithm should produce the exact same output for the same input. The
578-
normalized form has a number of uses:</p>
579-
580-
<ul>
581-
<li>regular structure for simple applications</li>
582-
<li>graph comparison</li>
583-
<li>hashing</li>
584-
<li>cryptographic digital signatures</li>
585-
</ul>
586-
587-
<p>The JSON-LD normalization process will convert an arbitrary JSON-LD data
588-
structure to a standard normalized JSON-LD data structure. The structure is
589-
only normalized at the data structure level. Many applications that use
590-
normalization will also have the need to serialize the output. This step will
591-
often also add the step of lexicographically sorting the JSON members by name.
592-
Serialized output will then be exactly the same across implementations for a
593-
given input.</p>
594-
595-
<section>
596-
<h2>Example: Regular Structure</h2>
597-
598-
<p>FIXME: regular structure</p>
599-
600-
</section>
601-
602-
<section>
603-
<h2>Example: Comparison</h2>
604-
605-
<p>FIXME: graph comparison</p>
606-
607-
</section>
608-
609-
<section>
610-
<h2>Example: Hashing</h2>
611-
612-
<p>FIXME: graph hash</p>
613-
614-
</section>
615-
616-
<section>
617-
<h2>Example: Cryptographic Digital Signatures</h2>
618-
619-
<p>FIXME: graph signature</p>
620-
621-
</section>
622-
623-
</section>
624-
625560
<section>
626561
<h1>Putting It All Together</h1>
627562

requirements/index.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,11 @@
6666
<li><a href="../spec/latest/json-ld/">Syntax</a></li>
6767
<li><a href="../spec/latest/json-ld-api/">API</a></li>
6868
<li><a href="../spec/latest/json-ld-framing/">Framing</a></li>
69-
<li><a href="../spec/latest/rdf-graph-normalization/">Normalization</a></li>
7069
<li class="divider"></li>
7170
<li class="nav-header"><strong>Previous Drafts</strong></li>
7271
<li><a href="../spec#syntax">Syntax</a></li>
7372
<li><a href="../spec#api">API</a></li>
7473
<li><a href="../spec#framing">Framing</a></li>
75-
<li><a href="../spec#normalization">Normalization</a></li>
7674
</ul>
7775
</li>
7876
<li><a href="../images/"><span class="icon-picture"></span> Branding</a></li>

spec/index.php

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,11 @@ function getDrafts($spec)
9595
<li><a href="../spec/latest/json-ld-api/">API</a></li>
9696
<li><a href="../spec/latest/json-ld-framing/">Framing</a></li>
9797
<li><a href="../spec/latest/json-ld-api-best-practices/">Best Practices</a></li>
98-
<li><a href="../spec/latest/rdf-graph-normalization/">Normalization</a></li>
9998
<li class="divider"></li>
10099
<li class="nav-header"><strong>Previous Drafts</strong></li>
101100
<li><a href="../spec#syntax">Syntax</a></li>
102101
<li><a href="../spec#api">API</a></li>
103102
<li><a href="../spec#framing">Framing</a></li>
104-
<li><a href="../spec#normalization">Normalization</a></li>
105103
</ul>
106104
</li>
107105
<li><a href="../images/"><span class="icon-picture"></span> Branding</a></li>
@@ -194,29 +192,6 @@ function getDrafts($spec)
194192
print(", <a href=\"$dir/\">$date</a>");
195193
}
196194

197-
?>
198-
</p>
199-
200-
</div>
201-
<div id="normalization">
202-
<h2><a href="latest/rdf-graph-normalization/">RDF Graph Normalization</a></h2>
203-
<p>
204-
RDF describes a graph-based data model for making claims about the world and
205-
provides the foundation for reasoning upon that graph of information. At times,
206-
it becomes necessary to compare the differences between graphs, digitally
207-
sign graphs, or generate short identifiers for graphs via hashing algorithms.
208-
This document outlines an algorithm for normalizing RDF graphs such that
209-
these operations can be performed on the normalized graphs.
210-
</p>
211-
<p>
212-
Links to RDF Graph Normalization specifications: <a href="latest/rdf-graph-normalization/">Latest</a><?php
213-
214-
$drafts = getDrafts('rdf-graph-normalization/');
215-
216-
foreach ($drafts as $date => $dir) {
217-
print(", <a href=\"$dir/\">$date</a>");
218-
}
219-
220195
?>
221196
</p>
222197

spec/latest/index.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@ <h1>Latest Specifications</h1>
4747
<li><a href="json-ld-rdf/">JSON-LD RDF API</a> - JSON-LD
4848
RDF AP describes the Application Programming Interface for
4949
transforming JSON-LD to RDF.</li>
50-
<li><a href="rdf-graph-normalization/">RDF Graph Normalization</a> -
51-
The RDF Graph Normalization document is a general algorithm for
52-
serializing RDF graphs. It is most useful when comparing
53-
differences of graphs, creating serializations of graphs and
54-
digitally signing graphs.</li>
5550
<li><a href="json-ld-api-best-practices/">Building JSON-LD APIs: Best Practices</a> - Best practices for publishing JSON-LD and building APIs.</li>
5651
<li><a href="rdf-graph-normalization/">RDF Graph Normalization</a> -
5752
The RDF Graph Normalization document is a general algorithm for

0 commit comments

Comments
 (0)