diff options
author | George Goldberg <george.goldberg@collabora.co.uk> | 2010-08-23 12:52:15 +0100 |
---|---|---|
committer | Sebastian Trueg <trueg@kde.org> | 2010-12-07 20:53:02 +0100 |
commit | 86cb02e0c974b7a60fc05e1a46ead30d86be3405 (patch) | |
tree | b0a675b7c6623aa848844f74c8b05b5b9438901d | |
parent | c344fa5688edd7a22aa3f6e17ba5eaed1f99952a (diff) |
Add IMCapabilities to replace the removed AudioIMAccount and VideoIMAccount classes.
This allows the basic capabilities of text, audio and video to be specified on an IMAccount.
Implementation specific capabilities (such as those for Telepathy) should be added in a separate
extension ontology of their own.
Deprecate nco:AudioIMAccount and nco:VideoIMAccount in favour of the new capabilities.
Approved via freedesktop bugzilla: http://bugs.freedesktop.org/show_bug.cgi?id=31381
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | nco/nco.trig.in | 22 |
2 files changed, 24 insertions, 2 deletions
@@ -1,4 +1,8 @@ 0.6 + 12/07/2010 - trueg (from a patch by George Goldberg) + Added new class nco:IMCapability and instances nco:imCapabilityText, nco:imCapabilityAudio, and nco:imCapabilityVideo + Added new property nco:hasIMCapability + 12/06/2010 - trueg Use package version number for all ontology versions. diff --git a/nco/nco.trig.in b/nco/nco.trig.in index 4a6120c..1f282f9 100644 --- a/nco/nco.trig.in +++ b/nco/nco.trig.in @@ -456,7 +456,8 @@ nco: {nco:region nco:AudioIMAccount a rdfs:Class ; - rdfs:comment "An account in an InstantMessaging system capable of real-time audio conversations." ; + nao:deprecated true ; + rdfs:comment "Deprecated in favour of nco:imCapabilityAudio." ; rdfs:label "AudioIMAccount" ; rdfs:subClassOf nco:IMAccount . @@ -554,7 +555,8 @@ nco: {nco:region nco:VideoIMAccount a rdfs:Class ; - rdfs:comment "An account in an instant messaging system capable of video conversations." ; + nao:deprecated true ; + rdfs:comment "Deprecated in favour of nco:imCapabilityVideo." ; rdfs:label "VideoIMAccount" ; rdfs:subClassOf nco:AudioIMAccount . @@ -678,6 +680,22 @@ nco: {nco:region rdfs:range xsd:dateTime ; nrl:maxCardinality 1 . + nco:IMCapability a rdfs:Class ; + rdfs:label "imCapability" ; + rdfs:comment "Capabilities of a cetain IMAccount." ; + rdfs:subClassOf rdfs:Resource . + + nco:imCapabilityText a nco:IMCapability . + nco:imCapabilityAudio a nco:IMCapability . + nco:imCapabilityVideo a nco:IMCapability . + + nco:hasIMCapability + a rdf:Property ; + rdfs:comment "Indicates that an IMAccount has a certain capability." ; + rdfs:domain nco:IMAccount ; + rdfs:label "hasIMCapability" ; + rdfs:range nco:IMCapability . + } <http://www.semanticdesktop.org/ontologies/2007/03/22/nco_metadata#> {nco: a nrl:Ontology ; |