https://github.com/aaronpeikert/fair-theory

Represent theories as digital objects, attach metadata and version control them, and you have a FAIR Theory.

https://github.com/aaronpeikert/fair-theory

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 4 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.0%) to scientific vocabulary

Keywords from Contributors

structural-equation-modeling
Last synced: 11 months ago · JSON representation

Repository

Represent theories as digital objects, attach metadata and version control them, and you have a FAIR Theory.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 2
  • Open Issues: 1
  • Releases: 0
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

To be FAIR: Theory Development Needs an Update

We introduce the concept of FAIR theories, reimagining theories as dynamic, evolving entities collaboratively developed and refined, thus contributing to a more robust and interconnected body of scientific knowledge. Theories help to structure and condense the existing scientific knowledge, yet their development often lacks structure. We propose FAIR theories, hoping that a more structured approach to theory development enables more cumulative science. Central to our proposal is representing theories as digital objects expressed in formal languages, such as formulas, mathematical/statistical models, computer programs, nomological networks, or operational definitions. However, digital representation is not enough; in our framework, the theory’s history is tracked using version control and semantic versioning, and the relation between theories with universally unique identifiers. Combining these identifiers with rich metadata makes a FAIR theory Findable; tracking it via version control makes it Accessible; the formal language makes it Interoperable; and well-defined procedures for changing and amending theories make it Reusable. FAIR theories facilitate metascientific insights into the evolution of theories and their empirical support, ultimately enabling theory curation. Moving forward, we envision theories undergoing “integration tests against reality”, paralleling continuous integration in software development by continuously evaluating the empirical foundations of theories, akin to living meta-analyses. This presentation addresses the guiding principles of FAIR theory and provides specific implementation examples.

Owner

  • Name: Aaron Peikert
  • Login: aaronpeikert
  • Kind: user

GitHub Events

Total
  • Push event: 6
  • Fork event: 1
Last Year
  • Push event: 6
  • Fork event: 1

Committers

Last synced: almost 2 years ago

All Time
  • Total Commits: 22
  • Total Committers: 4
  • Avg Commits per committer: 5.5
  • Development Distribution Score (DDS): 0.136
Past Year
  • Commits: 22
  • Committers: 4
  • Avg Commits per committer: 5.5
  • Development Distribution Score (DDS): 0.136
Top Committers
Name Email Commits
Aaron Peikert p****t@m****e 19
Aaron Peikert a****t@p****e 1
Andreas Brandmaier b****r@m****e 1
Felix Schönbrodt f****x@n****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 1
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: about 14 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • aaronpeikert (1)
Pull Request Authors
  • brandmaier (2)
  • nicebread (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/publish.yml actions
  • actions/checkout v4 composite
  • quarto-dev/quarto-actions/publish v2 composite
  • quarto-dev/quarto-actions/setup v2 composite