summaryrefslogtreecommitdiff
path: root/src/ontologies/nepomuk/37-nid3.ontology
blob: e62a083994793a7d9f93dfbd56e581eb5a1937a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
@prefix nco: <http://www.semanticdesktop.org/ontologies/2007/03/22/nco#> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
@prefix nie: <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#> .
@prefix nid3: <http://www.semanticdesktop.org/ontologies/2007/05/10/nid3#> .
@prefix nrl: <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix tracker: <http://www.tracker-project.org/ontologies/tracker#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

nid3: a tracker:Namespace, tracker:Ontology ;
	tracker:prefix "nid3" ;
	tracker:lastModified "2010-02-16T11:00:00Z" .

nid3:ID3Audio a rdfs:Class ;
	rdfs:subClassOf nfo:Audio .

nid3:title a rdf:Property ;
	rdfs:label "Title" ;
	rdfs:comment "Track title" ;
	rdfs:subPropertyOf nie:title ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string ;
	tracker:fulltextIndexed true ;
	tracker:weight 10 .

nid3:leadArtist a rdf:Property ;
	rdfs:label "Artist" ;
	rdfs:comment "Track artist" ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range nco:Contact ;
	tracker:weight 6 .

nid3:albumTitle a rdf:Property ;
	rdfs:label "Title" ;
	rdfs:comment "Track title" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string ;
	tracker:fulltextIndexed true ;
	tracker:weight 10 .

nid3:contentType a rdf:Property ;
	rdfs:label "Genre" ;
	rdfs:comment "The type or genre of the music track" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string ;
	tracker:fulltextIndexed true ;
	tracker:weight 5 .

nid3:length a rdf:Property ;
	rdfs:label "Duration" ;
	rdfs:comment "The length in seconds of the music track" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:integer ;
	tracker:weight 4 .

nid3:recordingYear a rdf:Property ;
	rdfs:label "Release date" ;
	rdfs:comment "The date the track was released" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:integer .

nid3:trackNumber a rdf:Property ;
	rdfs:label "Track number" ;
	rdfs:comment "The position of the track relative to the others" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string .

nid3:partOfSet a rdf:Property ;
	rdfs:label "Disc number" ;
	rdfs:comment "On which disc the track is located" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string .

nid3:comments a rdf:Property ;
	rdfs:label "Comments" ;
	rdfs:comment "General purpose comments" ;
	nrl:maxCardinality 1 ;
	rdfs:domain nid3:ID3Audio ;
	rdfs:range xsd:string ;
	tracker:weight 3 .