<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <!--
    TITLE:          index.html
    VERSION:        1-001
    FACILITY:       entry point of "SO - General Ontology of Sociology"
    AUTHOR(S):      Hlaszny, Edit PhD (+36-30/3116516, dr.hlaszny.edit@gmail.com)
    GENERATED BY:   DBFOschemafy_3_0_1 & OWLpreprocessor Java apps.
    SUPERVISED BY:  -
    TEMPLATE CREATION DATE:  27-JUL-2025
    CONTENT  CREATION DATE:  see at ontology annotation \'Created\'

    ENVIRONMENT:    Firefox V.82.0.2 (64 bit)
                    Google Chrome Version 86.0.4240.111 (Official Build) (x86_64)
                    Safari Version 13.1 (15609.1.20.111.8)
                    on iMAC macOS Monterey (12.5.1)

    Chrome Version 61.0.3163.100 (64-bit)on macOS Monterey
    DESIGN ISSUES:
        1) http://www.w3.org/TR/2004/WD-xhtml2-20040722/
        2) http://www.w3.org/TR/REC-CSS1 Cascading Style Sheets, level 1

    PORTABILITY ISSUES:     see DESIGN ISSUES 2)
    SUBSYSTEM:              none
    TEMPLATE MODIFICATION HISTORY:
        date        modified by
        27-JUL-2025 Hlaszny   1-001 first draw
-->
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

        <link rel="stylesheet" href="https://hlaszny.com/ontology/SO/html/style/so.css" media="screen" />
        <link rel="stylesheet" href="https://hlaszny.com/ontology/SO/html/style/CSSgridbox.css" />
        
        <title>SO &mdash; Ontology of General Sociology</title>
        <script>
            function toggleDetails(element) 
            {
                const details = element.nextElementSibling;
                const isExpanded = details.classList.contains(\'expanded\');

                if (isExpanded) 
                {
                    details.classList.remove(\'expanded\');
                } 
                else 
                {
                    details.classList.add(\'expanded\');
                }

                //  preventing event bubbling:
                event.stopPropagation();
            }

            function toggleStruct(element) 
            {
                const struct = element.nextElementSibling;
                const isStructExpanded = struct.classList.contains(\'expanded\');

                if (isStructExpanded)
                {
                    struct.classList.remove(\'expanded\');
                } 
                else 
                {
                    struct.classList.add(\'expanded\');
                }

                //  preventing event bubbling:
                event.stopPropagation();
            }

            function closeAllDropDownWindow()
            {
                const allDetails = document.querySelectorAll(\'.class-details\');
                allDetails.forEach(detail => detail.classList.remove(\'expanded\'));
            }

            // Optional: Close other open items when opening a new one
            function toggleDetailsExclusive(element) 
            {
                const allDetails = document.querySelectorAll(\'.class-details\');
                allDetails.forEach(detail => detail.classList.remove(\'expanded\'));

                const details = element.nextElementSibling;
                details.classList.add(\'expanded\');
            }
        </script>
    </head>
    
    <a name="top">
    <body>
    <div class="container">
        <div class="head">
            <div style="float:right">
            </div>

            <span class="h2title">SO &mdash; An Introduction to Computational Sociology |
                  Ontology browser<br />
             </span>
             <p />
            
            <!--  start of header content generated dynamically -->
