@@ -22,6 +22,9 @@ base <https://id.kb.se/term/div/>
22
22
# TODO: make kbrda:* sameAs or bases for (basic) types (possibly abstract)?
23
23
# *Some* are still better as "genreForm" though; so keep all as such (bound as genres for exact-matching types with a Restriction)?
24
24
25
+ # TODO: s/a :Form/a :GenreFormClass/g
26
+ # rdfs:subClassOf [ a owl:Restriction ; owl:onProperty :genreForm ; owl:hasSelf true ] .
27
+
25
28
26
29
# kbv:ArchivalUnit # TODO: remove from vocab
27
30
@@ -60,7 +63,7 @@ f:CartographicTactileImage a :Form;
60
63
61
64
f:CartographicTactileObject a :Form;
62
65
owl:equivalentClass kbrda:CartographicTactileThreeDimensionalForm;
63
- rdfs:subClassOf kbv:Cartography, kbv :TactileObject ;
66
+ rdfs:subClassOf kbv:Cartography, f :TactileObject ;
64
67
rdfs:label " Kartografiskt taktilt objekt" @sv ,
65
68
" Cartographic Tactile Object" @en .
66
69
@@ -424,13 +427,19 @@ kbv:Multimedia a :Class ;
424
427
" Multimedia" @en .
425
428
426
429
kbv:Software a :Form ; # TODO: pending; integrate with ComputerGame, Application, ...
430
+ ptg:abstract true ;
427
431
rdfs:subClassOf kbv:Multimedia ;
428
432
:prefLabel " Mjukvara" @sv ,
429
433
" Software" @en .
430
434
435
+ f:ComputerCode a :Form ;
436
+ rdfs:subClassOf kbv:Software ;
437
+ rdfs:label " Datorkod" @sv ,
438
+ " Computer Code" @en .
439
+
431
440
f:ComputerProgram a :Form ;
432
441
owl:equivalentClass kbrda:ComputerProgram;
433
- rdfs:subClassOf kbv:Multimedia ;
442
+ rdfs:subClassOf kbv:Software ;
434
443
rdfs:label " Datorprogram" @sv ,
435
444
" Computer Program" @en .
436
445
@@ -441,7 +450,7 @@ f:ComputerGame a :Form ;
441
450
" Computer Game" @en .
442
451
443
452
f:Diagram a :Form ;
444
- rdfs:subClassOf kbv:IllustratedWork ;
453
+ rdfs:subClassOf kbv:StillImage ;
445
454
skos:exactMatch saogf:Diagram ;
446
455
rdfs:label " Diagram" @sv ,
447
456
" Diagram" @en .
@@ -527,7 +536,7 @@ f:PictureDictionary a :Form ;
527
536
" Picture Dictionary" @en .
528
537
529
538
f:Postcard a :Form ;
530
- rdfs:subClassOf kbv:IllustratedWork ;
539
+ rdfs:subClassOf kbv:StillImage ;
531
540
skos:exactMatch saogf:Vykort ;
532
541
rdfs:label " Vykort" @sv ,
533
542
" Postcard" @en .
@@ -538,11 +547,24 @@ f:Postcard a :Form ;
538
547
# skos:exactMatch <https://id.kb.se/term/gmgpc/swe/Vykortsh%C3%A4ften> ;
539
548
540
549
f:Poster a :Form ;
541
- rdfs:subClassOf kbv:IllustratedWork ;
550
+ rdfs:subClassOf kbv:StillImage ;
542
551
owl:equivalentClass sdo:Poster ;
543
552
skos:exactMatch saogf:Affischer ;
544
- rdfs:label " Affisch" @sv ,
545
- " Poster" @en .
553
+ rdfs:label " Affisch" @sv , " Poster" @en .
554
+
555
+ f:ImagePoster a :Form ;
556
+ rdfs:subClassOf f:Poster ;
557
+ skos:broadMatch kbrda:StillImage ;
558
+ rdfs:label " Bildaffisch" @sv , " Image Poster" @en .
559
+
560
+ f:TextPoster a :Form ;
561
+ rdfs:subClassOf f:Poster ;
562
+ skos:broadMatch kbrda:Text ;
563
+ rdfs:label " Textaffisch" @sv , " Text Poster" @en .
564
+
565
+ f:ImageAndTextPoster a :Form ;
566
+ rdfs:subClassOf f:ImagePoster, f:TextPoster ;
567
+ rdfs:label " Bild- och textaffisch" @sv , " Image and Text Poster" @en .
546
568
547
569
f:Puzzle a :Form ;
548
570
rdfs:subClassOf f:PuzzleOrGame ;
0 commit comments