.. _seminars.json#/: seminars ======== .. container:: title Seminar :type: ``object`` :Required: :ref:`seminars.json#/properties/_collections`, :ref:`seminars.json#/properties/end_datetime`, :ref:`seminars.json#/properties/inspire_categories`, :ref:`seminars.json#/properties/speakers`, :ref:`seminars.json#/properties/start_datetime`, :ref:`seminars.json#/properties/timezone` **Properties:** :ref:`seminars.json#/properties/$schema`, :ref:`seminars.json#/properties/_collections`, :ref:`seminars.json#/properties/_private_notes`, :ref:`seminars.json#/properties/abstract`, :ref:`seminars.json#/properties/acquisition_source`, :ref:`seminars.json#/properties/address`, :ref:`seminars.json#/properties/captioned`, :ref:`seminars.json#/properties/contact_details`, :ref:`seminars.json#/properties/control_number`, :ref:`seminars.json#/properties/core`, :ref:`seminars.json#/properties/deleted`, :ref:`seminars.json#/properties/deleted_records`, :ref:`seminars.json#/properties/end_datetime`, :ref:`seminars.json#/properties/inspire_categories`, :ref:`seminars.json#/properties/join_urls`, :ref:`seminars.json#/properties/keywords`, :ref:`seminars.json#/properties/literature_records`, :ref:`seminars.json#/properties/material_urls`, :ref:`seminars.json#/properties/new_record`, :ref:`seminars.json#/properties/public_notes`, :ref:`seminars.json#/properties/self`, :ref:`seminars.json#/properties/series`, :ref:`seminars.json#/properties/speakers`, :ref:`seminars.json#/properties/start_datetime`, :ref:`seminars.json#/properties/timezone`, :ref:`seminars.json#/properties/title`, :ref:`seminars.json#/properties/urls` .. _seminars.json#/properties/$schema: $schema +++++++ :type: ``string`` :format: ``uri`` :minLength: ``1`` .. _seminars.json#/properties/_collections: _collections ++++++++++++ .. container:: title Collections to which this record belongs :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **_collections** is: :type: ``string`` :minLength: ``1`` **Allowed values:** - Seminars .. _seminars.json#/properties/_private_notes: _private_notes ++++++++++++++ .. container:: title List of private notes These notes are only visible to privileged users, not regular users. :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **_private_notes** is: :Reference: :ref:`sourced_value.json#/` .. _seminars.json#/properties/abstract: abstract ++++++++ :Reference: :ref:`sourced_value.json#/` .. _seminars.json#/properties/acquisition_source: acquisition_source ++++++++++++++++++ :Reference: :ref:`acquisition_source.json#/` .. _seminars.json#/properties/address: address +++++++ .. container:: title Location of the seminar :Reference: :ref:`address.json#/` .. _seminars.json#/properties/captioned: captioned +++++++++ .. container:: title Whether this seminar contains captions :type: ``boolean`` .. _seminars.json#/properties/contact_details: contact_details +++++++++++++++ .. container:: title Contact information :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **contact_details** is: :Reference: :ref:`contact.json#/` .. _seminars.json#/properties/control_number: control_number ++++++++++++++ .. container:: title ID of current record Read-only field. Also called ``record ID`` or ``recid``. :type: ``integer`` .. _seminars.json#/properties/core: core ++++ .. container:: title Whether this record is CORE :type: ``boolean`` .. _seminars.json#/properties/deleted: deleted +++++++ .. container:: title Whether this record has been deleted :type: ``boolean`` .. _seminars.json#/properties/deleted_records: deleted_records +++++++++++++++ List of records that were deleted because they were replaced by this one. This typically happens when merging two records: one of them gets enriched with the information of the other one, which is then superfluous and gets deleted. For the opposite concept, see :ref:`seminars.json#/properties/new_record`. :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **deleted_records** is: :Reference: :ref:`seminar.json#/` .. _seminars.json#/properties/end_datetime: end_datetime ++++++++++++ .. container:: title Seminar end datetime in UTC :type: ``string`` :format: ``date-time`` :minLength: ``1`` .. _seminars.json#/properties/inspire_categories: inspire_categories ++++++++++++++++++ :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **inspire_categories** is: :Reference: :ref:`inspire_field.json#/` .. _seminars.json#/properties/join_urls: join_urls +++++++++ .. container:: title List of URLs to attend the seminar remotely :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **join_urls** is: :Reference: :ref:`url.json#/` .. _seminars.json#/properties/keywords: keywords ++++++++ .. container:: title List of keywords Keywords give information about the specific contents of the record, much more precisely than :ref:`seminars.json#/properties/inspire_categories`. :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **keywords** is: :type: ``object`` :Required: :ref:`seminars.json#/properties/keywords/items/properties/value` **Properties:** :ref:`seminars.json#/properties/keywords/items/properties/schema`, :ref:`seminars.json#/properties/keywords/items/properties/source`, :ref:`seminars.json#/properties/keywords/items/properties/value` .. _seminars.json#/properties/keywords/items/properties/schema: schema ###### .. container:: title Keyword vocabulary Describes to which vocabulary the keyword in :ref:`seminars.json#/properties/keywords/items/properties/value` belongs. ``INSPIRE`` The keyword has been assigned by Inspire, and belongs to its vocabulary. .. note:: If not present, the keyword is a free-form keyword, not necessarily part of any vocabulary. :type: ``string`` :minLength: ``1`` **Allowed values:** - INSPIRE .. _seminars.json#/properties/keywords/items/properties/source: source ###### :Reference: :ref:`source.json#/` .. _seminars.json#/properties/keywords/items/properties/value: value ##### .. container:: title A keyword It belongs to the vocabulary specified by :ref:`seminars.json#/properties/keywords/items/properties/schema`. :example: ``black hole: mass`` (for :ref:`seminars.json#/properties/keywords/items/properties/schema` = ``INSPIRE``) :type: ``string`` :minLength: ``1`` .. _seminars.json#/properties/literature_records: literature_records ++++++++++++++++++ .. container:: title List of literature records related to the seminar :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **literature_records** is: :type: ``object`` :Required: :ref:`seminars.json#/properties/literature_records/items/properties/record` **Properties:** :ref:`seminars.json#/properties/literature_records/items/properties/curated_relation`, :ref:`seminars.json#/properties/literature_records/items/properties/record` .. _seminars.json#/properties/literature_records/items/properties/curated_relation: curated_relation ################ :type: ``boolean`` .. _seminars.json#/properties/literature_records/items/properties/record: record ###### :Reference: :ref:`literature.json#/` .. _seminars.json#/properties/material_urls: material_urls +++++++++++++ .. container:: title Links to related material such as slides. :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **material_urls** is: :Reference: :ref:`url.json#/` .. _seminars.json#/properties/new_record: new_record ++++++++++ .. container:: title Record replacing this one Contains a reference to the record replacing the current one, if it is marked as :ref:`seminars.json#/properties/deleted`. :Reference: :ref:`seminar.json#/` .. _seminars.json#/properties/public_notes: public_notes ++++++++++++ .. container:: title List of public notes Any notes about the document that do not fit into another field. .. note:: These notes are publicly visible. For notes not shown to regular users, see :ref:`seminars.json#/properties/_private_notes`. :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **public_notes** is: :Reference: :ref:`sourced_value.json#/` .. _seminars.json#/properties/self: self ++++ :Reference: :ref:`seminar.json#/` .. _seminars.json#/properties/series: series ++++++ .. container:: title Seminar series that this is part of :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **series** is: :type: ``object`` :Required: :ref:`seminars.json#/properties/series/items/properties/name` **Properties:** :ref:`seminars.json#/properties/series/items/properties/name`, :ref:`seminars.json#/properties/series/items/properties/number` .. _seminars.json#/properties/series/items/properties/name: name #### .. container:: title Name of the seminar series :type: ``string`` :minLength: ``1`` .. _seminars.json#/properties/series/items/properties/number: number ###### .. container:: title Number of the seminar in the series :type: ``integer`` .. _seminars.json#/properties/speakers: speakers ++++++++ .. container:: title List of speakers :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **speakers** is: :type: ``object`` :Required: :ref:`seminars.json#/properties/speakers/items/properties/name` **Properties:** :ref:`seminars.json#/properties/speakers/items/properties/affiliations`, :ref:`seminars.json#/properties/speakers/items/properties/curated_relation`, :ref:`seminars.json#/properties/speakers/items/properties/ids`, :ref:`seminars.json#/properties/speakers/items/properties/name`, :ref:`seminars.json#/properties/speakers/items/properties/record` .. _seminars.json#/properties/speakers/items/properties/affiliations: affiliations ############ :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **affiliations** is: :type: ``object`` :Required: :ref:`seminars.json#/properties/speakers/items/properties/affiliations/items/properties/value` **Properties:** :ref:`seminars.json#/properties/speakers/items/properties/affiliations/items/properties/curated_relation`, :ref:`seminars.json#/properties/speakers/items/properties/affiliations/items/properties/record`, :ref:`seminars.json#/properties/speakers/items/properties/affiliations/items/properties/value` .. _seminars.json#/properties/speakers/items/properties/affiliations/items/properties/curated_relation: curated_relation >>>>>>>>>>>>>>>> :type: ``boolean`` .. _seminars.json#/properties/speakers/items/properties/affiliations/items/properties/record: record >>>>>> :Reference: :ref:`institution.json#/` .. _seminars.json#/properties/speakers/items/properties/affiliations/items/properties/value: value >>>>> .. container:: title ICN of affiliation Currently, the old :ref:`institutions.json#/properties/legacy_ICN` is used here. In the future, this will change and become the new :ref:`institutions.json#/properties/ICN`. :type: ``string`` :minLength: ``1`` .. _seminars.json#/properties/speakers/items/properties/curated_relation: curated_relation ################ :type: ``boolean`` .. _seminars.json#/properties/speakers/items/properties/ids: ids ### .. container:: title List of speaker's IDs :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **ids** is: :Reference: :ref:`id.json#/` .. _seminars.json#/properties/speakers/items/properties/name: name #### The full name of the speaker, written in the standard ``last names, first names`` form. :example: ``Smith, John P.S.`` :type: ``string`` :pattern: ``^[^``, ``]+(``, ``[^``, ``]+)?(``, ``?[^``, ``]+)?$`` :minLength: ``1`` .. _seminars.json#/properties/speakers/items/properties/record: record ###### :Reference: :ref:`author.json#/` .. _seminars.json#/properties/start_datetime: start_datetime ++++++++++++++ .. container:: title Seminar start date time in UTC :type: ``string`` :format: ``date-time`` :minLength: ``1`` .. _seminars.json#/properties/timezone: timezone ++++++++ .. container:: title Timezone in which the seminar takes place :type: ``string`` :format: ``timezone`` :minLength: ``1`` .. _seminars.json#/properties/title: title +++++ :Reference: :ref:`title.json#/` .. container:: title Title of the seminar .. _seminars.json#/properties/urls: urls ++++ :type: ``array`` :minItems: ``1`` .. container:: sub-title Every element of **urls** is: :Reference: :ref:`url.json#/`