%+
%   TITLE:          SO_IntroDuctionToComputationalSociology.tex
%   VERSION:        1-001
%   FACILITY:       entry point of the introductionary paper
%                   for SO - Sociological Ontology
%
%   AUTHOR(S):      Hlaszny, Edit PhD [HED] edithlaszny@gmail.com
%   SUPERVISED BY:  -
%   CREATION DATE:  23-SEP-2025
%
%   ENVIRONMENT:    net.sourceforge.texlipse_1.5.0 as plugin
%                   Eclipse IDE for Enterprise Java and Web Developers
%                   Version: 2025-03 (4.35.0)
%                   Build id: 20250306-0812
%                   on iMAC macOS Monterey Version 12.5.1
%
%   DESIGN ISSUES:  LaTeX Beginners Guide.pdf
%                   LaTex manual.pdf
%                   Practical Guide for Scientific Writing.pdf
%                   Practical LaTeX.pdf
%                   The LaTeX companion.pdf
%
%   PORTABILITY ISSUES:     none
%   SUBSYSTEM:              none
%   MODIFICATION HISTORY:
%       date        modified by  vers.
%       23-SEP-2025 [HED]        1-001 first draw
%-

\documentclass[8pt]{article}

\usepackage{multicol}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{caption}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{enumerate}
\usepackage{float}
\usepackage{multicol,caption}
\usepackage[T1]{fontenc}

%+
%  Supressing the package warning: 
%  <The option 'hypcap=true' will be ignored>
%-
\captionsetup{hypcap=false} 

%+
%   two column document, with column separation  
%-
\setlength{\parskip}{2pt plus 1pt minus 0.5pt}
\setlength{\baselineskip}{9pt}
\setlength{\columnsep}{20pt}   %% missing
\clubpenalty=10000
\widowpenalty=10000

%\setlength{\columnsep}{20pt}
% \setlength{\multicolsep}{6pt plus 2pt minus 1.5pt}
% \setlength{\columnsep}{20pt}
% \raggedbottom

\raggedbottom
\setlength{\parskip}{2pt plus 1pt minus 0.5pt}
\setlength{\columnsep}{20pt}     % ???
\setlength{\baselineskip}{9pt}
\clubpenalty=10000
\widowpenalty=10000


\hoffset         = -30pt 
\voffset         =   0pt 
\headheight      =  10pt  
\headsep         =  26pt 
\textheight      = 660pt 
\footskip        =  35pt 
\textwidth       = 495pt 
\paperwidth      = 595pt 
\paperheight     = 842pt 

\pagestyle{fancy}
\fancyhead[L]{\scriptsize{SO: A Foundational Ontology for Computational Sociology}}
\fancyfoot[L]{\textcolor[RGB]{160,160,160}{\scriptsize{\raise0.3ex\hbox{\tiny{\textcopyright}}Edit
              Hlaszny, PhD | 24 Sep 2025}}}
\fancyfoot[C]{ }
\fancyfoot[R]{\scriptsize{Page \thepage}}

