RIF-CS
Registry Interchange Format - Collections and Services (RIF-CS) är en XML- vokabulär för att representera metadata om datainsamlingar och relaterade enheter baserat på ISO 2146 .
Det är ett maskinläsbart format för att beskriva metadata om datainsamlingar. I likhet med hur MARC-standarder används av bibliotekssystem för att beskriva böcker, används RIF-CS för att beskriva datainsamlingar. Till exempel kan en RIF-CS-post beskriva ett kalkylblad som innehåller experimentella resultat: det kan innehålla titel, beskrivning, skapare, nyckelord, datum då experimentet genomfördes och en URL för att få det faktiska kalkylarket. En annan RIF-CS-post kan beskriva personen som skapade kalkylarket: den kan innehålla deras namn, adress och kontaktadress.
RIF-CS-dokument, som innehåller RIF-CS-poster, utbyts mellan datorsystem. Till exempel kan ett universitet skicka RIF-CS-dokumenten till en nationell databas, där det kan indexeras och sökas i dem. Människor kan ladda ner RIF-CS-poster från en nationell databas för att använda informationen för att ta reda på mer om uppgifterna och/eller forskaren.
Modell
Metadata beskriver entiteten samt relationer mellan enheterna. RIF-CS representerar metadata om följande typer av enheter, som det kallar registerobjekt :
- Samlingar
- Fester
- Aktiviteter
- Tjänster
Dessa enheter är baserade på de enheter som definieras i ISO 2146 .
Registerobjekten innehåller antingen inbäddad information eller länkar till andra registerobjekt . Viss information representeras direkt i registerobjektet ; till exempel: namn, beskrivningar och datum. Övrig information representeras av en länk till ett annat registerobjekt : till exempel är skaparen av en samling (forskningsdata) en länk till ett annat registerobjekt som beskriver parten (en forskare).
Använda sig av
RIF-CS används i australiensiska universitet och industri som ett format för att skicka in metadata till Australian National Data Service (ANDS) Research Data Australia- tjänst.
I det sammanhanget representerar samlingar samlingar av forskningsdata; partier representerar människor och grupper; verksamhet representerar forskningsprojekt eller program; tjänster representerar sätt att komma åt forskningsdatasamlingarna.
RIF-CS är endast en representation av metadata. För att utbyta RIF-CS används ett protokoll, såsom OAI-PMH .
Exempel
Detta exempel på RIF-CS-dokument innehåller en insamlingspost och en partspost.
<?xml version="1.0"?> <registryObjects xmlns= "https://ands.org.au/standards/rif-cs/registryObjects" > <registryObject group= "G1" > <nyckel> 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> Testdata </namePart></name> < name type= "alternative" ><namePart> Data för testning </namePart></name> <description type= "full" > Data som används för testning. </description> <subject type= "local" > test </subject> <location> <address> <electronic type= "email" > <value> [email protected] </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> urn: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" > Dr </namePart> <namePart type= "given" > John </namePart> <namePart type= "family" > Medborgare </namePart> </name> </party> </registryObject> </registryObjects>