-
Notifications
You must be signed in to change notification settings - Fork 0
Sök API records
Sök-API:ets huvudmetod, för sökning och filtrering.
https://data.riksarkivet.se/api/records?...
records-metoden använder query-parametrar för sökvillkor, filtrering, paginering och sortering. Standardvärden på parametrar är markerade med fetstil.
Villkorsparametrarna kan kombineras.
Parameter | Användning | Exempel |
---|---|---|
text | Generell fritextsökning | https://data.riksarkivet.se/api/records?text=Nobel |
name | Fritextsökning på namn | https://data.riksarkivet.se/api/records?name=Nobel |
place | Sökning på refererat platsnamn | https://data.riksarkivet.se/api/records?place=Stockholm |
Parameter | Användning | Exempel |
---|---|---|
relevance | Relevanssortering (standardvärde) | https://data.riksarkivet.se/api/records?text=Nobel&sort=relevance |
alphaAsc | Alfabetisk A-Ö, i första hand på namn/titel | https://data.riksarkivet.se/api/records?text=Nobel&sort=alphaAsc |
alphaDesc | Alfabetisk Ö-A, i första hand på namn/titel | https://data.riksarkivet.se/api/records?text=Nobel&sort=alphaDesc |
timeAsc | Tidsordning, äldst först | https://data.riksarkivet.se/api/records?text=Nobel&sort=timeAsc |
timeDesc | Tidsordning, nyast först | https://data.riksarkivet.se/api/records?text=Nobel&sort=timeDesc |
Parameter | Användning | Exempel |
---|---|---|
offset | Startposition i det totala sökresultatet, standardvärde 0 | https://data.riksarkivet.se/api/records?text=Nobel&offset=100 |
max | Max antal träffar i svarslistan, standardvärde 100 | https://data.riksarkivet.se/api/records?text=Nobel&max=20 |
Parameter | Användning | Exempel |
---|---|---|
year_min | Tidigaste årtal | https://data.riksarkivet.se/api/records?text=Nobel&year_min=1900 |
year_max | Senaste årtal | https://data.riksarkivet.se/api/records?text=Nobel&year_max=1920 |
facet | Facettering av sökresultat, ange ett eller flera filter med facettnamn:värde[;facettnamn:värde]... | https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Record;Type:Volume |
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
ObjectType | Objekttyp, informationsslag |
|
https://data.riksarkivet.se/api/records?text=Vång&facet=ObjectType:Topography |
Place | Plats, lokalisering | Namn på plats, kan vara hierarkiskt uppbyggt t.ex. Sverige/Stockholms län/Stockholms kommun | https://data.riksarkivet.se/api/records?text=stockholm&facet=Place:Sverige/Blekinge%20län/Karlshamns%20kommun/Asarums%20församling |
Övriga facetter är specifika (eller har specifik värdeuppsättning) per objekttyp.
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
Type | Arkivenhetstyp |
|
https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:RecordSet;Type:Series |
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
Type | Arkivenhetstyp |
|
https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Record;Type:MapDrawing |
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
ArchivalInstitution | Arkivinstitution (förvarande arkiv) | Namn på arkivinstitution, t.ex. Riksarkivet i Stockholm/Täby, Arkivenheten, Region Värmland | https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Record;ArchivalInstitution:Riksarkivet%20i%20Täby,%20Krigsarkivet |
Provenance | Auktoritetskategori för arkivbildare (upphov) |
|
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
Type | Auktoritetstyp |
|
https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Agent;Type:Family |
Facettnamn | Beskrivning | Värden | Exempel |
---|---|---|---|
Type | Topografityp |
|
https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Topography;Type:Parish |
Sökresultatet är ett JSON-objekt med fyra beståndsdelar.
Header-sektionen består av fyra element direkt i toppen av resultatobjektet:
Element | Beskrivning |
---|---|
totalHits | Totalt antal träffar i sökningen |
hits | Antal träffar på den här pagineringssidan av sökningen |
offset | Position i pagineringen av sökningen, som antal resultatposter, inte sidnummer, så innebär t.ex. hits=100, offset=200 att sökresultatet listar post 201-300 i det totala resultatet |
{
"totalHits": 1912668,
"hits": 100,
"offset": 0,
...
Facetter för filtrering av sökresultatet finns i en array under elementet facets.
...
"facets": [
...
],
...
Varje facett är ett objekt med följande element:
Element | Beskrivning |
---|---|
name | Facettnamn:
|
values | En array med facettvärden |
JSON-objekt med följande element:
Element | Beskrivning |
---|---|
value | Värde (text) |
hits | Antal träffar som har det värdet i facettfältet (heltal) |
url | URL till sök-API för att göra samma sökning, med filtrering på aktuellt facettvärde T.ex. https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType%3ARecord%3BType%3AVolume&offset=0&max=100&sort=relevance OBS! URL-encoding |
subFacets (finns inte alltid) | Lista med underfacetter, dvs filtrering specifik för det överordnade facettvärdet, underfacetter har samma struktur som facettvärden, se nedan |
"facets": [
...,
{
"name": "Provenance",
"values": [
{
"value": "GovernmentAuthority",
"hits": 1474491,
"url": "https://data.riksarkivet.se/api/records?text=stockholm&facet=Provenance%3AGovernmentAuthority&offset=0&max=100&sort=relevance"
},
{
"value": "Other",
"hits": 127972,
"url": "https://data.riksarkivet.se/api/records?text=stockholm&facet=Provenance%3AOther&offset=0&max=100&sort=relevance"
},
...
]
},
...
]
Själva resultatlistan finns som en array under elementet items.
JSON-objekt med följande element:
Element | Beskrivning |
---|---|
id | Postens persistenta id (text), ser lite olika ut för olika objekttyper
|
objectType | Objekttyp
|
type | Detaljerad typ, inom respektive objekttyp (text) |
caption | Namn/titel (text) |
metadata | JSON-objekt med metadata om posten, exakt uppsättning element skiljer mellan objekttyperna |
_links | JSON-objekt med länkar till olika representationer av posten
|
Element | Beskrivning |
---|---|
referenceCode | Referenskod, människoläsbar arkividentitet (text) |
hierarchy | Arkivenhetens hierarki, arkiv/underarkiv/serie/underserie/..., array med JSON-objekt
|
provenance | Arkivbildare, ursprung, array med JSON-objekt, samma struktur som hierarchy |
archivalInstitution | Arkivinstiution, förvarande arkiv, array med JSON-objekt, samma struktur som hierarchy |
date | Datering (text), OBS! dateringen är inte normaliserad utan kan innehålla mer text än bara årtal, t.ex. "1951 - November 1. Stockholm - Södermanland 1." |
note | Anmärkning (text) |
...
"metadata": {
"referenceCode": "SE/RA/1209/01/1/30/5578",
"hierarchy": [
{
"caption": "Finansdepartementet/Budgetdepartementet",
"uri": "http://data.riksarkivet.se/archive/dYINeBUQrH6d0002H087k3"
},
{
"caption": "Finansdepartementet. Huvudarkivet",
"uri": "http://data.riksarkivet.se/archive/doINeBUQrH6d0002H087k3"
},
{
"caption": "Huvudarkiv",
"uri": "http://data.riksarkivet.se/archive/2SRdhLyUkI1PY4mZNXY1D0"
},
{
"caption": "EIa Konseljakter",
"uri": "http://data.riksarkivet.se/archive/1ziJGUpj9YBLoOBQauZhP7"
}
],
"provenance": [
{
"caption": "Finansdepartementet",
"uri": "http://data.riksarkivet.se/agent/VlaTA8hDrH646m3GjpvwY3"
"date": "1840 - "
}
],
"archivalInstitution": [
{
"caption": "Riksarkivet i Stockholm/Täby",
"uri": "http://data.riksarkivet.se/agent/nyzaW7QeDCHdbK0a2Umzd9"
}
],
"date": "1951 - November 1. Stockholm - Södermanland 1."
},
...
Element | Beskrivning |
---|---|
referenceCode | Referenskod, människoläsbar identitet (text) |
date | Datering (text), OBS! dateringen är inte normaliserad utan kan innehålla mer text än bara årtal |
Element | Beskrivning |
---|---|
referenceCode | Referenskod, människoläsbar identitet (text) |
partOf | Närmast överordnade topografier, array med JSON-objekt, samma struktur som hierarchy för arkivenheter |
date | Datering (text), OBS! dateringen är inte normaliserad utan kan innehålla mer text än bara årtal |
Länkar för sökresultatet som helhet finns i ett JSON-objekt under elementet _links.
Element | Beskrivning |
---|---|
self | URL till den aktuella sökningen |
next | URL till nästa sida i pagineringen (ny offset = offset + max) |
previous | URL till föregående sida i pagineringen (ny offset = offset - max) |
_links": {
"self": "https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Topography&offset=100&max=100",
"next": "https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Topography&offset=200&max=100",
"previous": "https://data.riksarkivet.se/api/records?text=stockholm&facet=ObjectType:Topography&offset=0&max=100"
}