\newenvironment{myindentpar}[1]% 
{   \begin{list}{}%
         {\setlength{\leftmargin}{#1}}%
         \item[]%
    }
    {\end{list}
 }

%+
%  Customized item list 
%  #1 : item entry
%  #2 : item content
%-
\newcommand{\piece}[2]{
    \vspace{-4pt}
    \item{\emph{#1} {#2}}
}

%+
%  Customized item list 
%  #1 : item
%-
\newcommand{\densepiece}[1]{
    \item{#1}
    \vspace{-6pt}
}

%+
%  Defining macro for unique figure-displaying
%  #1 : filename of the figure
%  #2 : width (0.5 .. 1.0)
%  #3 : figure title
%  #4 : indentation (\raggedleft, \raggedright, \centering)
%  #5 : +/- vertical space before the figure
%  #6 : +/- vertical space between the figure and the title
%  #7 : +/- vertical space after the figure
%-
\newcommand{\showFig}[7]{
    \vspace{#5} % space before
    \captionsetup{labelfont={sf}}
    \medskip
        \noindent
        \begin{minipage}{\columnwidth}
            #4  %  indentation
            \includegraphics[width=#2\columnwidth]{#1} % figure filename
            \vspace{#6}
            \captionof{figure}{\fontsize{9}{9}\selectfont\sffamily #3} % figure title
        \end{minipage}
    \medskip
    \vspace{#7} % space after
}
 
\newcommand{\parbreak}{\vspace{2pt}\par\noindent} 
\newcommand{\vertAdjust}{\vspace{-6pt}\par\noindent}
 
\title
{
    \fontsize{11pt}{11pt}\selectfont\sffamily
    \hspace{-20pt}
    \textbf{SO: A Foundational Ontology for Computational Sociology}
    \par
    \vspace{8pt}
}

\author % and Abstract
{
    \fontsize{9pt}{9pt}\selectfont\sffamily
    \hspace{-18pt}
    Dr Edit Hlaszny\\
    Dr Hlaszny Bioystems Engineering\\
    Mail: edit@edithlaszny.eu\\
    \hypersetup{hidelinks}\url{http://www.edithlaszny.eu/}\\
    \fontsize{10pt}{10pt}\selectfont\sffamily
    \\ \textbf{Abstract}
    \vspace{4pt}\\
    \fontsize{8pt}{9pt}\selectfont\sffamily
    The history of computational sociology extends over the last 4.5 decades; 
    its roots can perhaps be found in general systems theory and structural 
    functionalism. Ontologies have been created in a wide range of subject 
    areas and their number and application areas are dramatically growing. 
    However, it can be considered quite well-founded to assume that no 
    ontology has been created in the general sociological subject area so far.
%    \vspace{4pt}\\ 
    The SO (sociological ontology) mentioned in the title makes a modest 
    attempt at this, hoping that true experts in the subject area will find
    the topic itself (creating and further developing sociological ontologies) 
    interesting. Therefore, let us quote modestly the esteemed Basel mathematician 
    Johann Bernoulli, Opera Omnia, 67, Tom. I.: \textit{"Problema novum ad 
    cuius solutionem sociologi invitantur."}
    \vspace{8pt}\\
    \fontsize{9pt}{9pt}\selectfont\sffamily
    \textbf{Keywords}
    \vspace{4pt}\\
    \fontsize{8pt}{8pt}\selectfont\sffamily
    Computational sociology; ontology; Java-based application.
}

%+
%   BEGIN DOCUMENT  ---------------------------------------------------------------------
%-
\begin{document}

\makeatletter
    \@title
    \@author
\makeatother

%+
%   BEGIN OF TWO COLUMNS   --------------------------------------------------------------
%-
\begin{multicols}{2}

%+
%   Setting the layout of SECTIONS   ----------------------------------------------------
%-

%\renewcommand{\section}[1]{
%    \vspace{4pt}
%    \fontsize{9}{10}\selectfont\sffamily
%    \refstepcounter{section}
%    \par\noindent
%    \vspace{-10pt}\hspace{-3pt}
%    {\normalfont\arabic{section}.}~\textbf{#1}
%    \addcontentsline{toc}{section}{#1}
%    \vspace{5pt}
%}

\renewcommand{\section}[1]
{
    \vspace{4pt}
    \setcounter{secnumdepth}{0} % Suppress numbering for all sections
    \fontsize{9}{10}\selectfont\sffamily
    \label{#1}
    \par
    \nobreak
    \vskip 0.3\baselineskip\noindent
    \vspace{-10pt}\hspace{-8pt}
    \refstepcounter{section}
    {\normalfont\arabic{section}.}~\ignorespaces 
    \textbf{#1}
    \addcontentsline{toc}{section}{#1}
    \vspace{5pt}
}

%+
%   Setting the layout of SUBSECTIONS   ------------------------------------------------
%-
\renewcommand{\subsection}[1]
{
    \fontsize{8}{9}\selectfont\sffamily\parindent=0pt
    \label{#1}\par\nobreak % Don't break before title on a new page
    \refstepcounter{subsection}
    \vskip 0.8\baselineskip
    \noindent
    {\normalfont\arabic{section}.\arabic{subsection}}~
    \textbf{#1}
    \par
    \addcontentsline{toc}{subsection}{#1}
    \vspace{2pt}
}

%+
%   Setting the layout of SUBSECTIONS   ------------------------------------------------
%-
\renewcommand{\subsubsection}[1]
{
    \fontsize{9}{9}\selectfont\sffamily\parindent=0pt
    \label{#1}\par\nobreak
    \vskip 0.4\baselineskip
    \emph{#1}
    \par
    \addcontentsline{toc}{subsection}{#1}
    \vspace{2pt} 
}

%+
%   New Section  1 
%- 
\section         % 1
{On computational Sociology} 
    \subsection
    {The Epistemological Foundations of Sociological Ontology} % 1.1
    The fundamental methodological divide between social and natural sciences stems 
    from their divergent subject matter and analytical challenges. Natural sciences 
    examine phenomena governed by universal laws, enabling prediction and replication
    through controlled experimentation.
    \parbreak
    Social sciences confront human agency, cultural variation, and historical 
    contingency, rendering absolute prediction impossible. Social phenomena 
    emerge from complex interactions between individual choice and structural 
    constraints, creating inherently interpretive challenges.
    \parbreak
    The observer-observed relationship further complicates social inquiry. 
    Researchers cannot achieve complete detachment from their cultural context, 
    whilst their subjects possess reflexive awareness that can alter behaviour 
    under study.
    \parbreak
    Mathematical formalisation has historically correlated with scientific 
    maturity across disciplines. Physics achieved predictive precision through 
    mathematical modelling, whilst chemistry and biology developed rigorous 
    quantitative frameworks as they matured.
    \parbreak
    However, this relationship requires nuanced evaluation. Mathematics provides 
    analytical precision and enables hypothesis testing, yet its applicability 
    varies across domains. Economics extensively employs mathematical methods 
    whilst remaining contentious regarding predictive accuracy.
    \parbreak
    The presumption that mathematical sophistication equals scientific validity 
    risks privileging quantification over explanatory depth. Complex social 
    phenomena may resist meaningful reduction to mathematical representations 
    without losing essential characteristics.
    \parbreak
    An elaborated sociological ontology would represent a significant advancement 
    in computational sociology by providing systematic conceptual architecture 
    for social phenomena. Traditional computational approaches often suffered 
    from ad hoc categorisations and inconsistent terminology.
    \parbreak
    A rigorous ontological framework enables precise definition of social concepts, 
    their relationships, and hierarchical organisation. This facilitates automated 
    reasoning, knowledge integration, and comparative analysis across diverse 
    sociological domains.
    \parbreak
    Ontological standardisation promises enhanced reproducibility in computational 
    social research. Researchers can build upon shared conceptual foundations 
    rather than constructing idiosyncratic frameworks for each investigation.
    \parbreak
    The SO system demonstrates how formal ontological methods can capture 
    sociological complexity whilst maintaining logical consistency. By grounding 
    social concepts within established philosophical frameworks like BFO, it 
    bridges humanistic insight with computational tractability.
    \parbreak
    Such developments suggest computational sociology's evolution from purely 
    quantitative analysis towards sophisticated conceptual modelling. This 
    represents methodological advancement rather than replacement of traditional 
    sociological approaches.
    \parbreak
    The integration of ontological reasoning with empirical analysis may ultimately 
    transcend the quantitative-qualitative divide by providing structured frameworks 
    for both numerical data and interpretive understanding within unified analytical 
    systems.
    \vertAdjust
    % ---------------------------------------- end of subsection
    
    \subsection
    {The Crucial Role of Ontologies in the Modern Era} % 1.2
    In an age defined by the exponential growth of information, the discipline of 
    ontology has transcended its philosophical origins to become a cornerstone of 
    modern knowledge engineering. Ontologies, as formal specifications of a shared 
    conceptualization, serve as foundational frameworks for structuring, organizing, 
    and interpreting information in a machine-readable manner. 
    \parbreak 
    They provide a precise and unambiguous vocabulary of classes, properties, and 
    relationships to model a domain of interest. This semantic rigor is essential 
    or transforming unstructured data into meaningful, interconnected knowledge 
    graphs. Beyond simple data categorization, ontologies enable advanced forms 
    of reasoning and inference, allowing computational systems to discover new 
    relationships, validate logical consistency, and make informed decisions that 
    would be impossible with traditional data models. The role of ontologies today 
    is therefore not merely descriptive but is actively generative, creating the 
    semantic infrastructure necessary for intelligent systems to operate effectively 
    in an increasingly complex world. 
    \vertAdjust
    % ---------------------------------------- end of subsection

\section         % 2
{The Semantic Web and Its Foundational Technologies} 

    \subsection
    {Technological overview} % 2.1
    The vision of the Semantic Web, as an extension of the World Wide Web, is to 
    make Internet data machine-readable and semantically meaningful, facilitating 
    seamless integration and automated reasoning. Its technical foundation is built 
    upon a layered architecture of standards and languages designed to achieve this 
    goal. At the core are resource description frameworks such as RDF (Resource 
    Description Framework), which provides a simple, graph-based model for making 
    statements about resources in the form of subject-predicate-object triples. 
    \parbreak
    For expressing more complex relationships and formal axioms, OWL (Web Ontology 
    Language) serves as the primary language. OWL offers a rich set of constructors 
    for defining classes, properties, and the intricate logical relationships between
    them, enabling sophisticated reasoning over the data. 
    \parbreak
    The Web Ontology Language has three sublanguages (OWL Lite, OWL DL, and OWL 
    Full) each offering different levels of expressiveness and corresponding reasoning
    capabilities. These ontologies are often encoded in standardized formats such as
    OWL/XML, RDF/XML, or JSON-LD, ensuring interoperability across different tools 
    and platforms. 
    \parbreak
    The ecosystem of semantic technologies includes reasoners (such as FaCT++ and 
    HermiT) that perform logical inference and consistency checks, query languages 
    like SPARQL that enable complex graph queries, and various API libraries and 
    software frameworks that facilitate the development and manipulation of semantic 
    data.
    Collectively, these technologies provide a robust and powerful toolkit for 
    building and leveraging semantic representations of knowledge.
    % ---------------------------------------- end of subsection

    \subsection
    {The Social Ontology (SO) in Research and Practice} % 2.2
    The Social Ontology (SO) represents a formal and systematic conceptualization
    of the domain of sociology. It provides a foundational vocabulary of classes 
    and properties for modeling the full spectrum of social phenomena, from 
    micro-level interactions and individual dispositions to macro-level social 
    structures, institutions, and global processes. By rigorously defining these
    concepts and their relationships, the SO serves as a powerful instrument for:

        \subsubsection
        {Research:}
        It enables researchers to formalize hypotheses and theories in a machine-readable 
        format, facilitating automated reasoning and the discovery of non-obvious connections 
        between disparate social concepts. For instance, a researcher could use the ontology 
        to query for all bfo:processes that occur in a bfo:realizable entity (like Law), or 
        to analyze how different forms of Social\_Control (realizable entity) are linked 
        to various types of Deviance (process). This level of formalization supports 
        quantitative, qualitative, and mixed-methods research by providing a common 
        semantic ground.
            
        \subsubsection{Education:}
        As a pedagogical tool, the SO can be used to teach students the
        foundational concepts and theoretical frameworks of sociology in 
        a structured and interconnected way. It visually represents the 
        relationships between different schools of thought, key concepts,
        and their hierarchical organization, providing a clear and 
        comprehensive map of the discipline.
               
        \subsubsection{Interoperability:}
        The SO's alignment with a robust upper ontology like BFO 2020 
        ensures that its concepts can be semantically integrated and 
        reasoned over with other domain ontologies in fields such as 
        public health, economics, political science, and environmental 
        science. This allows for a trans-disciplinary understanding of
        complex societal issues, where sociological insights can be 
        linked with data and knowledge from other fields to create a 
        more holistic and powerful knowledge base for research, 
        policy-making, and social analysis.
              
    
        
\end{multicols}

\end{document}

%+
%  end of file  SO_IntroDuctionToComputationalSociology.tex
%-
