find_related_by_graph
Partez d'un arrêt fondateur et explorez 1 ou 2 niveaux de relations dans le graphe juridique. Construisez un argumentaire complet en une seule requête.
Navigation par graphe pur, sans embedding : depth=1 retourne les voisins directs, depth=2 les voisins de voisins. Filtrez par type de relation (revirement, application_principe, distinction, rapprochement…).
find_related_by_graph( identifier="12-21.136", depth=1 )
{
"total_nodes": 5,
"by_relation": {
"rapprochement": [
{
"number": "12-13.865",
"decision_date": "2013-05-23",
"importance_score": 12
},
{
"number": "08-43.179",
"decision_date": "2009-07-01",
"importance_score": 6
},
{
"number": "02-47.374",
"decision_date": "2005-06-07",
"importance_score": 10
}
]
}
}
L'outil traverse le graphe de citations à 1 ou 2 niveaux de profondeur depuis l'arrêt de départ. Chaque relation est typée. Limitez le nombre de résultats pour rester lisible.
identifier="02-47.902", depth=2, limit=15
{
"identifier": "02-47.902",
"depth": 2,
"total_found": 28,
"related": [
{
"number": "06-43.307",
"date": "2007-11-28",
"chamber": "Chambre sociale",
"solution": "Cassation",
"relationship_type": "confirme",
"distance": 1
},
{
"number": "12-23.918",
"date": "2014-01-29",
"chamber": "Chambre sociale",
"solution": "Rejet",
"relationship_type": "précise",
"distance": 1
},
{
"number": "18-10.444",
"date": "2019-03-13",
"chamber": "Chambre sociale",
"solution": "Cassation",
"relationship_type": "confirme",
"distance": 2
},
{
"number": "20-22.834",
"date": "2022-02-02",
"chamber": "Chambre sociale",
"solution": "Rejet",
"relationship_type": "distingue",
"distance": 2
},
{
"number": "21-24.011",
"date": "2023-05-10",
"chamber": "Chambre sociale",
"solution": "Cassation",
"relationship_type": "confirme",
"distance": 2
}
]
}