Skip to main content
Humanities LibreTexts

7.2: Appendix B- RDF and the Semantic Web

  • Page ID
    220417
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    2

    The existing cataloging schema are certainly detailed and thorough, but there are new developments in the world, specifically in the World Wide Web, that require a new type of cataloging. The Resource Description Framework is the solution to issues caused by the World Wide Web. In this framework, each item and individual is given a unique code. These codes are arranged in certain positions relative to each other and to special “relationship” codes. For example, an individual who is both an author and a subject of a book is given the same code in both instances. The only difference is the code’s position in the sequence of RDF codes. In one sequence it occupies the first position. In another sequence it is in the third place.

    The Resource Description Framework is built upon the idea of Linked Data. This is a type of data that is used to connect items throughout the internet. One common way to explain linked data is to think of a document, say the Gettysburg Address. In the previous iterations of the Internet, the entire document was a basic unit of data. Through linked data, however, each concept and word of the Gettysburg Address is a discrete unit of data represented by a machine-readable code. The entire document is also represented by its own machine-readable code. Also, Abraham Lincoln is represented by a code. Thus, the document, its concepts, and Abraham Lincoln are all connected to each other. In this way, Abraham Lincoln can be connected directly with the subjects of the Gettysburg Address. Furthermore, he can be connected to others who also discussed the same subjects.

    FRBR focuses on entities, relationships, and attributes. In a similar way, RDF and linked data focus on the relationships between entities. Another similarity to FRBR is that both items and authors are considered entities.

    RDF uses a system called Terse RDF Triple Language, or Turtle, to organize entities and relationships. This system is also referred to as Semantic Triples or Semantic Triads. Thus, the digital structure created by all of these codes and their links is called the Semantic Web. Semantic triples have a particular order.

    1. Subject: These codes can be the same as Object codes. They stand for an entity. Subjects are the subjects of the record, or the item being describe. In a record about an item, the item being described is always the subject.
    2. Predicate: These codes provide specific enhancement for all code combinations in RDF records. In the case of triples, they provide information about the relationships between two entities.
    3. Object: These codes can be the same as Subject codes. They stand for an entity. Objects are the topic of subjects.

    If I were to integrate RDF Semantic Triples into a record for The Foundation trilogy, I would write (3236412, http://purl.org/dc/elements/1.1/creator, http://id.loc.gov/auames/n8thorities/n0126289). This triple states that The Foundation trilogy, whose OCLC number is 3236412, was created by Isaac Asimov, whose URI is https://id.loc.gov/authorities/names/n80126289.html.

    The predicate URI was obtained from https://www.dublincore.org/specifica...f1.1%2fcreator. Dublin Core is an organization in Ohio that created yet another metadata schema specifically for use in archives and museums. They have a vested interest in Linked Data. Therefore, they host a number of initiatives and metadata specifications documents. The URI for the book was obtained from WorldCat. The URI for Isaac Asimov was taken from id.loc.gov, the Linked Data Service of the Library of Congress. URIs exist for subject headings, authors, formats, and other data points.

    Linked data and RDF can be combined with RDA and other elements in MARC records to form a truly connected web. As MARC records, EAD (encoded archival description) records, MODS (metadata object description schema) records and other records in various schemata all describe digital and physical items, linked data can be used to include physical items in the digital network of information. Thus, a website in Vietnam can be linked through semantic triples to an artifact in a museum in Frankfurt. As we learn more about items and relationships, the connections will become denser and more complex. Linked data can promote swift communication between researchers and users all over the world.


    7.2: Appendix B- RDF and the Semantic Web is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?