diff --git a/classes/fiafcore-activity.ttl b/classes/fiafcore-activity.ttl index 4333122..ec70798 100644 --- a/classes/fiafcore-activity.ttl +++ b/classes/fiafcore-activity.ttl @@ -12,8 +12,38 @@ rdfs:label "Activité"@fr ; dc:source "FIAF Cataloguing Manual 1.4.1.1"^^xsd:string . +# Parent relations + + a owl:ObjectProperty ; + rdfs:label "Has Activity"@en ; + rdfs:label "Tiene Actividad"@es ; + rdfs:label "A une Activité"@fr ; + dc:source "FIAF Cataloguing Manual 1.4.1.1, 2.4.1.1, 3.3.1.1"^^xsd:string ; + rdfs:domain fiaf:Event ; + rdfs:range fiaf:Activity . + +_:isActivityOf owl:inverseOf fiaf:hasActivity . + # Subclasses + a owl:Restriction ; + dc:source "FIAF Cataloguing Manual 3.3.1.1"^^xsd:string ; + owl:onProperty _:isActivityOf ; + owl:someValuesFrom fiaf:ItemEvent . + + a owl:Restriction ; + rdfs:label "Manifestation Activity"@en ; + rdfs:label "Manifestación Actividad"@es ; + rdfs:label "Activité de manifestation"@fr ; + dc:source "FIAF Cataloguing Manual 2.4.1.1"^^xsd:string ; + owl:onProperty _:isActivityOf ; + owl:someValuesFrom fiaf:ManifestationEvent . + + a owl:Restriction ; + dc:source "FIAF Cataloguing Manual 1.4.1.1"^^xsd:string ; + owl:onProperty _:isActivityOf ; + owl:someValuesFrom fiaf:WorkVariantEvent . + a owl:Class ; rdfs:label "Adaptation"@en, "Adaptación"@es, @@ -348,7 +378,8 @@ "Distribuidor"@es, "Distributeur"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2.3"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:CopyrightandDistributionActivity, + fiaf:ManifestationActivity . a owl:Class ; rdfs:label "Dolly Grip"@en, @@ -656,7 +687,8 @@ "Distribuidor nacional"@es, "Distributeur national"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2.6"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:CopyrightandDistributionActivity, + fiaf:ManifestationActivity . a owl:Class ; rdfs:label "Negative Cutter"@en, @@ -670,14 +702,16 @@ "Propietario original del derecho de autor"@es, "Ayant droit d'origine"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2.1"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:CopyrightandDistributionActivity, + fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Original Distributor"@en, "Distribuidor original"@es, "Distributeur initial"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2.4"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:CopyrightandDistributionActivity, + fiaf:ManifestationActivity . a owl:Class ; rdfs:label "Post-Production Supervisor"@en, @@ -691,7 +725,8 @@ "Propietario actual del derecho de autor"@es, "Ayant droit actuel"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2.2"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:CopyrightandDistributionActivity, + fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Presenter"@en, @@ -1076,112 +1111,107 @@ "Actividad de censura y calificación"@es, "Activité de censure "@fr ; dc:source "FIAF Glossary of Filmographic Terms C.1"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Puppet Activity"@en, "Actividad de marionetas"@es, "Activité de marionnettes"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.14"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Editing Activity"@en, "Actividad de montaje"@es, "Activité de montage"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.10"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Laboratory Activity"@en, "Actividad de laboratorio"@es, "Activité de laboratoire"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.12"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Copyright and Distribution Activity"@en, "Actividad de derecho de autor y distribución"@es, "Activité de copyright et distribution"@fr ; dc:source "FIAF Glossary of Filmographic Terms C.2"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf [ + owl:unionOf (fiaf:ManifestationActivity fiaf:WorkVariantActivity) + ] . a owl:Class ; rdfs:label "Directing Activity"@en, "Actividad de dirección"@es, "Activité de réalisation"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.3"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Animation Activity"@en, "Actividad de Animación"@es, "Activité d'animation"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.13"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Writing Activity"@en, "Actividad de texto"@es, "Activité d'écriture"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.4"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Music Activity"@en, "Actividad de música"@es, "Activité de musique"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.11"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Special Effects Activity"@en, "Actividad de trucajes"@es, "Activité de trucages"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.8"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Cast Activity"@en, "Actividad de reparto"@es, "Activité d’interprétation"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.7"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Sound Activity"@en, "Actividad de sonido"@es, "Activité de son"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.9"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Cinematography Activity"@en, "Actividad de fotografía"@es, "Activité de photographie"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.5"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Producing Activity"@en, "Actividad de producción"@es, "Activité de production"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.2"^^xsd:string ; - rdfs:subClassOf . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Production Design Activity"@en, "Actividad de diseño de producción"@es, "Activité de supervision artistique"@fr ; dc:source "FIAF Glossary of Filmographic Terms B.6"^^xsd:string ; - rdfs:subClassOf . - - a owl:Class ; - rdfs:label "Manifestation Activity"@en ; - rdfs:label "Manifestación Actividad"@es ; - rdfs:label "Activité de manifestation"@fr ; - dc:source "FIAF Cataloguing Manual 2.4.1.1"^^xsd:string ; - rdfs:subClassOf fiaf:Activity . + rdfs:subClassOf fiaf:WorkVariantActivity . a owl:Class ; rdfs:label "Distributor (theatrical)"@en , diff --git a/classes/fiafcore-event.ttl b/classes/fiafcore-event.ttl index c614490..4d181bc 100644 --- a/classes/fiafcore-event.ttl +++ b/classes/fiafcore-event.ttl @@ -12,14 +12,45 @@ rdfs:label "Événement"@fr ; dc:source "FIAF Cataloguing Manual 1.4.2, 2.4.2, 3.3.2"^^xsd:string . +# Parent relations + + a owl:ObjectProperty ; + rdfs:label "Has Event"@en ; + rdfs:label "Tiene un Evento"@es ; + rdfs:label "A un Évènement"@fr ; + dc:source "FIAF Cataloguing Manual 1.4.2, 2.4.2, 3.3.2"^^xsd:string ; + rdfs:domain [ + owl:unionOf (fiaf:Carrier fiaf:Item fiaf:Manifestation fiaf:WorkVariant) + ] ; + rdfs:range fiaf:Event . + +_:isEventOf owl:inverseOf fiaf:hasEvent . + # Subclasses + a owl:Restriction ; + dc:source "FIAF Cataloguing Manual 3.3.2"^^xsd:string ; + owl:onProperty _:isEventOf ; + owl:someValuesFrom fiaf:Item . + + a owl:Restriction ; + dc:source "FIAF Cataloguing Manual 2.4.2"^^xsd:string ; + owl:onProperty _:isEventOf ; + owl:someValuesFrom fiaf:Manifestation . + + a owl:Restriction ; + dc:source "FIAF Cataloguing Manual 1.4.2"^^xsd:string ; + owl:onProperty _:isEventOf ; + owl:someValuesFrom fiaf:WorkVariant . + a owl:Class ; rdfs:label "Publication Event"@en ; rdfs:label "Publicación Evento"@es ; rdfs:label "Publication Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.1"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf [ + owl:unionOf (fiaf:ManifestationEvent fiaf:WorkVariantEvent) + ] . a owl:Class ; rdfs:label "Release Event"@en ; @@ -96,14 +127,18 @@ rdfs:label "Premio(s) o Nominación(es) Evento"@es ; rdfs:label "Récompense(s) ou nomination(s)"@fr ; dc:source "FIAF Cataloguing Manual D.4.2"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf [ + owl:unionOf (fiaf:ManifestationEvent fiaf:WorkVariantEvent) + ] . a owl:Class ; rdfs:label "Production Event"@en ; rdfs:label "Producción Evento"@es ; rdfs:label "Production Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.3"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf [ + owl:unionOf (fiaf:ManifestationEvent fiaf:WorkVariantEvent) + ] . a owl:Class ; rdfs:label "Casting Event"@en ; @@ -138,7 +173,7 @@ rdfs:label "Derechos/Copyright/Registro de Propiedad Intelectual Evento"@es ; rdfs:label "Droits/Copyright/Déclaration DPI Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.4"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf fiaf:WorkVariantEvent . a owl:Class ; rdfs:label "Preservation Event"@en ; @@ -180,7 +215,7 @@ rdfs:label "Decisión Evento"@es ; rdfs:label "Décision Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.6"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf fiaf:ManifestationEvent . a owl:Class ; rdfs:label "Censorship Event"@en ; @@ -208,7 +243,7 @@ rdfs:label "Manufactura Evento"@es ; rdfs:label "Fabrication Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.7"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf fiaf:ManifestationEvent . a owl:Class ; rdfs:label "Film Printing Event"@en ; @@ -257,14 +292,14 @@ rdfs:label "Inspección Evento"@es ; rdfs:label "Contrôle Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.8"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf fiaf:ItemEvent . a owl:Class ; rdfs:label "Acquisition Event"@en ; rdfs:label "Adquisición Evento"@es ; rdfs:label "Acquisition Événement"@fr ; dc:source "FIAF Cataloguing Manual D.4.9"^^xsd:string ; - rdfs:subClassOf fiaf:Event . + rdfs:subClassOf fiaf:ItemEvent . a owl:Class ; rdfs:label "Donation Event"@en ; @@ -303,14 +338,6 @@ # Object Properties - a owl:ObjectProperty ; - rdfs:label "Has Activity"@en ; - rdfs:label "Tiene Actividad"@es ; - rdfs:label "A une Activité"@fr ; - dc:source "FIAF Cataloguing Manual 1.4.1.1, 2.4.1.1, 3.3.1.1"^^xsd:string ; - rdfs:domain fiaf:Event ; - rdfs:range fiaf:Activity . - a owl:ObjectProperty ; rdfs:label "Has Condition"@en ; rdfs:label "Tiene Condición"@es ; diff --git a/classes/fiafcore-workvariant.ttl b/classes/fiafcore-workvariant.ttl index c5576d8..266399b 100644 --- a/classes/fiafcore-workvariant.ttl +++ b/classes/fiafcore-workvariant.ttl @@ -52,16 +52,6 @@ rdfs:domain fiaf:WorkVariant ; rdfs:range fiaf:Country . - a owl:ObjectProperty ; - rdfs:label "Has Event"@en ; - rdfs:label "Tiene un Evento"@es ; - rdfs:label "A un Évènement"@fr ; - dc:source "FIAF Cataloguing Manual 1.4.2, 2.4.2, 3.3.2"^^xsd:string ; - rdfs:domain [ - owl:unionOf (fiaf:WorkVariant fiaf:Manifestation fiaf:Item fiaf:Carrier) - ] ; - rdfs:range fiaf:Event . - a owl:ObjectProperty ; rdfs:label "Has Genre"@en ; rdfs:label "Tiene un Género"@es ;