GaetanoParente commited on
Commit
4e0fede
·
verified ·
1 Parent(s): 8c4201b

Update src/validation/validator.py

Browse files
Files changed (1) hide show
  1. src/validation/validator.py +1 -22
src/validation/validator.py CHANGED
@@ -67,25 +67,4 @@ class SemanticValidator:
67
  serialize_report_graph=True
68
  )
69
 
70
- return conforms, report_text, data_graph
71
-
72
- # --- TEST DEL MODULO ---
73
- if __name__ == "__main__":
74
- # Simuliamo triple dall'LLM
75
- from collections import namedtuple
76
- Triple = namedtuple("Triple", ["subject", "predicate", "object", "confidence"])
77
-
78
- # Caso Test: Una tripla valida e una (potenzialmente) invalida
79
- mock_triples = [
80
- Triple("Basilica San Marco", "situato_in", "Venezia", 0.9),
81
- Triple("Venezia", "skos:related", "Laguna", 0.95)
82
- ]
83
-
84
- validator = SemanticValidator()
85
- is_valid, report, _ = validator.validate_batch(mock_triples)
86
-
87
- if is_valid:
88
- print("✅ Dati Conformi allo Schema SHACL.")
89
- else:
90
- print("❌ Violazione dei vincoli rilevata!")
91
- print(report)
 
67
  serialize_report_graph=True
68
  )
69
 
70
+ return conforms, report_text, data_graph