Resource Description Framework
Represents statements as subject–predicate–object triples. These statements form a directed, labeled graph.
Explore the technologies that enable information to carry explicit meaning, allowing data from different sources to be connected, queried and interpreted using shared standards.
Semantic technologies provide methods for representing information through identifiable entities, explicit relationships and formally defined concepts. They help systems exchange information without relying solely on identical column names or isolated keywords.
Semantic technologies are approaches to structuring, representing, linking and processing information in ways that make the intended meaning more explicit. They commonly use shared identifiers, vocabularies, ontologies and graph-based representations.
Traditional databases store information efficiently, but information from different organizations can be difficult to combine when terms, identifiers and schemas differ. A biological laboratory, for example, might describe a gene using a local identifier while another dataset uses a standardized external accession number.
Semantic technologies can address this challenge by connecting entities to persistent identifiers and describing relationships using agreed vocabularies. Such representations make it easier to combine data across compatible systems and recover information through graph-based queries.
The goal is not to make computers understand information exactly as humans do. Rather, it is to provide sufficiently explicit structure and formal meaning for reliable computational processing.
Different W3C standards provide complementary capabilities for describing, organizing, querying and interpreting linked information.
Represents statements as subject–predicate–object triples. These statements form a directed, labeled graph.
Defines basic vocabulary for classes, properties, subclass hierarchies, domains and ranges.
Adds formal constructs for modeling classes, properties and logical restrictions that support automated reasoning.
Retrieves and transforms RDF data by matching graph patterns, with support for filtering, aggregation and more.
Supports structured thesauri, concept schemes, labels, broader and narrower relationships, and vocabulary mappings.
Uses web identifiers and links to publish data that can be connected and reused across independent sources.
RDF represents information in statements containing three components: a subject, a predicate and an object. The subject identifies the resource being described. The predicate specifies a relationship, while the object identifies a related resource or value.
For example, a dataset can describe a particular gene as being associated with a named biological process. If the same identifiers and relationships are reused across sources, their information can be linked together.
The simplified Turtle example illustrates how machine-readable statements are written. The identifiers are hypothetical examples, not references to real experimental data.
@prefix ex: <https://example.org/bio/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . ex:Gene a rdfs:Class . ex:BiologicalProcess a rdfs:Class . ex:geneA a ex:Gene ; rdfs:label "Example gene A" ; ex:associatedWith ex:processB . ex:processB a ex:BiologicalProcess ; rdfs:label "Example process B" .
RDF is a graph data model. Turtle is one textual serialization of RDF; RDF/XML, JSON-LD and other compatible serializations are also used.
These technologies work together, but they are not interchangeable. Understanding their roles helps researchers choose the right representation and analysis tools.
| Technology | Main Function | Scientific Example |
|---|---|---|
| RDF | Represents graph statements | Connect a gene identifier to an annotation |
| RDFS | Defines basic class and property semantics | State that Neuron is a subclass of Cell |
| OWL | Expresses richer logical ontology axioms | Define class relationships and restrictions |
| SPARQL | Queries RDF graphs | Find genes linked to a selected biological process |
| SKOS | Organizes concept schemes and controlled vocabularies | Maintain a multilingual scientific terminology system |
| Linked Data | Connects identified resources across datasets | Link molecular records with biomedical databases |
Semantic integration is a process that starts with identifying the concepts shared by different sources and ends with structured information that can be queried and interpreted.
Determine which entities, properties and relationships need to be represented, such as genes, proteins, samples or biological processes.
Reuse established terminology and identifiers wherever appropriate to reduce ambiguity and support interoperability.
Transform suitable source information into RDF statements or compatible graph representations, preserving relevant provenance and context.
Check the structure and expected constraints. Query linked records using SPARQL and, where appropriate, apply ontology reasoning.
Connect retrieved relationships to their biological evidence. A graph connection can support a hypothesis, but does not automatically establish biological causality.
Biomedical research integrates information from experiments, molecular databases, publications and clinical terminology systems. Semantic technologies help describe and interconnect this heterogeneous information.
In biotechnology, such integration can support data discovery, annotation, cross-database comparison and the systematic interpretation of scientific knowledge.
Connect gene identifiers, protein annotations and biological processes using standardized terms. Such relationships can support functional enrichment studies and biological data interpretation.
Integrate disease-associated information with structured phenotype descriptions. Biomedical ontologies help researchers compare findings across datasets using shared terminology.
Represent experimental metadata and scientific entities consistently across databases, allowing software tools to interpret compatible records using explicit identifiers and relationships.
Knowledge graphs and ontologies can provide structured context for search, information retrieval and some hybrid reasoning systems. The reliability of resulting AI outputs still depends on the underlying data and validation.
Primary specifications and reference documentation from the World Wide Web Consortium provide authoritative descriptions of these technologies.
Introduction to RDF triples, identifiers, graph data and basic representation.
Querying and updating RDF graph data using standardized query facilities.
Standard vocabulary for knowledge organization systems and concept schemes.
RDF provides a graph-based data model for expressing statements. OWL provides additional formal ontology constructs and logical semantics that support more expressive knowledge representation and reasoning.
No. SPARQL is a query language and protocol family for RDF data. Graph stores and other systems may implement SPARQL query capabilities.
Not necessarily. A knowledge graph represents entities and their connections. An ontology describes concepts and relationship semantics. A knowledge graph may use an ontology to make its structure more consistent and interpretable.
They can help researchers integrate heterogeneous data, standardize terminology and retrieve linked scientific information. Their effectiveness depends on data quality, appropriate modeling and accurate domain knowledge.
No. Formal reasoning can derive logical consequences from defined axioms, but it does not independently establish experimental truth. Scientific claims require appropriate evidence and validation.