Comments (1)
This seems like a bug. But i think that the problem is located in the sparql-plugin not with term.py
As far as i know, xsd:duration
and other time related stuff is converted in python types of datetime
and of isodate
depending on the value. But those conversions are not always realiable because types isodate arent always compatible with types of datetime. Also isodate, which is used for the conversion, doesnt seem to be maintained anymore.
You can check if a conversion was used with the attribute value
(checked with rdflib 7.0.0):
Literal("P6D", datatype=XSD.duration).value
>>> datetime.timedelta(days=6)
from rdflib.
Related Issues (20)
- Optional skolemize blank nodes on parse HOT 4
- json-ld serialize doesnt failt or raise warning, when producing invalid syntax; type is literal HOT 7
- FAILED test/test_misc/test_parse_file_guess_format.py::TestFileParserGuessFormat::test_warning HOT 2
- RFE: move away from deprecated `html5lib` HOT 1
- BUG : jsonld parser does not randomise bnodes when using local _prefixed identifiers `"@id": "_:mybnode01"` HOT 1
- Adding a value as a list to the graph HOT 4
- Bug in `longturtle` serialization HOT 3
- Rdflib 7.0.0: Inadequate Support for Importing Multiple Prefixes with the Same IRI and Base IRI HOT 2
- Unexpected recursive context inclusion exception HOT 2
- Bug: Unexpected namespace creation during turtle file serialization HOT 4
- Using `orjson` instead of default `json` library HOT 1
- Error when parsing turtle file HOT 4
- Documentation of collection.py can be improved
- TestUtil.test_to_bits_from_bits_round_trip test failure with python3.13b2 HOT 4
- `rdfpipe` and binding XSD prefix
- HextuplesParser could/should use json.loads with strict=False
- regenerate _DOAP.py HOT 3
- JSON-LD serialization apparently loses XSD type information. HOT 4
- TypeError: Param.postParse2() missing 1 required positional argument: 'tokenList' when executing a SPARQL query with RDFLib 7.0 HOT 1
- Document RDFLib and pyld usage patterns HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rdflib.