Skip to content

OCS #2771

@edithlaszny

Description

@edithlaszny

Title

A Foundational Ontology for Computational Sociology

Short Description

701 classes covering general sociology, 254 object properties, 78 data properties, and 201 n-ary causal relations - all properly mapped under BFO 2020 toplevel ontology classes.

Description

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. The Ontology for Computational Sociology makes a modest attempt at this, hoping that experts in the subject area will find the topic itself interesting.

Classes are fully mapped under BF0 2020.

Intended use: OCS formalises sociological concepts and their relationships to support computational social science research. It enables systematic knowledge representation, automated reasoning about social phenomena, integration of sociological theories, and semantic interoperability with other domain ontologies. The ontology serves research, education, and cross-disciplinary social data analysis.

Identifier Space

OCS

License

CC-BY 4.0

Domain

investigations

Source Code Repository

https://github.com/edithlaszny/OCS/

Homepage

https://github.com/edithlaszny/OCS/

Issue Tracker

https://github.com/edithlaszny/OCS/

Contribution Guidelines

https://github.com/edithlaszny/OCS/

Ontology Download Link

https://github.com/edithlaszny/OCS/blob/main/OCS.rdf

Contact Name

Dr Edit Hlaszny

Contact Email

[email protected]

Contact GitHub Username

edithlaszny

Contact ORCID Identifier

https://orcid.org/0009-0005-6549-9839

Formats

  • OWL RDF/XML (.owl)
  • OBO (.obo)
  • OBO Graph JSON (.json)

Dependencies

bfo

Related

http://purl.obolibrary.org/obo/bfo/2020/bfo.owl

Usages

- user: https://www.hlaszny.com/OCS/
  description: ontology, documentation and ontology browser for OCS (computational sociology research)
  examples:
    - url: https://hlaszny.com/OCS/data/OCS.html
      description: "Interactive HTML browser for exploring sociological concepts, relationships, and causal patterns"
    - url: https://hlaszny.com/OCS/data/OCS.rdf
      description: "OWL ontology file for computational sociology research and semantic integration"
    - url: https://hlaszny.com/OCS/EclipseOCSws/paper/OCS.pdf
      description: "OCS detailed description"

Intended Use Cases and/or Related Projects

https://hlaszny.com/OCS/EclipseOCSws/paper/OCS.pdf

Data Sources

References
[1] Allemang, D., & Hendler, J.A. (2012). Semantic Web
for the Working Ontologist: Effective Modeling in RDFS
and OWL. Morgan Kaufmann.
[2] Arp, R., Smith, B., & Spear, A.D. (2015). Building
Ontologies with Basic Formal Ontology. MIT Press.
[3] Baader, F., Horrocks, I., Lutz, C., & Sattler, U. (2017).
An Introduction to Description Logic. Cambridge University Press.
[4] Boudon, R., & Bourricaud, F. (1989). A Critical Dictionary of Sociology. Routledge.
[5] Calhoun, C., Gerteis, J., Moody, J., Pfaff, S., & Virk,
I. (2022). Contemporary Sociological Theory (4th ed.).
Wiley-Blackwell.
[6] Giddens, A. (2009). Sociology (6th ed.). Polity Press,
Cambridge UK.
[7] Horridge, M. (2011). A Practical Guide to Building
OWL Ontologies Using Protégé 4 and CO-ODE Tools.
The University of Manchester.
[8] Mueller, G.H. (1989). Sociology and Ontology: The
Analytical Foundations of Sociological Theory. University Press of America.
[9] Turner, B.S. (Ed.). (2006). The Cambridge Dictionary
of Sociology. Cambridge University Press.
[10] Turner, J.H. (2013). Theoretical Sociology: 1830 to
the Present. SAGE Publications.
[11] W3C. (n.d.). OWL Semantic Web Standards.
Retrieved from https://www.w3.org/OWL/

Additional comments or remarks

OCS is built on BFO 2020 (ISO/IEC 21838-2) and provides comprehensive coverage of general sociology with 701 classes, 254 object properties, 78 data properties, and 201 n-ary causal relationships. The ontology (https://github.com/edithlaszny/OCS/blob/main/OCS.rdf) includes a complete development toolkit (Java-based OWL preprocessor, database management scripts, HTML browser generator) enabling domain experts to extend the system without deep technical knowledge. Full source code, documentation, and an interactive web browser are publicly available at https://github.com/edithlaszny/OCS/ and at https://www.hlaszny.com/CSO/.

The system has been designed with interoperability in mind, facilitating integration with other domain ontologies in public health, economics, political science, and related fields. Community feedback and collaborative development are welcome.

OBO Foundry Pre-registration Checklist

  • I have read and understood the registration process instructions and the registration checklist.
  • There is no other ontology in the OBO Foundry which would be an appropriate place for my terms. If there were, I have contacted the editors, and we decided in mutual agreement that a separate ontology is more appropriate.
  • My ontology has a specific release file with a version IRI and a dc:license annotation, serialised in RDF/XML.
  • My identifiers (classes and properties IRIs) are formatted according to the OBO Foundry Identifier Policy
  • My term labels are in English and conform to the OBO Foundry Naming Conventions
  • I understand that term definitions are key to understanding the intentions of a term, especially when the ontology is used in curation. I made sure that a reasonable majority of terms in my ontology--and all top level terms--have definitions, in English, using the IAO:0000115 property.
  • For every term in my ontology, I checked whether another OBO Foundry ontology has one with the same meaning. If so, I re-used that term directly (not by cross-reference, by directly using the IRI).
  • For all relationship properties (Object and Data Property), I checked whether the Relation Ontology (RO) includes an appropriate one. I understand that aligning with RO is an essential part of the overall alignment between OBO ontologies!
  • For the selection of appropriate annotation properties, I looked at OMO first. I understand that aligning ontology metadata and term-level metadata is essential for cross-integration of OBO ontologies.
  • If I was not sure about the meaning of any of the checkboxes above, I have consulted with a member of the OBO Foundry for advice, e.g., through the obo-discuss Google Group.
  • The requested ID space does not conflict with another ID space found in other registries such as the Bioregistry and BioPortal, see here for a complete list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    new ontologyUse for new ontology registration requestsnew ontology - submitter action neededNew ontology requests that have been reviewed and need changes in order to be accepted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions