-
Notifications
You must be signed in to change notification settings - Fork 215
Description
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
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:licenseannotation, 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.