diff options
author | Matthias Baumgartner <dev@igsor.net> | 2023-02-08 20:15:41 +0100 |
---|---|---|
committer | Matthias Baumgartner <dev@igsor.net> | 2023-02-08 20:15:41 +0100 |
commit | cb819b8c268908b5f6cc680173db86e172847c46 (patch) | |
tree | 3046c960ea8377e12655c622f182a2d2115fa712 /bsfs/schema | |
parent | c8fdaaa676afbdcf33344d72bd92b3ccb981cbf8 (diff) | |
download | bsfs-cb819b8c268908b5f6cc680173db86e172847c46.tar.gz bsfs-cb819b8c268908b5f6cc680173db86e172847c46.tar.bz2 bsfs-cb819b8c268908b5f6cc680173db86e172847c46.zip |
binary blob in schema and sparql triple store
Diffstat (limited to 'bsfs/schema')
-rw-r--r-- | bsfs/schema/schema.py | 1 | ||||
-rw-r--r-- | bsfs/schema/types.py | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/bsfs/schema/schema.py b/bsfs/schema/schema.py index 1644926..0de4203 100644 --- a/bsfs/schema/schema.py +++ b/bsfs/schema/schema.py @@ -69,6 +69,7 @@ class Schema(): literals.add(types.ROOT_LITERAL) predicates.add(types.ROOT_PREDICATE) # add minimally necessary types to the schema + literals.add(types.ROOT_BLOB) literals.add(types.ROOT_NUMBER) literals.add(types.ROOT_TIME) literals.add(types.ROOT_ARRAY) diff --git a/bsfs/schema/types.py b/bsfs/schema/types.py index 3a2e10c..12e7e94 100644 --- a/bsfs/schema/types.py +++ b/bsfs/schema/types.py @@ -380,6 +380,11 @@ ROOT_LITERAL = Literal( parent=None, ) +ROOT_BLOB = Literal( + uri=ns.bsfs.BinaryBlob, + parent=ROOT_LITERAL, + ) + ROOT_NUMBER = Literal( uri=ns.bsfs.Number, parent=ROOT_LITERAL, |