From f39d577421bc2e4b041b5d22e788f4615ef78d77 Mon Sep 17 00:00:00 2001 From: Matthias Baumgartner Date: Wed, 8 Feb 2023 21:16:55 +0100 Subject: adapt to upstream changes --- tagit/apps/port-schema.nt | 5 +++-- tagit/apps/port_data.py | 22 +++++++++++----------- 2 files changed, 14 insertions(+), 13 deletions(-) (limited to 'tagit/apps') diff --git a/tagit/apps/port-schema.nt b/tagit/apps/port-schema.nt index 2b354e5..7569052 100644 --- a/tagit/apps/port-schema.nt +++ b/tagit/apps/port-schema.nt @@ -19,10 +19,11 @@ bsfs:Tag rdfs:subClassOf bsfs:Node . bsfs:Group rdfs:subClassOf bsfs:Node . # common definitions -bsfs:Blob rdfs:subClassOf bsfs:Literal . +bsfs:BinaryBlob rdfs:subClassOf bsfs:Literal . bsfs:URI rdfs:subClassOf bsfs:Literal . bsfs:Number rdfs:subClassOf bsfs:Literal . bsfs:Time rdfs:subClassOf bsfs:Literal . +bsfs:JPEG rdfs:subClassOf bsfs:BinaryBlob . xsd:string rdfs:subClassOf bsfs:Literal . xsd:integer rdfs:subClassOf bsfs:Number . @@ -101,7 +102,7 @@ bsp:orientation rdfs:subClassOf bsfs:Predicate ; bsp:asset rdfs:subClassOf bsfs:Predicate ; rdfs:domain bsfs:Preview ; - rdfs:range xsd:string ; # FIXME: mb/port + rdfs:range bsfs:JPEG ; bsfs:unique "true"^^xsd:boolean . diff --git a/tagit/apps/port_data.py b/tagit/apps/port_data.py index 56fb522..cda2d63 100644 --- a/tagit/apps/port_data.py +++ b/tagit/apps/port_data.py @@ -52,76 +52,76 @@ def add_port_data(store): .set(ns.bsp.width, 100) \ .set(ns.bsp.height, 100) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent01_w100_h100.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent01_w100_h100.jpg'), 'rb').read()) ) n0.set(ns.bse.preview, store.node(ns.bsfs.Preview, str('http://example.com/me/preview#ent01_w400_h200')) \ .set(ns.bsp.width, 200) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent01_w400_h200.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent01_w400_h200.jpg'), 'rb').read()) ) n0.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent01_w400_h400')) \ .set(ns.bsp.width, 400) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent01_w400_h400.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent01_w400_h400.jpg'), 'rb').read()) ) n1.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent02_w100_h100')) \ .set(ns.bsp.width, 100) \ .set(ns.bsp.height, 100) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent02_w100_h100.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent02_w100_h100.jpg'), 'rb').read()) ) n1.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent02_w400_h200')) \ .set(ns.bsp.width, 200) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent02_w400_h200.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent02_w400_h200.jpg'), 'rb').read()) ) n2.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent03_w100_h100')) \ .set(ns.bsp.width, 100) \ .set(ns.bsp.height, 100) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent03_w100_h100.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent03_w100_h100.jpg'), 'rb').read()) ) n2.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent03_w400_h200')) \ .set(ns.bsp.width, 200) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent03_w400_h200.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent03_w400_h200.jpg'), 'rb').read()) ) n3.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent04_w100_h100')) \ .set(ns.bsp.width, 100) \ .set(ns.bsp.height, 100) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent04_w100_h100.png'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent04_w100_h100.png'), 'rb').read()) ) n3.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent04_w400_h200')) \ .set(ns.bsp.width, 200) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent04_w400_h200.png'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent04_w400_h200.png'), 'rb').read()) ) n4.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent05_w100_h100')) \ .set(ns.bsp.width, 100) \ .set(ns.bsp.height, 100) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent05_w100_h100.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent05_w100_h100.jpg'), 'rb').read()) ) n4.set(ns.bse.preview, store.node(ns.bsfs.Preview, URI('http://example.com/me/preview#ent05_w400_h200')) \ .set(ns.bsp.width, 200) \ .set(ns.bsp.height, 400) \ .set(ns.bsp.orientation, 1) \ - .set(ns.bsp.asset, str(os.path.join(base, 'ent05_w400_h200.jpg'))) + .set(ns.bsp.asset, open(os.path.join(base, 'ent05_w400_h200.jpg'), 'rb').read()) ) -- cgit v1.2.3