-
Notifications
You must be signed in to change notification settings - Fork 2
/
bookHtml004.html
72 lines (65 loc) · 3.92 KB
/
bookHtml004.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="hevea 2.23">
<link rel="stylesheet" type="text/css" href="book.css"><link rel="stylesheet" type="text/css" href="bookHtml.css">
<title>Foreword by Tom Baker</title>
</head>
<body>
<a href="bookHtml003.html"><img src="previous_motif.gif" alt="Previous"></a>
<a href="index.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="bookHtml005.html"><img src="next_motif.gif" alt="Next"></a>
<hr>
<header>
<a href="http://book.validatingrdf.com">Validating RDF data</a>
<img src="cover.jpg"></img>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-112019120-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-112019120-1');
</script>
</header>
<h1 class="chapter" id="sec8">Foreword by Tom Baker</h1>
<p>The technologies described here meet a need first recognized,
albeit dimly, two decades ago.
Rewind to circa 2000, when the parallel development of two W3C specifications,
XML Schema and RDF Schema, both called “schema languages”
but with radically different uses, caused some confusion. </p><p>This confusion permeated our early discussions about the Dublin Core.
Was it an XML format, an RDF vocabulary, or somehow both?
Could metadata just follow arbitrary formats or did it need a data model?
In 2000, the Dublin Core community turned to “application profiles”
as a way to mix and match multiple vocabularies to meet specific needs,
and the idea was an instant hit even if people disagreed about their use.
Were they more for validating data, or more about finding rough consensus on a
metadata model within a community of practice?
Attempts to bridge the XML and RDF mindsets in the DCMI community,
notably with a Description Set Profile constraint language for validating
RDF-based metadata (2008), never quite caught on.
Perhaps the idea needed a bigger push?</p><p>Fast-forward to 2013, when W3C convened a workshop on RDF validation which revealed
that many communities had been circling around the same issues, and which ultimately
led to the results described here [<a href="bookHtml018.html#RDFValidation">82</a>]. This book focuses on data
validation, an addition to the Semantic Web stack that is long overdue.
But from a DCMI perspective, the ideas for future work outlined in its Conclusion
are just as exciting: the prospect of using ShEx- or SHACL-based application profiles
to map and convert between data models, size up aggregated datasets,
or provide nuanced feedback to data providers on quality issues.
ShEx and SHACL, finally production-ready, are full of potential for further evolution.</p><p><br>
<br>
Tom Baker, Dublin Core Metadata Initiative<br>
July 2017</p><footer>
<iframe src="https://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fbook.validatingrdf.com%2F&width=100&layout=standard&action=like&size=small&show_faces=true&share=true&height=80&appId=8170400788" width="100" height="80" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
<a class="twitter-share-button" text="Validating RDF data book" href="https://twitter.com/intent/tweet?text=Validating%20RDF%20data%20book&?via=jelabra&hastags=shex,shacl,validatingrdfbook" data-size="large">Tweet</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!-- Go to www.addthis.com/dashboard to customize your tools -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5a51d2b6b0d22f0a"></script>
</footer>
<hr>
<a href="bookHtml003.html"><img src="previous_motif.gif" alt="Previous"></a>
<a href="index.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="bookHtml005.html"><img src="next_motif.gif" alt="Next"></a>
</body>
</html>