% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/SemsqlConn-S7.R
\name{SemsqlConn}
\alias{SemsqlConn}
\title{SemsqlConn: S7 connection wrapper for SemanticSQL databases}
\usage{
SemsqlConn(con = NULL, db_path = character(0), ontology_prefix = character(0))
}
\arguments{
\item{con}{DBI connection object}

\item{db_path}{character path to SQLite database file}

\item{ontology_prefix}{character, e.g., 'CL' for cell ontology}
}
\value{
wrapped connection
}
\description{
An S7 class that encapsulates a SQLite connection to an ontology database
following the SemanticSQL schema. Provides methods for common ontology
queries including label lookup, ancestor/descendant traversal, and
relationship queries.

Properties:
\describe{
\item{con}{The DBI connection object (SQLiteConnection)}
\item{db_path}{character(1) path to the SQLite database file}
\item{ontology_prefix}{character(1) primary ontology prefix,
e.g. \code{"CL"} for the Cell Ontology}
}
}
