Attribut | Mulig inputparameter i GraphQL | StartsWith muligt | Sammenhæng til andre entiteter | Bemærkninger |
---|---|---|---|---|
id_lokalId | Ja | Nedenstående er andre grunddataentiteter, der har tilknyttet Husnummer.id_lokalid BBR_Opgang.adgangFraHusnummer BBR_Bygning.husnummer BBR_Tekniskanlaeg.husnummer DAGI_Afstemningsomraade.afstemningsstedHusnummerLokalid | ||
adgangsadressebetegnelse | Ja | Ja | ||
husnummerretning | Ja | |||
husnummertekst | Ja | |||
status | Ja | Hvis man kun ønsker resultater med en specifik status skal man anvende status som inputparameter. Se statuskoder på linket https://danmarksadresser.dk/adressedata/kodelister/livscyklus | ||
vejmidte | Ja | |||
vejpunkt | Ja | DAR.Adressepunkt.id_lokalid | ||
adgangspunkt | Ja | DAR.Adressepunkt.id_lokalid | ||
adgangTilBygning | Ja | BBR.Bygning.id_lokalid | ||
adgangTilTekniskAnlaeg | Ja | BBR.Tekniskanlaeg.id_lokalId | ||
afstemningsomraade | Ja | DAGI_Afstemningsomraade.id_lokalId | ||
geoDanmarkBygning | Ja | GEODKV_Bygning.id_lokalId | ||
jordstykke | Ja | MAT_Jordstykke.id_lokalId | ||
kommuneinddeling | Ja | DAGI_Kommuneinddeling.id_lokalid | ||
navngivenVej | Ja | DAR_Navngivenvej.id_lokalid | ||
placeretPaaForeloebigtJordstykke | Ja | MAT_Jordstykke.id_lokalid | ||
postnummer | Ja | DAR_Postnummer.id_lokalid | ||
sogneinddeling | Ja | DAGI_Sogneinddeling.id_lokalid | ||
supplerendeBynavn | Ja | DAR_SupplerendeBynavn.id_lokalid | ||
datafordelerOpdateringstid | Ja | |||
registreringFra | Ja | |||
registreringTil | Ja | |||
virkningFra | Ja | |||
virkningTil | Ja | |||
forretningshaendelse | Nej | |||
forretningsomraade | Nej | |||
forretningsproces | Nej | |||
id_namespace | Nej | |||
menighedsraadsafstemningsomraade | Ja | |||
registreringsaktoer | Nej | |||
virkningsaktoer | Nej |
Kald
Resultat
Code Block | ||||
---|---|---|---|---|
| ||||
query { DAR_Husnummer( # Entitet where: { id_lokalId: { eq: "0a3f507a-eedb-32b8-e044-0003ba298018" } } virkningstid: "2025-03-27T16:40:09.712238Z" # Bitemporalt filter registreringstid: "2025-03-27T16:40:09.712238Z" # Bitemporalt filter ) { nodes { id_lokalId adgangsadressebetegnelse husnummerretning { crs dimension wkt } husnummertekst status vejmidte vejpunkt adgangspunkt adgangTilBygning adgangTilTekniskAnlaeg afstemningsomraade geoDanmarkBygning jordstykke kommuneinddeling navngivenVej placeretPaaForeloebigtJordstykke postnummer sogneinddeling supplerendeBynavn datafordelerOpdateringstid registreringFra registreringTil virkningFra virkningTil } } } |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "data": { "DAR_Husnummer": { "nodes": [ { "id_lokalId": "0a3f507a-eedb-32b8-e044-0003ba298018", "adgangsadressebetegnelse": "Sankt Kjelds Plads 11, 2100 København Ø", "husnummerretning": { "crs": 25832, "dimension": "XY", "wkt": "POINT (1 0.000000000000000122460635382238)" }, "husnummertekst": "11", "status": "3", "vejmidte": "0101-6268", "vejpunkt": "11f2f1ca-af45-11e7-847e-066cff24d637", "adgangspunkt": "0a3f507a-eedb-32b8-e044-0003ba298018", "adgangTilBygning": "2eb88a54-6e86-4c6b-b105-6c982879677a", "adgangTilTekniskAnlaeg": null, "afstemningsomraade": "710802", "geoDanmarkBygning": "1221346760", "jordstykke": "10427438", "kommuneinddeling": "389103", "navngivenVej": "e5d7fe4e-cd69-412d-97b9-94bd90d4edad", "placeretPaaForeloebigtJordstykke": null, "postnummer": "002115e2-658c-443c-9b65-96abe855cff7", "sogneinddeling": "107039", "supplerendeBynavn": null, "datafordelerOpdateringstid": "2022-10-09T05:18:41.814959Z", "registreringFra": "2022-10-09T05:17:26.494672Z", "registreringTil": null, "virkningFra": "2022-10-09T05:17:26.494672Z", "virkningTil": null } ] } } } |
Attribut | Mulig inputparameter i GraphQL | StartsWith muligt | Sammenhæng til andre entiteter | Bemærkninger |
---|---|---|---|---|
id_lokalId | Ja | BBR_Enhed.adresseIdentificerer | ||
adressebetegnelse | Ja | Ja | ||
doerbetegnelse | Ja | |||
etagebetegnelse | Ja | |||
husnummer | Ja | DAR_Husnummer.Iokalid | ||
status | Ja | Hvis man kun ønsker resultater med en specifik status skal man anvende status som inputparameter. Se statuskoder på linket https://danmarksadresser.dk/adressedata/kodelister/livscyklus | ||
datafordelerOpdateringstid | Ja | |||
registreringFra | Ja | |||
registreringTil | Ja | |||
virkningFra | Ja | |||
virkningTil | Ja | |||
doerpunkt | Ja | |||
bygning | Ja | BBR bygning er relateret til husnummer og ikke til adressen, der er derfor ikke bagvedliggende data for denne parameter, og anvendelsen af parameteren vil ikke give noget resultat. | ||
forretningshaendelse | Nej | |||
forretningsomraade | Nej | |||
forretningsproces | Nej | |||
id_namespace | Nej | |||
registreringsaktoer | Ja | |||
virkningsaktoer | Ja |
Kald
Resultat
Code Block | ||||
---|---|---|---|---|
| ||||
query { DAR_Adresse(first: 10 virkningstid: "2024-12-12T12:00:00Z" registreringstid: "2024-12-12T12:00:00Z" ) { pageInfo { endCursor hasNextPage } nodes { adressebetegnelse bygning datafordelerOpdateringstid doerbetegnelse doerpunkt etagebetegnelse forretningshaendelse forretningsomraade forretningsproces husnummer id_lokalId id_namespace } } } |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "data": { "DAR_Adresse": { "pageInfo": { "endCursor": "52w92wAAAAA=", "hasNextPage": true }, "nodes": [ { "adressebetegnelse": "Plantage Alle 16, 6740 Bramming", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.115633Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "2", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f508d-51fb-32b8-e044-0003ba298018", "id_lokalId": "93360691-c96f-4937-90c0-3333f683e17f", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Torvald Køhlsvej 48B, 8300 Odder", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.128526Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "11133deb-6082-4765-bd86-8996a4db7424", "id_lokalId": "45324e37-c4b2-4e08-a111-714f427c7f50", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Korsholm 103, 9370 Hals", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.158316Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f509a-21da-32b8-e044-0003ba298018", "id_lokalId": "0a3f50c7-c800-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Korsholm 101, 9370 Hals", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.163956Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f509a-21d9-32b8-e044-0003ba298018", "id_lokalId": "0a3f50c7-c7ff-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Gammelskovvej 1, Kobberholm, 6400 Sønderborg", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.168234Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "2", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f508c-4a42-32b8-e044-0003ba298018", "id_lokalId": "8734a230-adf3-4eca-bf84-dc5ca2558c13", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Korsholm 111, 9370 Hals", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.170816Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f509a-21de-32b8-e044-0003ba298018", "id_lokalId": "0a3f50c7-c804-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Korsholm 109, 9370 Hals", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.175960Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f509a-21dd-32b8-e044-0003ba298018", "id_lokalId": "0a3f50c7-c803-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Gammelskovvej 1A, Kobberholm, 6400 Sønderborg", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.180910Z", "doerbetegnelse": null, "doerpunkt": null, "etagebetegnelse": null, "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "4e0bf331-945a-47b3-9fd2-bd553d136d53", "id_lokalId": "bb8131d1-a443-4015-b433-77fbf51f22e5", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Ådalsvænget 30, st. 1, 6710 Esbjerg V", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.194105Z", "doerbetegnelse": "1", "doerpunkt": null, "etagebetegnelse": "st", "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f508d-d669-32b8-e044-0003ba298018", "id_lokalId": "0a3f50b9-6613-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" }, { "adressebetegnelse": "Ådalsvænget 30, st. 2, 6710 Esbjerg V", "bygning": null, "datafordelerOpdateringstid": "2024-05-14T08:52:40.200089Z", "doerbetegnelse": "2", "doerpunkt": null, "etagebetegnelse": "st", "forretningshaendelse": "3", "forretningsomraade": "54.15.10.08", "forretningsproces": "0", "husnummer": "0a3f508d-d669-32b8-e044-0003ba298018", "id_lokalId": "0a3f50b9-6614-32b8-e044-0003ba298018", "id_namespace": "http://data.gov.dk/dar/adresse" } ] } } } |
DAR_Adressepunkt
Kald
Resultat
Code Block | ||||
---|---|---|---|---|
| ||||
query { DAR_Adressepunkt( where: { id_lokalId: { in: ["1b231335-7eff-461c-e044-0003ba298018", "0a3f507a-eedb-32b8-e044-0003ba298018"] } position: { within: { crs: 25832, wkt: "POLYGON ((594871.76749999995809 6181040.028300000354648, 605615.60750000004191 6181040.028300000354648, 605615.60750000004191 6207444.4983, 594871.76749999995809 6207444.4983, 594871.76749999995809 6181040.028300000354648))" } } } virkningstid: "2025-02-27T16:40:09.712238Z" registreringstid: "2025-02-27T16:40:09.712238Z" ) { nodes { id_lokalId registreringFra registreringTil virkningFra virkningTil position { type crs dimension wkt } } } } |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "data": { "DAR_Adressepunkt": { "nodes": [ { "id_lokalId": "1b231335-7eff-461c-e044-0003ba298018", "registreringFra": "2018-05-03T16:58:34.000000Z", "registreringTil": null, "virkningFra": "2016-09-16T09:34:15.097000Z", "virkningTil": null, "position": { "type": "Point", "crs": 25832, "dimension": "XY", "wkt": "POINT (600085.81 6191448.17)" } } ] } } } |
DAR_Navngivenvej
Kald
Code Block | ||||
---|---|---|---|---|
| ||||
query { DAR_HusnummerNavngivenVej( # Entitet where: { id #id_lokalId: { eq: "0a3f507aeea367e3-eedbfa0b-32b84488-e044-0003ba298018abe5-9b6c9b48f64e" } vejnavn : { eq: "Holbækmotorvejen" } } virkningstid: "2025-0302-27T16:40:09.712238Z" # Bitemporalt filter registreringstid: "2025-0302-27T16:40:09.712238Z" # Bitemporalt filter ) { nodes { id_lokalId adgangsadressebetegnelse husnummerretning { crsudtaltVejnavn dimensionvejadresseringsnavn wktvejnavn } husnummertekst status vejmidte vejpunkt adgangspunkt adgangTilBygning adgangTilTekniskAnlaeg afstemningsomraade geoDanmarkBygning jordstykke kommuneinddeling navngivenVej placeretPaaForeloebigtJordstykke postnummer sogneinddeling supplerendeBynavn datafordelerOpdateringstid registreringFra registreringTil virkningFra virkningTil }registreringFra } } | ||||
Code Block | ||||
| ||||
{ "data": {registreringTil "DAR_Adressepunkt": {virkningFra virkningTil "nodes": [vejnavnebeliggenhed_vejnavnelinje { type {crs dimension wkt "id_lokalId": "1b231335-7eff-461c-e044-0003ba298018", } vejnavnebeliggenhed_vejnavneomraade { type "registreringFra": "2018-05-03T16:58:34.000000Z", crs dimension "registreringTil": null,wkt } vejnavnebeliggenhed_vejtilslutningspunkter { "virkningFra": "2016-09-16T09:34:15.097000Z", type crs "virkningTil": null,dimension wkt } "position} } } |
Code Block | ||||
---|---|---|---|---|
| ||||
{
"
|
Kald
Resultat
Code Block | ||||
---|---|---|---|---|
| ||||
query {
DAR_NavngivenVej(
where: {
id_lokalId: { eq: "eea367e3-fa0b-4488-abe5-9b6c9b48f64e" }
}
virkningstid: "2025-02-27T16:40:09.712238Z"
registreringstid: "2025-02-27T16:40:09.712238Z"
) {
nodes {
id_lokalId
udtaltVejnavn
vejadresseringsnavn
vejnavn
status
registreringFra
registreringTil
virkningFra
virkningTil
vejnavnebeliggenhed_vejnavnelinje {
type
crs
dimension
wkt
}
vejnavnebeliggenhed_vejnavneomraade {
type
crs
dimension
wkt
}
vejnavnebeliggenhed_vejtilslutningspunkter {
type
crs
dimension
wkt
}
}
}
}
|
Code Block | ||||
---|---|---|---|---|
| ||||
{ "data": { "DAR_NavngivenVej": { "nodes": [ { "id_lokalId": "eea367e3-fa0b-4488-abe5-9b6c9b48f64e", "udtaltVejnavn": "Christiansø", "vejadresseringsnavn": "Christiansø", "vejnavn": "Christiansø", "status": "3", "registreringFra": "2019-11-05T09:18:16.050577Z", "registreringTil": null, "virkningFra": "2019-11-05T09:18:16.050577Z", "virkningTil": null, "vejnavnebeliggenhed_vejnavnelinje": null, "vejnavnebeliggenhed_vejnavneomraade": { "type": "Polygon", "crs": 25832, "dimension": "XYZ", "wkt": "POLYGON Z((892276.104552209 6147925.39585079 0, 892286.74457349 6147895.43579087 0, 892257.624515249 6147891.51578303 0, 892210.024420049 6147982.51596503 0, 892186.784373569 6148025.84605169 0, 892221.784443569 6148124.89624979 0, 892132.184264369 6148158.49631699 0, 892076.184152369 6148080.09616019 0, 892090.184180369 6147875.69575139 0, 892137.784275569 6147746.89549379 0, 892272.184544369 6147713.29542659 0, 892286.74457349 6147713.71542743 0, 892241.104482209 6147794.35558871 0, 892264.484528969 6147878.14575629 0, 892289.684579369 6147880.24576049 0, 892303.684607369 6147726.94545389 0, 892434.58486917 6147551.94510389 0, 892614.485228971 6147587.64517529 0, 892757.985515971 6147855.04571009 0, 892608.185216371 6148244.59648919 0, 892531.18506237 6148299.19659839 0, 892351.98470397 6148258.59651719 0, 892288.98457797 6148161.99632399 0, 892276.104552209 6147925.39585079 0))" }, "vejnavnebeliggenhed_vejtilslutningspunkter": { "type": "PointMultiPoint", "crs": 25832, "dimension": "XYXYZ", "wkt": "POINTMULTIPOINT Z((600085892276.81155099119 6191448.176147925.25352134 0))" } } ] } } } |
DAR_NavngivenvejKommunedel
Attribut | Mulig inputparameter i GraphQL | StartsWith muligt | Sammenhæng til andre entiteter | Bemærkninger |
---|---|---|---|---|
id_lokalId | Ja | |||
vejkode | Ja | Vejkoden er en firecifret kode (inkl. evt. foranstillede nuller), der kan finde de navngivenvejkommunedele for en vejkode. Vejkode er unik inden for en kommune. Benyttes derfor sammen med parameteren kommunekode, hvis du ønsker en specifik navngivenvejkommunedel. | ||
status | Ja | |||
kommune | Ja |
DAGI_Kommuneinddeling.kommunekode |
Med kommune kan du finde alle NavngivenvejKommunedel veje for en kommune. Konkrete værdier kan findes via https://danmarksadresser.dk/adressedata/kodelister/kommunekodeliste/ Angives med 4 cifre (inkl. foranstillet 0) | |
navngivenVej |
Ja | DAR_NavngivenVej.id_lokalid | |||
datafordelerOpdateringstid | Ja | |||
registreringFra | Ja | |||
registreringTil | Ja | |||
virkningFra | Ja | |||
virkningTil | Ja | |||
forretningshaendelse | Nej | |||
forretningsomraade | Nej | |||
forretningsproces | Nej | |||
id_namespace | Nej | |||
registreringsaktoer | Nej | |||
virkningsaktoer | Nej |
Eksemplet finder alle versioner for NavngivenVejKommunedel for den navngivnevej med id_lokalId = c0f08a1a-b9a4-465b-8372-d12babe7fbd6 (Holbækmotorvejen). Bemærk at der er to versioner for kommune = 0169. Hvis kun gældende versioner ønskes kan status: { eq: "3" } medtages som inputparameter
Kald
Resultat
Code Block | ||||
---|---|---|---|---|
| ||||
query { DAR_NavngivenVejKommunedel( where: { navngivenVej: { eq: "c0f08a1a-b9a4-465b-8372-d12babe7fbd6" } } virkningstid: "2025-02-27T16:40:09.712238Z" registreringstid: "2025-02-27T16:40:09.712238Z" ) { nodes { id_lokalId kommune navngivenVej status registreringFra registreringTil virkningFra virkningTil } } } |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "data": { "DAR_NavngivenVejKommunedel": { "nodes": [ { "id_lokalId": "5c9c2299-4eae-11e8-93fd-066cff24d637", "kommune": "0187", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2023-05-31T18:04:06.464570Z", "registreringTil": null, "virkningFra": "2023-05-31T18:04:06.464570Z", "virkningTil": null }, { "id_lokalId": "5c98e216-4eae-11e8-93fd-066cff24d637", "kommune": "0101", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2018-05-29T15:30:00.004031Z", "registreringTil": null, "virkningFra": "2018-05-08T09:53:34.098465Z", "virkningTil": null }, { "id_lokalId": "66ddc463-f761-4582-a803-b663cd6756da", "kommune": "0169", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "4", "registreringFra": "2018-05-29T15:30:00.104031Z", "registreringTil": null, "virkningFra": "2018-05-17T08:55:12.245944Z", "virkningTil": null }, { "id_lokalId": "5c9aedf7-4eae-11e8-93fd-066cff24d637", "kommune": "0167", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2020-11-10T17:26:50.188791Z", "registreringTil": null, "virkningFra": "2020-11-10T17:26:50.188791Z", "virkningTil": null }, { "id_lokalId": "5ca5cb0c-4eae-11e8-93fd-066cff24d637", "kommune": "0350", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2022-07-15T04:00:11.257515Z", "registreringTil": null, "virkningFra": "2022-07-15T04:00:11.257515Z", "virkningTil": null }, { "id_lokalId": "5ca09415-4eae-11e8-93fd-066cff24d637", "kommune": "0265", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2022-11-14T10:08:17.202020Z", "registreringTil": null, "virkningFra": "2022-11-14T10:08:17.202020Z", "virkningTil": null }, { "id_lokalId": "5c9a1c59-4eae-11e8-93fd-066cff24d637", "kommune": "0153", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2023-10-11T08:00:04.184457Z", "registreringTil": null, "virkningFra": "2023-10-11T08:00:04.184457Z", "virkningTil": null }, { "id_lokalId": "5c9b53a5-4eae-11e8-93fd-066cff24d637", "kommune": "0169", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2024-06-25T20:59:55.761016Z", "registreringTil": null, "virkningFra": "2024-06-25T20:59:55.761016Z", "virkningTil": null }, { "id_lokalId": "5ca2934d-4eae-11e8-93fd-066cff24d637", "kommune": "0316", "navngivenVej": "c0f08a1a-b9a4-465b-8372-d12babe7fbd6", "status": "3", "registreringFra": "2024-11-06T12:59:05.923924Z", "registreringTil": null, "virkningFra": "2024-11-06T12:59:05.923924Z", "virkningTil": null } ] } } } |
DAR_NavngivenvejPostnummer
Kald
Resultat
DAR_Postnummer
Kald
Resultat
DAR_NavngivenvejSupplerendeBynavn
Resultat
DAR_SupplerendeBynavn
Kald
Resultat