>From 7923c47e977cc40602c049fdc205efe37e711506 Mon Sep 17 00:00:00 2001 From: Martyn Russell Date: Tue, 3 Apr 2012 11:21:57 +0100 Subject: [PATCH] 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 . -- 1.7.7.6