Semantic Web

Link to the article that started it all

  • Semantic = Meaning – Adding meaning to a web of data.
    • Note that meaning is added directly to the data and not via programming logic or user interpretation
    • A web refers to standardized connections between the data
    • Each data element across the entire Semantic web is unique and addressable
  • The fundamental building block of the Semantic Web is a statement
    • Relationships between statements form the Web
  • Two types of statements:
    • Ontology – Statements that define concepts and their relationships
    • Instance data – Statements referring to ‘individuals’
  • Statement implementation is done by assertion or inference
  • Semantic databases are intended to augment, not replace, existing data sources, including the WWW
    • The primary audience for the Semantic Web are machines
    • vs. the WWW where the primary audience are humans
  • Semantic Web solution components fall into two major categories:
    • The data – The connected information of the Semantic Web itself: statements, URIs, languages, ontologies, and instance data
    • The tools – Semantic Web tools to build, manipulate, interrogate, and enrich the Semantic Web (data)

Ontology Notes:

  • Fundamental tenets:
    • Open World Assumption – The truth of a statement is independent of whether it is known.  (not knowing whether a statement is explicitly true does not imply that the statement is false.)
    • No Unique Names Assumption – One can not assume that resources identified by different IRIs are different.

Semantic Web online resources: