Формат обмена реестрами — коллекции и службы (RIF-CS) — это словарь XML для представления метаданных о коллекциях данных и связанных с ними сущностях на основе ISO 2146. [ 1]
Это машиночитаемый формат для описания метаданных о коллекциях данных. Подобно тому, как стандарты MARC используются библиотечными системами для описания книг, RIF-CS используется для описания коллекций данных. Например, запись RIF-CS может описывать электронную таблицу, содержащую экспериментальные результаты: она может содержать название, описание, создателя, ключевые слова, дату проведения эксперимента и URL для получения фактической электронной таблицы. Другая запись RIF-CS может описывать человека, создавшего электронную таблицу: она может содержать его имя, адрес и контактный адрес электронной почты.
Документы RIF-CS, содержащие записи RIF-CS, обмениваются между компьютерными системами. Например, университет может отправить документы RIF-CS в национальную базу данных, где они могут быть проиндексированы и найдены. Люди могут загрузить записи RIF-CS из национальной базы данных, чтобы использовать информацию, чтобы узнать больше о данных и/или исследователе.
Метаданные описывают сущность, а также отношения между сущностями. RIF-CS представляет метаданные о следующих типах сущностей, которые он называет объектами реестра : [2]
Эти сущности основаны на сущностях, определенных в ISO 2146. [ 3]
Объекты реестра содержат либо встроенную информацию, либо ссылки на другие объекты реестра . Некоторая информация представлена непосредственно в объекте реестра ; например: имена, описания и даты. Другая информация представлена ссылкой на другой объект реестра : например, создатель коллекции (исследовательские данные) является ссылкой на другой объект реестра , который описывает сторону (исследователя).
RIF-CS используется в австралийских университетах и промышленности в качестве формата для отправки метаданных в службу исследовательских данных Австралии Австралийской национальной службы данных (ANDS) . [4]
В этом контексте коллекции представляют собой коллекции исследовательских данных; стороны представляют собой людей и группы; виды деятельности представляют собой исследовательские проекты или программы; услуги представляют собой способы доступа к коллекциям исследовательских данных.
RIF-CS — это всего лишь представление метаданных. Для обмена RIF-CS используется протокол, например OAI-PMH .
В этом примере документа RIF-CS содержится запись о сборе и запись о партии.
<?xml version="1.0"?> <registryObjects xmlns= "https://ands.org.au/standards/rif-cs/registryObjects" > <registryObject group= "G1" > <key> urn:uuid:7d9127c5-b97e-4474-87a3-68f2c219c609 </key> <originatingSource> https://www.example.com/thales/source </originatingSource> <collection type= "dataset" dateModified= "2013-03-14T15:09:26Z" > <identifier type= "local" > urn:uuid:dec9b127-0d24-4d12-aaf2-a71e9ed29f75 </identifier> <name type= "primary" ><namePart> Тестовые данные </namePart></name> <name type= "alternative" ><namePart> Данные для тестирования </namePart></name> <description type= "full" > Данные, используемые для тестирования. </description> <subject type= "local" > тест </subject> <location> <address> <electronic type= "email" > <value> admin@example.edu </value> </electronic> </address> </location> <location> <address> <electronic type= "url" > <value> https://www.example.edu/data/1234 </value> </electronic> </address> </location> <coverage> <temporal> <date type= "dateFrom" dateFormat= "W3CDTF" > 2012 </date> <date type= "dateTo" dateFormat= "W3CDTF" > 2013 </date> </temporal> </coverage> <relatedInfo> <identifier type= "uri" > https://www.example.com/foobar </identifier> </relatedInfo> <relatedObject> <key> урна:uuid:30fda6cd-5b08-4376-a1b7-2ee40144d9da </key> <relation type= "hasCollector" /> </relatedObject> </collection> </registryObject> <registryObject group= "G1" > <key> urn:uuid:30fda6cd-5b08-4376-a1b7-2ee40144d9da </key> <originatingSource> https://www.example.com/thales/source </originatingSource> <party type= "person" dateModified= "2013-03-14T07:14:25Z" > <identifier type= "ORCID" > https://orcid.org/0000-0002-9501-6966 </identifier> <name type= "primary" > <namePart type= "title" > Доктор </namePart> <namePart type= "given" > Джон </namePart> <namePart type= "family" > Гражданин </namePart> </name> </party> </registryObject> </registryObjects>