Class ConstitutionalComparator
java.lang.Object
org.episteme.social.politics.ConstitutionalComparator
Provides methods for structural comparison of national constitutions.
Used for comparative law and political science research.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordStructural metadata for a national constitution. -
Method Summary
Modifier and TypeMethodDescriptionstatic doublestructuralSimilarity(ConstitutionalComparator.ConstitutionInfo c1, ConstitutionalComparator.ConstitutionInfo c2) Calculates a structural similarity coefficient between two constitutions.
-
Method Details
-
structuralSimilarity
public static double structuralSimilarity(ConstitutionalComparator.ConstitutionInfo c1, ConstitutionalComparator.ConstitutionInfo c2) Calculates a structural similarity coefficient between two constitutions.- Parameters:
c1- first constitution infoc2- second constitution info- Returns:
- similarity score between 0.0 and 1.0
-