[tracker] Added Radio ontology portions
- From: Ivan Frade <ifrade src gnome org>
- To: svn-commits-list gnome org
- Subject: [tracker] Added Radio ontology portions
- Date: Thu, 4 Jun 2009 06:24:35 -0400 (EDT)
commit 00447606b968261b6896648849fbb2c78f759690
Author: Ivan Frade <ivan frade nokia com>
Date: Wed Jun 3 19:43:58 2009 +0300
Added Radio ontology portions
In NMM, subclassing NFO elements.
---
data/ontologies/38-nmm.ontology | 83 +++++++++++++++++++++++++++++++++++++++
1 files changed, 83 insertions(+), 0 deletions(-)
diff --git a/data/ontologies/38-nmm.ontology b/data/ontologies/38-nmm.ontology
index f048ca4..ca105e7 100644
--- a/data/ontologies/38-nmm.ontology
+++ b/data/ontologies/38-nmm.ontology
@@ -341,3 +341,86 @@ nmm:whiteBalance-manual a nmm:WhiteBalance .
nmm:whiteBalance a rdf:Property ;
rdfs:domain nmm:Photo ;
rdfs:range nmm:WhiteBalance .
+
+
+# Radio (IE part)
+nmm:RadioStation a rdfs:Class ;
+ rdfs:label "Radio station" ;
+ rdfs:comment "The Radio station in user terms: BBC3, Radio5, YLEX, ... It is linked with 1 or more carriers (different FM frenquencies, online sources in different qualities, etc.). Some RDS information is represented with nie properties, nie:identifier for PI, nie:title for PS" ;
+ rdfs:subClassOf nfo:Audio .
+
+nmm:radioIcon a rdf:Property ;
+ rdfs:label "Radio station icon" ;
+ rdfs:comment "Image used as logo for a radio station" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:RadioStation ;
+ rdfs:range nfo:Image .
+
+nmm:radioPTY a rdf:Property ;
+ rdfs:label "PTY" ;
+ rdfs:comment "PTY Code (content description) as integer. RDS specs define the translations into human readable descriptions for various languages" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:RadioStation ;
+ rdfs:range xsd:integer .
+
+nmm:carrier a rdf:Property ;
+ rdfs:label "Carrier" ;
+ rdfs:comment "Signal where a radio can be tuned in. There can be more than one." ;
+ rdfs:domain nmm:RadioStation ;
+ rdfs:range nfo:MediaStream .
+
+# Radio (DO part)
+nmm:DigitalRadio a rdfs:Class ;
+ rdfs:label "Online Radio Stream" ;
+ rdfs:comment "Online Radio Stream data object (i.e. as a raw flow of bytes)" ;
+ rdfs:subClassOf nfo:MediaStream .
+
+nmm:AnalogRadio a rdfs:Class ;
+ rdfs:label "AM/FM Radio carrier signal" ;
+ rdfs:comment "FM Radio carrier signal data. Basically the frequency" ;
+ rdfs:subClassOf nfo:MediaStream .
+
+nmm:RadioModulation a rdfs:Class ;
+ rdfs:label "Radio modulation" ;
+ rdfs:comment "Set of instances for analog radio modulation".
+
+nmm:radio-modulation-am a nmm:RadioModulation.
+nmm:radio-modulation-fm a nmm:RadioModulation.
+
+nmm:modulation a rdf:Property ;
+ rdfs:label "Signal modulation" ;
+ rdfs:comment "Modulation used in the frequency (AM or FM)" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:AnalogRadio ;
+ rdfs:range nmm:RadioModulation .
+
+nmm:frequency a rdf:Property ;
+ rdfs:label "Frequency" ;
+ rdfs:comment "Frequency in the Radio spectrum in Khz (note that usually FM frequencies are in MHz)" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:AnalogRadio ;
+ rdfs:range xsd:integer .
+
+
+nmm:streamingBitrate a rdf:Property ;
+ rdfs:label "Streaming bitrate" ;
+ rdfs:comment "Bitrate indicating the quality of the stream in Kbits (usual values 32, 64, 128...)" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:DigitalRadio ;
+ rdfs:range xsd:integer .
+
+# Maybe defined set of instances? AAC, MP3, ...
+nmm:encoding a rdf:Property ;
+ rdfs:label "Encoding of the radio" ;
+ rdfs:comment "Encoding of the radio. It is a property of the streaming, that it is known before hand, so the applications can choose the encoding they understand." ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:DigitalRadio ;
+ rdfs:range xsd:string .
+
+nmm:protocol a rdf:Property ;
+ rdfs:label "Protocol" ;
+ rdfs:comment "Protocol used for the streaming (HTTP, RTSP)" ;
+ nrl:maxCardinality 1 ;
+ rdfs:domain nmm:DigitalRadio ;
+ rdfs:range xsd:string .
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]