aboutsummaryrefslogtreecommitdiffstats
path: root/bsie
diff options
context:
space:
mode:
authorMatthias Baumgartner <dev@igsor.net>2023-03-01 17:04:57 +0100
committerMatthias Baumgartner <dev@igsor.net>2023-03-01 17:04:57 +0100
commit02cd75f31120a766a35fc0ae00f8d0711c1c0ae9 (patch)
treef88d5793afde45d804747b32e13cd6414f610f79 /bsie
parent7bf6b33fa6d6b901e4933bfe0b2a9939d7b3f3f3 (diff)
downloadbsie-02cd75f31120a766a35fc0ae00f8d0711c1c0ae9.tar.gz
bsie-02cd75f31120a766a35fc0ae00f8d0711c1c0ae9.tar.bz2
bsie-02cd75f31120a766a35fc0ae00f8d0711c1c0ae9.zip
schema fixes
Diffstat (limited to 'bsie')
-rw-r--r--bsie/extractor/base.py1
-rw-r--r--bsie/extractor/generic/path.py2
-rw-r--r--bsie/extractor/generic/stat.py2
3 files changed, 3 insertions, 2 deletions
diff --git a/bsie/extractor/base.py b/bsie/extractor/base.py
index 89183f9..d8b86a5 100644
--- a/bsie/extractor/base.py
+++ b/bsie/extractor/base.py
@@ -48,6 +48,7 @@ SCHEMA_PREAMBLE = '''
# common definitions
xsd:string rdfs:subClassOf bsfs:Literal .
xsd:integer rdfs:subClassOf bsfs:Number .
+ xsd:float rdfs:subClassOf bsfs:Number .
'''
diff --git a/bsie/extractor/generic/path.py b/bsie/extractor/generic/path.py
index c984515..cd8cec9 100644
--- a/bsie/extractor/generic/path.py
+++ b/bsie/extractor/generic/path.py
@@ -35,7 +35,7 @@ class Path(base.Extractor):
rdfs:range xsd:string ;
rdfs:label "File name"^^xsd:string ;
schema:description "Filename of entity in some filesystem."^^xsd:string ;
- bsfs:unique "false"^^xsd:boolean .
+ bsfs:unique "true"^^xsd:boolean .
'''))
self._callmap = {
self.schema.predicate(ns.bse.filename): self.__filename,
diff --git a/bsie/extractor/generic/stat.py b/bsie/extractor/generic/stat.py
index 9394456..f35f8e1 100644
--- a/bsie/extractor/generic/stat.py
+++ b/bsie/extractor/generic/stat.py
@@ -37,7 +37,7 @@ class Stat(base.Extractor):
rdfs:range xsd:integer ;
rdfs:label "File size"^^xsd:string ;
schema:description "File size of entity in some filesystem."^^xsd:string ;
- bsfs:unique "false"^^xsd:boolean .
+ bsfs:unique "true"^^xsd:boolean .
'''))
self._callmap = {
self.schema.predicate(ns.bse.filesize): self.__filesize,