Resource Description Framework: Difference between revisions
WikiSysopIG (talk | contribs) Created page with " The '''Resource Description Framework''' ('''RDF''') is a standard data model developed by the World Wide Web Consortium (W3C) for representing, exchanging, and integrating structured information on the World Wide Web. It provides a framework for describing resources and the relationships between them using machine-readable semantics, enabling data from multiple independent sources to be linked and processed by computers. RDF forms the foundational data model o..." |
WikiSysopIG (talk | contribs) No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 15: | Line 15: | ||
Each triple expresses a single factual statement. For example: | Each triple expresses a single factual statement. For example: | ||
* Microsoft — headquartered in → Redmond | |||
* World Health Organization — specialized agency of → United Nations | |||
Collections of RDF triples form directed graphs in which resources are represented as nodes and predicates as labeled edges connecting those nodes. This graph-based representation enables information from multiple datasets to be merged without requiring identical database schemas. | |||
== Resources and identifiers == | |||
In RDF, every resource is identified using a globally unique [[Uniform Resource Identifier]] (URI) or [[Internationalized Resource Identifier]] (IRI). Resources may represent physical objects, organizations, people, places, documents, concepts, events, or abstract entities. Literal values, including numbers, dates, and text strings, may also be associated with resources through RDF properties. | |||
The use of globally unique identifiers enables independent datasets to refer to the same entity consistently, supporting interoperability and linked data across distributed information systems. | |||
== RDF vocabularies == | |||
RDF itself defines only the underlying data model. The meaning of relationships is established through vocabularies and ontologies developed using complementary Semantic Web technologies. | |||
* Common RDF vocabularies include: | |||
* RDF Schema (RDFS) | |||
* [[Web Ontology Language]] (OWL) | |||
* [[Simple Knowledge Organization System]] (SKOS) | |||
* [[Schema.org]] | |||
* Dublin Core Metadata Initiative (DCMI) | |||
* Friend of a Friend (FOAF) | |||
These vocabularies provide standardized classes, properties, and semantic relationships for describing resources across different domains. | |||
== Serialization formats == | |||
RDF data may be represented using several standardized serialization formats, including: | |||
* RDF/XML | |||
* Turtle | |||
* N-Triples | |||
* N-Quads | |||
* TriG | |||
* JSON-LD | |||
* RDFa | |||
These formats differ primarily in syntax while representing the same underlying RDF graph model. | |||
== Query language == | |||
RDF datasets are commonly queried using the [[SPARQL]] Protocol and RDF Query Language, the W3C standard query language for RDF graphs. SPARQL enables users to retrieve, construct, update, and manipulate semantic data stored in RDF repositories, commonly referred to as '''triple stores'''. | |||
SPARQL supports complex graph pattern matching, federated queries across distributed datasets, aggregation, filtering, and inference-based retrieval. | |||
== Applications == | |||
Resource Description Framework is widely used in: | |||
* [[Semantic Web]] applications | |||
* [[Linked data]] | |||
* [[Knowledge graph|Knowledge graphs]] | |||
* [[Semantic knowledge graph|Semantic knowledge graphs]] | |||
* Digital libraries | |||
* Scientific research | |||
* Government open data | |||
* Enterprise knowledge management | |||
* Healthcare information systems | |||
* Geographic information systems | |||
* Digital publishing | |||
* Cultural heritage archives | |||
* Artificial intelligence | |||
* Retrieval-augmented generation (RAG) | |||
RDF enables organizations to integrate heterogeneous datasets while preserving semantic meaning and supporting machine-readable knowledge representation. | |||
== Relationship with the Semantic Web == | |||
The Resource Description Framework forms the core data model of the [[Semantic Web]]. It works in conjunction with technologies including RDF Schema (RDFS), the [[Web Ontology Language]] (OWL), [[SPARQL]], and the [[Simple Knowledge Organization System]] (SKOS) to provide a complete framework for representing, validating, querying, and reasoning over semantic information. | |||
Together, these technologies enable the creation of interoperable knowledge graphs that support intelligent search, semantic integration, automated reasoning, and explainable artificial intelligence. | |||
== Advantages == | |||
RDF provides several advantages over conventional data representation models, including: | |||
* Flexible graph-based structure. | |||
* Schema-independent data integration. | |||
* Global identification of resources through URIs. | |||
* Semantic interoperability across systems. | |||
* Support for linked data. | |||
* Extensibility through ontologies. | |||
* Compatibility with automated reasoning. | |||
* Machine-readable knowledge representation. | |||
* Scalability across distributed datasets. | |||
* Foundation for knowledge graphs and semantic applications. | |||
== See also == | |||
* [[Semantic Web]] | |||
* [[Linked data]] | |||
* [[Knowledge graph]] | |||
* [[Semantic knowledge graph]] | |||
* RDF Schema | |||
* [[Web Ontology Language]] | |||
* [[SPARQL]] | |||
* [[Simple Knowledge Organization System]] | |||
* [[Schema.org]] | |||
* [[Graph database]] | |||
* [[Uniform Resource Identifier]] | |||
* [[World Wide Web Consortium]] | |||
* [[Knowledge representation]] | |||
* [[Ontology (information science)]] | |||