diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-06-03 17:36:02 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-06-06 15:24:24 +0200 |
commit | 5acaeae30b1e3b069acf016f020d9d5cc3abf504 (patch) | |
tree | 1de23938659f7756cac6ce53d2299e6991d92fe7 /src/ontologies | |
parent | 18f8564f2da8d5cea4e2f971882d28d7c408fdd1 (diff) | |
download | tracker-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')
-rw-r--r-- | src/ontologies/nepomuk/90-tracker.ontology | 27 |
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 ; |