Glossary/Knowledge Representation

RDF (Resource Description Framework)

RDF is a standardized format for representing information as interconnected triples (subject-predicate-object), enabling consistent knowledge representation and semantic reasoning across systems.

RDF (Resource Description Framework) is a foundational semantic web standard that represents all information as simple triples. Every fact is expressed as subject-predicate-object: "Einstein" (subject) "born_in" (predicate) "Germany" (object). While simple, this model is remarkably expressive: complex information is represented as networks of triples. RDF subjects and objects are identified using URIs (Uniform Resource Identifiers), enabling global identity across systems. This means "Einstein" in one system can be unambiguously linked to "Einstein" in another if they use the same URI.

RDF enables semantic interoperability: systems using different vocabularies can reason together because predicates are standardized. RDF uses standardized vocabularies (ontologies in RDF) like RDFS and OWL that enable reasoning. An RDF store can be queried using SPARQL, a standardized graph query language. This standardization is RDF's strength and limitation: it's powerful for systems that need interoperability but adds overhead compared to simpler models.

RDF is widely used in semantic web applications, linked data initiatives, and enterprise systems requiring interoperability. Major organizations including government and healthcare use RDF for knowledge representation. However, RDF has a steeper learning curve than property graphs and SQL, limiting adoption.

Key Characteristics

  • Represents all information as triples: subject, predicate, object
  • Uses URIs for global identification enabling unambiguous references across systems
  • Standardized format enabling interoperability between systems
  • Supports standardized ontology languages (RDFS, OWL) for defining knowledge structures
  • Queryable with SPARQL, a standardized graph query language
  • Enables semantic reasoning through ontology inference

Why It Matters

  • Enables semantic interoperability across diverse systems using standardized representations
  • Provides global identity through URIs allowing unambiguous entity recognition
  • Supports standardized reasoning through formal ontologies
  • Facilitates linked data initiatives connecting knowledge across organizations
  • Enables integration without central coordination through semantic web standards
  • Provides foundation for AI systems requiring standardized knowledge representation

Example

An RDF representation of an author: Subject="http://example.org/authors/einstein", Predicate="http://xmlns.com/foaf/0.1/name", Object="Albert Einstein"; another triple: Subject="http://example.org/authors/einstein", Predicate="http://xmlns.com/foaf/0.1/workplaceHomepage", Object="http://example.org/princeton". Multiple systems can reference this entity using the same URI.

Coginiti Perspective

While Coginiti does not directly use RDF, SMDL provides similar semantic standardization for analytics, representing domain knowledge as entities, dimensions, measures, and relationships that enable unambiguous interpretation across systems. Like RDF's goal of global interoperability, Coginiti's semantic models enable diverse tools and platforms to understand and reason about analytics the same way, facilitating consistent knowledge sharing across the organization.

See Semantic Intelligence in Action

Coginiti operationalizes business meaning across your entire data estate.