Kategori: TEXT | |||||||||||||||||||||||||||||||||||||||
Att ange datumNär man anger datum finns det flera alternativ. Man kan ange datum i vardaglig form för människor eller i en mer teknisk entydig form för maskiner. |
|||||||||||||||||||||||||||||||||||||||
ResultatGenom att välja rätt form för datum kan både människor och maskiner förstå vad som menas. Att ange datum för människorNär man anger datum i dokument som ska läsas av människor behöver man ta hänsyn till:
Tabellen visar alternativa sätt att ange datum, där kolumnen ”Ej lämpligt” innebär en osäkerhet. En text-till-tal-robot kan ha svårt att förstå vad som menas. Texten 180309 tolkas som etthundraåttiotusentrehundranio.
1) Dagarna anges som 1st, 2nd, 3rd, 4th…20th, 21st, 22nd, 23rd, 24th…30th, 31st. 2) Ett alternativ som börjar bli vanligt i USA. Att ange datum för maskinerNär maskiner ska kommunicera är det internationell standard ISO 8601 som gäller. Exempelvis när GPS-klockor ska spara tidsangivelser för senare behandling av server: <time>2018-03-09T07:30:12.000Z</time>. Bokstaven T är en separator mellan datum och tid. Datumangivelse för både människor och maskinerMed HTML kan man tillgodose både människors och maskiners behov genom semantisk taggning. Man kan nämligen ange en valfri text som visas för människan och metadata-attribut som en maskin förstår, exempelvis enligt:
HTML är ett publiceringsformat som kan ha XML som källa. Alltså kan man redan i XML förbereda text så att både människor och maskiner förstår. AI-maskiner kan tänkas tolka datum enbart anpassade för människor. Men hur ska maskinen tolka 09/03/18? Är det den 9:e mars år 2018 eller är det den 3:e september år 2018? Med semantisk taggning blir det entydigt. Datum som del av filnamnIbland behöver man lägga in datum i filnamn för att hålla reda på olika versioner av filen. Om filen kan tänkas ha lång livstid bör man använda angivelse enligt standard ISO 8601. En kortform sparar 4 tecken men gör det otydligt för framtida läsare.
Bindestreck i datumDet finns många tecken för ”streck”. När man använder streck i datumangivelser av typ 2018-03-09 är det tangentbordets streck-tecken som ska användas, det vill säga ett vanligt bindestreck-minus (engelska: hyphen-minus). FramtidsreflexionFöre år 2000 använde många datasystem två siffror för att ange år. Man antog att 57 betydde 1957. När 2000-talet närmade sig såg man problemet med tvåsiffrig årsangivelse. Det innebar ett stort arbete att ”2000-säkra” alla datasystem. Samma problem kommer att uppstå när vi skiftar från år 9999 till år 10000. Dagens 4 siffror för årtal kommer då inte att räcka. Datum måste då ha minst 5 siffror. Den 9 mars 2018 ska då anges som 02018-03-09. Men… det behöver vi kanske inte tänka på just nu. 😃 RelateratDatum är också knutet till tid. Att ange tid: MICROLEARN-014. |
|||||||||||||||||||||||||||||||||||||||
M-LEARN-015 Webb-version |
About this Microlearning Created: 2018-01-23 | Modified: 2018-01-23 | By: Hans Sundgren |