Issues related to time
Some of the durations are not in correct time format, while parsing I came accorss this issue:
"Unrecognised ISO 8601 time format:"
I.e, we can consider following triples:
http://demo.fiz-karlsruhe.de/matwerk/E1245255 a mwo:EducationalResource ; rdfs:label "Data Processing for Engineers and Scientists" ; dcterms:format "Training courses for international students" ; mwo:description "basic statistics; python programming; image processing; basic machine learning" ; mwo:hasLecturer http://demo.fiz-karlsruhe.de/matwerk/E16577 ; mwo:hasWebsite http://demo.fiz-karlsruhe.de/matwerk/E393942, http://demo.fiz-karlsruhe.de/matwerk/E406451 ; mwo:isOnline false ; mwo:requiredTool http://demo.fiz-karlsruhe.de/matwerk/E1231097, http://demo.fiz-karlsruhe.de/matwerk/E836279 ; rdfs:comment "winter semester" ; ns1:duration "2x90 min/week"^^xsd:time .
Here, it says: isodate.isoerror.ISO8601Error: Unrecognised ISO 8601 time format: '1,5x90 min/week'
Some of the other examples are: '6 weeks', 'Exercises', '5/9/2023', '7/15/2021', '4/20/2023'.
While parsing with RDFLib, it expects hour, minutes and seconds for ^^xsd:time