summaryrefslogtreecommitdiff
path: root/src/ontologies/nepomuk
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-06-03 17:36:02 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-06-06 15:24:24 +0200
commit5acaeae30b1e3b069acf016f020d9d5cc3abf504 (patch)
tree1de23938659f7756cac6ce53d2299e6991d92fe7 /src/ontologies/nepomuk
parent18f8564f2da8d5cea4e2f971882d28d7c408fdd1 (diff)
downloadtracker-5acaeae30b1e3b069acf016f020d9d5cc3abf504.tar.gz
nepomuk: Replace tracker:Volume with tracker:IndexedFolder
This class will represent all indexed folders, mount points or not. The tracker:available and tracker:isMounted properties are now a single tracker:available property set on the nie:DataSource (like tracker:unmounted previously). Files won't be "available" themselves, users should update to poking the availability of the nie:dataSource.
Diffstat (limited to 'src/ontologies/nepomuk')
-rw-r--r--src/ontologies/nepomuk/90-tracker.ontology27
1 files changed, 9 insertions, 18 deletions
diff --git a/src/ontologies/nepomuk/90-tracker.ontology b/src/ontologies/nepomuk/90-tracker.ontology
index c66ee9ede..8661ad897 100644
--- a/src/ontologies/nepomuk/90-tracker.ontology
+++ b/src/ontologies/nepomuk/90-tracker.ontology
@@ -1,6 +1,7 @@
@prefix fts: <http://tracker.api.gnome.org/ontology/v3/fts#> .
@prefix nao: <http://tracker.api.gnome.org/ontology/v3/nao#> .
@prefix nie: <http://tracker.api.gnome.org/ontology/v3/nie#> .
+@prefix nfo: <http://tracker.api.gnome.org/ontology/v3/nfo#> .
@prefix nrl: <http://tracker.api.gnome.org/ontology/v3/nrl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@@ -19,39 +20,29 @@ tracker:tagRelatedTo a rdf:Property ;
rdfs:domain nao:Tag ;
rdfs:range rdfs:Class .
-tracker:Volume a rdfs:Class ;
- rdfs:label "Storage media" ;
- rdfs:subClassOf nie:InformationElement ;
- rdfs:subClassOf nie:DataSource .
-
-tracker:isMounted a rdf:Property ;
- nrl:maxCardinality 1 ;
- rdfs:domain tracker:Volume ;
- rdfs:range xsd:boolean .
+tracker:IndexedFolder a rdfs:Class ;
+ rdfs:label "Indexed Folder" ;
+ rdfs:subClassOf nfo:Folder ;
+ rdfs:subClassOf nie:DataSource .
tracker:unmountDate a rdf:Property ;
nrl:maxCardinality 1 ;
- rdfs:domain tracker:Volume ;
+ rdfs:domain tracker:IndexedFolder ;
rdfs:range xsd:dateTime .
-tracker:mountPoint a rdf:Property ;
- nrl:maxCardinality 1 ;
- rdfs:domain tracker:Volume ;
- rdfs:range rdfs:Resource .
-
tracker:isRemovable a rdf:Property ;
nrl:maxCardinality 1 ;
- rdfs:domain tracker:Volume ;
+ rdfs:domain tracker:IndexedFolder ;
rdfs:range xsd:boolean .
tracker:isOptical a rdf:Property ;
nrl:maxCardinality 1 ;
- rdfs:domain tracker:Volume ;
+ rdfs:domain tracker:IndexedFolder ;
rdfs:range xsd:boolean .
tracker:available a rdf:Property ;
nrl:maxCardinality 1 ;
- rdfs:domain nie:DataObject ;
+ rdfs:domain tracker:IndexedFolder ;
rdfs:range xsd:boolean .
fts: a tracker:Namespace ;