fi2classcontainer_002 0 Prel. 1 (7) Utfärdad av Issued By Utf datum Issue Date Godkänt av Approved by Godk datum Appr Date Anders Myrén 2010-05-10 Introduktion Syftet med meddelandet är att kommunicera och lagra all information om en viss version av en klasslista. Meddelandet innehåller information om klasslistans identitet, dess utgivare, nuvarande status, historik samt faktiska klassvärden. För att kommunicera enbart klassvärden, d.v.s. klasskoder och dess beskrivning, skall meddelandet fi2showclasslist användas vilket beskrivs i separat dokument.
fi2classcontainer_002 0 Prel 2 (7) Meddelandestruktur Meddelandet innehåller två huvudelement: fi2classlist_metadata Innehåller information om klasslistans identitet, utgivningsstatus, utgivare samt versionshistoria. fi2classlist_list Innehåller en hierarkiskt struktur med de klassvärden som har definierats i klasslistan.
fi2classcontainer_002 0 Prel 3 (7) Fi2classlist_metadata Innehåller information om klasslistan: fi2classlist_identity Obligatoriskt element för klasslistans identitet. Identitetsbegreppet styrs av utgivaren. fi2classlist_status Obligatoriskt element för klasslistans utgivningsstatus. Godkända värden för detta element finns beskrivna i dokumentet Klassificering av utgivningsstatus utgiven av FI2.
fi2classcontainer_002 0 Prel 4 (7) fi2classlist_name Element för klasslistans namn. Använd attributet lang (ISO 639-2) för att ange språk för namnet. Minst en instans av detta element måste förekomma i ett meddelande, och meddelandet skall enbart innehålla en instans av element per språkkod. fi2classlist_author Obligatoriskt element som beskriver utgivaren av klasslistan: Eventuellt personnamn his utgivare. Obligatoriskt element för företagsnamn fi2classlist_copyright Element för rättigheter, copyright och annan liknande information. Ett element bör skapas för varje textrad. Använd attributet lang (ISO 639-2) för att ange språk för texten i respektive element. fi2classlist_version Obligatoriskt element för versionsnummer för denna klasslista. Utformningen av versionsnumret styrs av utgivaren. fi2classlist_date Obligatoriskt element för utgivningsdatum för denna klasslista. fi2classlist_descr Element för beskrivande text till klasslistan. Elementet bör innehålla en textrad per element. Använd attributet lang (ISO 639-2) för att ange språk för texten i respektive element. Större texter och enskilda dokument bör hanteras med hjälp av elementet fi2classlist_documents. fi2classlist_documents Elementet kan användas för att lagra information dokument kopplade till denna klasslista. Informationen lagras som ett dokumentelement enligt FI2xml (se fi2document_type i handboken för FI2xml). fi2classlist_stylesheet Elementet kan användas för att lagra namn för eventuellt stylesheet. fi2classlist_history Elementet lagrar historik om tidigare om tidigare versioner av klasslistan. Om elementet finns med i meddelandet så måste minst en instans av fi2classlist_revision finnas med som i sin tur innehåller följande element: fi2classrevision_version Obligatoriskt element för versionsnummer för denna version. fi2classrevision_date Obligatoriskt element för utgivningsdatum för versionen. fi2classrevision_author Obligatoriskt element som beskriver utgivaren av klasslistan: Eventuellt personnamn hos utgivaren.
fi2classcontainer_002 0 Prel 5 (7) Obligatoriskt element för företagsnamn. fi2classlist_copyright Element för rättigheter, copyright och annan liknande information. Ett element bör skapas för varje textrad. Använd attributet lang (ISO 639-2) för att ange språk för texten i respektive element. fi2classrevision_descr Element för beskrivande text till klasslistan. Elementet bör innehålla en textrad per element. Använd attributet lang (ISO 639-2) för att ange språk för texten i respektive element. Större texter och enskilda dokument bör hanteras med hjälp av elementet fi2classlist_document. fi2classrevision_documents Elementet kan användas för att lagra information dokument kopplade till detta klassbegrepp. Informationen lagras som ett dokumentelement enligt FI2xml (se fi2document_type i handboken för FI2xml). fi2classlist_list Detta element innehåller samtliga klassvärden för klasslistan. Notera att listan är hierarkisk, d.v.s. varje klassvärde kan i sin tur innehålla underliggande klassvärden. Elementet fi2classlist_list innehåller minst en instans av elementet fi2classlist_item som innehåller en klasskod. För elementet fi2classlist_item skall attributet status alltid anges för att beskriva klassvärdets publiceringsstatus. Godkända värden för detta element finns beskrivna i dokumentet Klassificering av utgivningsstatus utgiven av FI2. Vidare kan attributet date används för att ange ett datum för klassvärdet.
fi2classcontainer_002 0 Prel 6 (7) Elementet fi2classlist_ittem består utav följande underelement: fi2class_code Den unika koden för detta klassbegrepp. fi2class_name Benämning för klassbegreppet. Använd attributet lang (ISO 639-2) för att ange språk för namnet. Minst en instans av detta element måste förekomma i ett meddelande, och meddelandet skall enbart innehålla en instans av element per spåkkod.
fi2classcontainer_002 0 Prel 7 (7) fi2class_descr Element för beskrivande text till klassbegreppet. Elementet bör innehålla en textrad per element. Använd attributet lang (ISO 639-2) för att ange språk för texten i respektive element. Större texter och enskilda dokument bör hanteras med hjälp av elementet fi2class_documents. fi2class_documents Elementet kan användas för att lagra information dokument kopplade till detta klassbegrepp. Informationen lagras som ett dokumentelement enligt FI2xml (se fi2document_type i handboken för FI2xml). fi2class_referencelist Klasskoder i andra klassificeringar som motsvarar detta klassbegrepp kan lagras i detta element. Om element är med i meddelandet så måste minst en instals av element fi2classref_code skapas. Elementet fi2classref_code då en klasselement enligt FI2xml (se fi2class_type i handboken). fi2classlist_item Klassbegrepp som är underordnade detta klassbegrepp i en hierarkiskt struktur. Motsvarar i sig själv elementstypen fi2classlist_item.