Skip to content

Commit a025313

Browse files
committed
Add and update types to kbtf and update kbcr
1 parent c37b7fb commit a025313

File tree

2 files changed

+33
-11
lines changed

2 files changed

+33
-11
lines changed

source/vocab/newtypes/kbcr.ttl

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ prefix kbrda: <https://id.kb.se/term/rda/>
2828
# skos:narrowMatch marc:MonographicSeries ;
2929
# ptg:abstract true .
3030

31-
# TODO: For export-to-bf+rda or revert-to-marc; use type-like properties to
32-
# "bases" derived from exactMatch or broadMatch. For instance types, that
33-
# mostly means :carrierType (unless some enum types are kept as subclasses of
34-
# :GenreForm).
31+
# TODO: For export-to-bf+rda or revert-to-marc; infer type-like properties
32+
# linking to "bases" derived via exactMatch or broadMatch of given types. For
33+
# instance types, that mostly means :carrierType (unless some enum types are
34+
# kept as subclasses of :GenreForm).
3535

3636
# Unmediated
3737

source/vocab/newtypes/kbtf.ttl

+29-7
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ base <https://id.kb.se/term/div/>
2222
# TODO: make kbrda:* sameAs or bases for (basic) types (possibly abstract)?
2323
# *Some* are still better as "genreForm" though; so keep all as such (bound as genres for exact-matching types with a Restriction)?
2424

25+
# TODO: s/a :Form/a :GenreFormClass/g
26+
# rdfs:subClassOf [ a owl:Restriction ; owl:onProperty :genreForm ; owl:hasSelf true ] .
27+
2528

2629
# kbv:ArchivalUnit # TODO: remove from vocab
2730

@@ -60,7 +63,7 @@ f:CartographicTactileImage a :Form;
6063

6164
f:CartographicTactileObject a :Form;
6265
owl:equivalentClass kbrda:CartographicTactileThreeDimensionalForm;
63-
rdfs:subClassOf kbv:Cartography, kbv:TactileObject ;
66+
rdfs:subClassOf kbv:Cartography, f:TactileObject ;
6467
rdfs:label "Kartografiskt taktilt objekt"@sv ,
6568
"Cartographic Tactile Object"@en .
6669

@@ -424,13 +427,19 @@ kbv:Multimedia a :Class ;
424427
"Multimedia"@en .
425428

426429
kbv:Software a :Form ; # TODO: pending; integrate with ComputerGame, Application, ...
430+
ptg:abstract true ;
427431
rdfs:subClassOf kbv:Multimedia ;
428432
:prefLabel "Mjukvara"@sv ,
429433
"Software"@en .
430434

435+
f:ComputerCode a :Form ;
436+
rdfs:subClassOf kbv:Software ;
437+
rdfs:label "Datorkod"@sv ,
438+
"Computer Code"@en .
439+
431440
f:ComputerProgram a :Form ;
432441
owl:equivalentClass kbrda:ComputerProgram;
433-
rdfs:subClassOf kbv:Multimedia ;
442+
rdfs:subClassOf kbv:Software ;
434443
rdfs:label "Datorprogram"@sv ,
435444
"Computer Program"@en .
436445

@@ -441,7 +450,7 @@ f:ComputerGame a :Form ;
441450
"Computer Game"@en .
442451

443452
f:Diagram a :Form ;
444-
rdfs:subClassOf kbv:IllustratedWork ;
453+
rdfs:subClassOf kbv:StillImage ;
445454
skos:exactMatch saogf:Diagram ;
446455
rdfs:label "Diagram"@sv ,
447456
"Diagram"@en .
@@ -527,7 +536,7 @@ f:PictureDictionary a :Form ;
527536
"Picture Dictionary"@en .
528537

529538
f:Postcard a :Form ;
530-
rdfs:subClassOf kbv:IllustratedWork ;
539+
rdfs:subClassOf kbv:StillImage ;
531540
skos:exactMatch saogf:Vykort ;
532541
rdfs:label "Vykort"@sv ,
533542
"Postcard"@en .
@@ -538,11 +547,24 @@ f:Postcard a :Form ;
538547
# skos:exactMatch <https://id.kb.se/term/gmgpc/swe/Vykortsh%C3%A4ften> ;
539548

540549
f:Poster a :Form ;
541-
rdfs:subClassOf kbv:IllustratedWork ;
550+
rdfs:subClassOf kbv:StillImage ;
542551
owl:equivalentClass sdo:Poster ;
543552
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 .
546568

547569
f:Puzzle a :Form ;
548570
rdfs:subClassOf f:PuzzleOrGame ;

0 commit comments

Comments
 (0)