[tracker] ontology: Added classes nmm:TVSeries and nmm:TVShow



commit 7923c47e977cc40602c049fdc205efe37e711506
Author: Martyn Russell <martyn lanedo com>
Date:   Tue Apr 3 11:21:57 2012 +0100

    ontology: Added classes nmm:TVSeries and nmm:TVShow
    
    Inline with improvements upstream here:
    
      http://oscaf.sourceforge.net/nmm.html#nmm:TVSeries

 data/ontologies/38-nmm.ontology |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)
---
diff --git a/data/ontologies/38-nmm.ontology b/data/ontologies/38-nmm.ontology
index ea3e6be..d2d4fce 100644
--- a/data/ontologies/38-nmm.ontology
+++ b/data/ontologies/38-nmm.ontology
@@ -13,7 +13,7 @@
 
 nmm: a tracker:Namespace, tracker:Ontology ;
 	tracker:prefix "nmm" ;
-	nao:lastModified "2011-08-19T13:05:00Z" .
+	nao:lastModified "2012-04-03T12:00:00Z" .
 
 nmm:MusicPiece a rdfs:Class ;
 	rdfs:label "Music" ;
@@ -543,3 +543,30 @@ nmm:uPnPShared a rdf:Property ;
 	nrl:maxCardinality 1 ;
 	rdfs:domain nfo:Media ;
 	rdfs:range xsd:boolean .
+
+# TV / Series
+nmm:TVShow a rdfs:Class ;
+	rdfs:label "TV Show" ;
+	rdfs:comment "A TV Show" ;
+	rdfs:subClassOf nfo:Media, nie:InformationElement, nfo:Visual, nfo:Video ;
+	rdfs:domain nmm:episodeNumber, nmm:season .
+
+nmm:TVSeries a rdfs:Class ;
+	rdfs:label "TV Series" ;
+	rdfs:comment "A TV Series has multiple seasons and episodes" ;
+	rdfs:subClassOf nie:InformationElement .
+
+nmm:series a rdf:Property ;
+	a nrl:InverseFunctionalProperty ;
+	rdfs:label "series" ;
+	rdfs:comment "series" ;
+	rdfs:domain nmm:TVShow ;
+	rdfs:range nmm:TVSeries ;
+	nrl:maxCardinality 1 .
+
+nmm:hasEpisode a rdf:Property ;
+	a nrl:InverseFunctionalProperty ;
+	rdfs:label "has episode" ;
+	rdfs:comment "A TV Series has many episodes" ;
+	rdfs:domain nmm:TVSeries ;
+	rdfs:range xsd:boolean .



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]