Support for locations/offices #26

Merged
mih merged 1 commit from flatentry into main 2025-04-23 13:07:39 +00:00

View file

@ -106,6 +106,31 @@ slots:
The given (non-inherited) name of the subject.
range: string
name:
description: >-
Name of the subject.
range: string
site:
description: >-
Site where the subject is located.
range: Site
building:
description: >-
Building where the subject is located.
range: Building
building_level:
description: >-
Building level where the subject is located.
range: BuildingLevel
room:
description: >-
Room where the subject is located.
range: Room
additional_names:
description: >-
Additional name(s) associated with the subject, such as one or more
@ -174,6 +199,13 @@ slots:
Name to shown when the record is displayed as an item.
range: string
offices:
description: >-
Room(s) that are the office(s) of the subject.
range: Room
multivalued: true
classes:
CurationAid:
class_uri: inm7si:CurationAid
@ -211,6 +243,7 @@ classes:
- honorific_name_suffix
- emails
- orcid
- offices
slot_usage:
family_name:
recommended: true
@ -251,6 +284,11 @@ classes:
sh:name: ORCID
sh:group: inm7si:PersonPropertyGroup
sh:order: 7
offices:
annotations:
sh:name: Office room(s)
sh:group: inm7si:PersonPropertyGroup
sh:order: 8
Journal:
class_uri: inm7si:Journal
@ -323,3 +361,46 @@ classes:
sh:name: Date published
sh:group: inm7si:JournalArticlePropertyGroup
sh:order: 5
Site:
class_uri: inm7si:Site
is_a: Thing
mixins:
- CurationAid
description: >-
A place or region where entities (building, office, etc.) reside.
slots:
- name
Building:
class_uri: inm7si:Building
is_a: Thing
mixins:
- CurationAid
description: >-
A structure with a roof and walls.
slots:
- name
- site
BuildingLevel:
class_uri: inm7si:BuildingLevel
is_a: Thing
mixins:
- CurationAid
description: >-
A single level or floor of a (multilevel) building.
slots:
- name
- building
Room:
class_uri: inm7si:Room
is_a: Thing
mixins:
- CurationAid
description: >-
An area within a building enclosed by walls and floor and ceiling.
slots:
- name
- building_level