Teknisk rapport SIS-ISO/TR 24156:2009

Relevanta dokument
Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

SVENSK STANDARD SS :2010

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Byggritningar Ritsätt Fästelement. Construction drawings Representation of fasteners SWEDISH STANDARDS INSTITUTE

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation

Teknisk rapport SIS-TR 18:2007 Publicerad/Published: Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: ;

Byggdokument Ändringar. Construction documents Revisions SWEDISH STANDARDS INSTITUTE

Sanitetsarmatur Sanitetsarmatur med elektronisk öppningsoch avstängningsfunktion. Sanitary tapware Electronic opening and closing sanitary tapware

Grafiska symboler Design och formgivning av publika informationssymboler Krav (ISO 22727:2007, IDT)

Teknisk specifikation SIS-TS 31:2009 Publicerad/Published: Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: ;

Ritregler Kanter med odefinierad form Terminologi och ritningsangivning. Technical drawings Edges of undefined shape Vocabulary and indications

Byggakustik Mätning av rumakustiska parametrar Del 2: Efterklangstid i vanliga rum (ISO :2008/Cor 1:2009)

SVENSK STANDARD SS-EN ISO 9001:2008/AC:2009

SVENSK STANDARD SS-ISO 26362:2009

SVENSK STANDARD SS-ISO 31000:2009

SWEDISH STANDARDS INSTITUTE

Brottsförebyggande genom stadsplanering och byggnadsutformning Del 1: Terminologi

Teknisk produktdokumentation Stycklistor (ISO 7573:2008, IDT) Technical product documentation Parts lists (ISO 7573:2008, IDT)

Eurokod 3 : Dimensionering av stålkonstruktioner Del 4-1: Silor. Eurocode 3: Design of steel structures Part 4-1: Silos SWEDISH STANDARDS INSTITUTE

Eurokod 9 : Dimensionering av aluminiumkonstruktioner Del 1-1: Allmänna regler

Maskinsäkerhet Styrsystem Säkerhetsrelaterade delar i styrsystem Del 1: Allmänna konstruktionsprinciper (ISO :2006/Cor 1:2009)

Grafiska symboler Testmetoder Del 1: Metoder för test av förståelse (ISO :2007, IDT)

Eurokod 2: Dimensionering av betongkonstruktioner Del 3: Behållare och avskiljande konstruktioner för vätskor och granulära material

Eurokod 3: Dimensionering av stålkonstruktioner Del 5: Pålar och spont. Eurocode 3: Design of steel structures Part 5: Piling

Eurokod 7: Dimensionering av geokonstruktioner Del 2: Marktekniska undersökningar

Ledningssystem för kompetensförsörjning Krav. Competence management systems Requirements SWEDISH STANDARDS INSTITUTE

Brottsförebyggande genom stadsplanering och byggnadsutformning Del 1: Terminologi

Tillsyn vid svetsning Uppgifter och ansvar (ISO 14731:2006) Welding coordination Tasks and responsibilities (ISO 14731:2006)

SWEDISH STANDARDS INSTITUTE

Teknisk rapport SIS-TR 20:2009

Ritregler Allmänna ritregler Del 1: Introduktion och index (ISO 128-1:2003, IDT)

SVENSK STANDARD SS 25267:2004/T1:2009

Ventilutlopp för gasflaskor för gaser och gasblandningar Urval och måttsättning (ISO 5145:2004/Amd 2:2008, IDT)

Petroleum, petrochemical and natural gas industries Venting of atmospheric and low-pressure storage tanks (ISO 28300:2008/Cor 1:2009)

Geometriska produktspecifikationer (GPS) Längdindikatorer Mätklockor, konstruktion och metrologiska egenskaper (ISO 463:2006/Cor 1:2007/Cor 2:2009)

Technical product documentation Data fields in title blocks and document headers (ISO 7200:2004)

Bevakningstjänster Terminologi. Security service providers Terminology SWEDISH STANDARDS INSTITUTE

Tillsyn vid svetsning Uppgifter och ansvar (ISO 14731:2006) Welding coordination Tasks and responsibilities (ISO 14731:2006)

Tappfräsverktyg Del 2: Fräsdorn med 7/24 kona Mått (ISO :2008, IDT)

Förpackningar Glasförpackningar Standardtoleranser för flaskor (ISO 9058:2008, IDT)

Motorbränslen Specialbensin för motordrivna arbetsredskap. Motor fuels Special gasoline for powered implements SWEDISH STANDARDS INSTITUTE

ISO general purpose metric screw threads Selected sizes for screws, bolts and nuts

Ballast Geometriska egenskaper Del 1: Bestämning av kornstorleksfördelning Siktning

Maskinsäkerhet Minimiutrymmen för att undvika att kroppsdelar krossas. Safety of machinery Minimum gaps to avoid crushing of parts of the human body

Maskinsäkerhet Skyddsavstånd för att hindra att armar och ben når in i riskområden (ISO 13857:2008)

ISO general purpose screw threads Basic profile Part 1: Metric screw threads

SVENSK STANDARD SS-EN ISO 13850:2008

SVENSK STANDARD SS-EN :2005/AC:2008

Maskinsäkerhet Förhindrande av oväntad start. Safety of machinery Prevention of unexpected start-up SWEDISH STANDARDS INSTITUTE

Informationsteknik Tangentbordsmönster för datorutrustning Del 4: Numerisk sektion (ISO/IEC :2009, IDT)

Eurokod 3: Dimensionering av stålkonstruktioner Del 1-3: Kallformade profiler och profilerad plåt

SVENSK STANDARD SS-EN 15838:2009

SVENSK STANDARD SS-ISO 55000:2014

ISO miniatyrgängor (ISO 1501:2009, IDT) ISO miniature screw threads (ISO 1501:2009, IDT) SWEDISH STANDARDS INSTITUTE

SVENSK STANDARD SS 3658 Fastställd/Approved: Publicerad/Published: Utgåva/Edition: 2 Språk/Language: svenska/ ICS:

Facility Management Del 2: Vägledning för upprättande av överenskommelser

SVENSK STANDARD SS-EN ISO :2009/AC:2010

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

Specifikation SIS-ISO/PAS 22399:2008

Teknisk rapport SIS-ISO/TR :2012

Ritregler Angivning av mått och toleranser Del 1: Allmänna principer (ISO 129-1:2004, IDT)

Teknisk rapport SIS-TR 24:2009

Städkvalitet System för fastställande och bedömning av städkvalitet. Cleaning quality System for the establishment and assessment of cleaning quality

Maskinsäkerhet Skyddsavstånd för att hindra att armar och ben når in i riskområden (ISO 13857:2008)

SVENSK STANDARD SS-ISO 8779:2010/Amd 1:2014

SVENSK STANDARD SS-EN :2005/A1:2014

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-EN 1728:2012/AC:2013

Cement Del 1: Sammansättning och fordringar för ordinära cement. Cement Part 1: Composition, specifications and conformity criteria for common cements

Geografisk information Detaljplan Applikationsschema för planbestämmelser

Geografisk information Belägenhetsadresser Applikationsschema. Geographic information Locational Addresses Application schema

SVENSK STANDARD SS-EN 16001:2009

SVENSK STANDARD SS :2018

SVENSK STANDARD SS 1147:2015

SWEDISH STANDARDS INSTITUTE

SVENSK STANDARD SS-EN 13612/AC:2016

SVENSK STANDARD SS-EN :2006/AC:2010

Lekredskap och stötdämpande underlag Del 5: Karuseller Kompletterande säkerhetskrav och provningsmetoder

Eurokod 1: Laster på bärverk Del 1-4: Allmänna laster Vindlast. Eurocode 1: Actions on structures Part 1-4: General actions Wind actions

SVENSK STANDARD SS-EN :2007+A2:2012/AC:2013

System för fjärrkommunikation med debiteringsmätare Del 6: Local bus. Communication systems for meters and remote reading of meters Part 6: Local bus

Transkript:

Teknisk rapport SIS-ISO/TR 24156:2009 Publicerad/Published: 2010-04-27 Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: 01.020; 01.140.20; 35.020; 35.060; 35.240.01 Riktlinjer för användning av UML-notation i terminologiarbete (ISO/TR 24156:2008, IDT) Guidelines for using UML notation in terminology work (ISO/TR 24156:2008, IDT) S W E D I S H S TA N DA R D S I N S T I T U T E

Hitta rätt produkt och ett leveranssätt som passar dig Standarder Genom att följa gällande standard både effektiviserar och säkrar du ditt arbete. Många standarder ingår dessutom ofta i paket. Tjänster Abonnemang är tjänsten där vi uppdaterar dig med aktuella standarder när förändringar sker på dem du valt att abonnera på. På så sätt är du säker på att du alltid arbetar efter rätt utgåva. e-nav är vår online-tjänst som ger dig och dina kollegor tillgång till standarder ni valt att abonnera på dygnet runt. Med e-nav kan samma standard användas av flera personer samtidigt. Leveranssätt Du väljer hur du vill ha dina standarder levererade. Vi kan erbjuda dig dem på papper och som pdf. Andra produkter Vi har böcker som underlättar arbetet att följa en standard. Med våra böcker får du ökad förståelse för hur standarder ska följas och vilka fördelar den ger dig i ditt arbete. Vi tar fram många egna publikationer och fungerar även som återförsäljare. Det gör att du hos oss kan hitta över 500 unika titlar. Vi har även tekniska rapporter, specifikationer och workshop agreement. Matriser är en översikt på standarder och handböcker som bör läsas tillsammans. De finns på sis.se och ger dig en bra bild över hur olika produkter hör ihop. Standardiseringsprojekt Du kan påverka innehållet i framtida standarder genom att delta i någon av SIS ca 400 Tekniska Kommittéer. Find the right product and the type of delivery that suits you Standards By complying with current standards, you can make your work more efficient and ensure reliability. Also, several of the standards are often supplied in packages. Services Subscription is the service that keeps you up to date with current standards when changes occur in the ones you have chosen to subscribe to. This ensures that you are always working with the right edition. e-nav is our online service that gives you and your colleagues access to the standards you subscribe to 24 hours a day. With e-nav, the same standards can be used by several people at once. Type of delivery You choose how you want your standards delivered. We can supply them both on paper and as PDF files. Other products We have books that facilitate standards compliance. They make it easier to understand how compliance works and how this benefits you in your operation. We produce many publications of our own, and also act as retailers. This means that we have more than 500 unique titles for you to choose from. We also have technical reports, specifications and workshop agreements. Matrices, listed at sis.se, provide an overview of which publications belong together. Standardisation project You can influence the content of future standards by taking part in one or other of SIS s 400 or so Technical Committees.

Denna tekniska rapport är inte en svensk standard. ISO/TR 24156:2008 har utgivits i engelsk språkversion. Detta dokument återger med beteckningen SIS-ISO/TR 24156:2009 svensk språkversion. De båda språkversionerna gäller parallellt. This Technical Report is not a Swedish Standard. This document contains the Swedish version of ISO/TR 24156:2008 The two versions are valid in parallel. Copyright/Upphovsrätten till denna produkt tillhör SIS, Swedish Standards Institute, Stockholm, Sverige. Användningen av denna produkt regleras av slutanvändarlicensen som återfinns i denna produkt, se standardens sista sidor. Copyright SIS, Swedish Standards Institute, Stockholm, Sweden. All rights reserved. The use of this product is governed by!the end-user licence for this product. You will find the licence in the end of this document. Upplysningar om sakinnehållet i standarden lämnas av SIS, Swedish Standards Institute, telefon 08-555 520 00. Standarder kan beställas hos SIS Förlag AB som även lämnar allmänna upplysningar om svensk och utländsk standard. Information about the content of the standard is available from the Swedish Standards Institute (SIS), tel +46 8 555 520 00. Standards may be ordered from SIS Förlag AB, who can also provide general information about Swedish and foreign standards. SIS Förlag AB, SE 118 80 Stockholm, Sweden. Tel: +46 8 555 523 10. Fax: +46 8 555 523 11. E-mail: sis.sales@sis.se Internet: www.sis.se

Innehåll Förord... 3 Orientering... 4 1 Omfattning... 5 2 Normativa hänvisningar... 5 3 Termer och definitioner... 5 4 Förkortningar... 6 5 Mappning av terminologiska begrepp mot UML... 6 5.1 Allmänt... 6 5.2 Begrepp... 6 5.3 Begreppssystem... 7 5.4 Generisk relation... 7 5.5 Kännetecken... 9 5.6 Typ av kännetecken... 9 5.7 Indelningsgrund... 10 5.8 Partitiv relation... 12 5.9 Associativ relation... 14 6 Gemensamma egenskaper i UML som kan användas för att utöka terminologisk begreppsmodellering... 14 6.1 Allmänt... 14 6.2 Multiplicitet... 14 6.3 Restriktion... 15 Bilaga A (informativ) Representation av ISO 1087-1 begrepp i Unified Modeling Language... 17 Litteraturförteckning... 22 Sida 2

Förord ISO (Internationella standardiseringsorganisationen) är en världsomspännande sammanslutning av nationella standardiseringsorgan (ISO-medlemmar). Utarbetandet av internationella standarder sker normalt i ISO:s tekniska kommittéer. Alla medlemsländer som är intresserade av arbetet i en teknisk kommitté har rätt att bli medlem i den. Internationella organisationer, statliga såväl som icke-statliga och som samarbetar med ISO, deltar också i arbetet. ISO har ett nära samarbete med International Electrotechnical Commission (IEC) i alla frågor som rör elektronisk standardisering. Internationella standarder utarbetas i enlighet med ISO/IEC Directives, Part 2. Den huvudsakliga uppgiften för de tekniska kommittéerna är att förbereda internationella standarder. Förslag till internationella standarder som godkänts av de tekniska kommittéerna skickas till medlemsländerna för röstning. För att en internationell standard ska publiceras, krävs att minst 75 % av de röstande medlemsländerna godkänner förslaget. Under särskilda omständigheter, när en teknisk kommitté har samlat data av olika typ från vad som normalt publiceras som en internationell standard, kan kommittén besluta med enkel majoritet bland de deltagande medlemmarna att publicera en teknisk rapport. En teknisk rapport är i sin helhet informativ till sin natur och behöver inte omprövas förrän dess data inte längre anses vara av värde eller användbara. Observera att somliga delar av detta dokument kan vara föremål för patenträttigheter. SIS och ISO får inte hållas ansvariga för identifiering av någon eller alla sådana patenträttigheter. Denna tekniska rapport (ISO/TR 24156) har utarbetats av den tekniska kommittén ISO/TC 37, Terminology and other language and content resources, Subcommittee SC 1, Principles and methods. Översättning har gjorts av den svenska tekniska kommittén SIS/TK 115, Terminologi och språkliga resurser på SIS, Swedish Standards Institute. 3

Orientering Terminologiarbete kombinerar element från många vetenskapliga discipliner som omfattar hantering, ordnande och presentation av kunskap. Terminologiarbetets grundläggande metod är begreppsanalysen, genom vilken man kan uppnå en samlad beskrivning och presentation av begrepp inom ett ämnesområde. Resultaten av begreppsanalys presenteras traditionellt i form av ett eller flera begreppsdiagram och en uppsättning termer med textuella definitioner. Inom objektorienterad programmering används grafiska tekniker för att beskriva typer av fenomen som utmärks av vissa egenskaper och ett visst beteende. Unified Modeling Language (UML) är ett språk som kan användas för alla typer av objektmodellering (informationsmodellering, datamodellering etc.) och som fått stor spridning. Denna tekniska rapport beskriver användning av grafisk notation enligt UML genom att skapa en UML-profil för presentation av terminologisk begreppsanalys. Detta är inte avsett att bli en ersättning för traditionella begreppsdiagram utan ska ses som ett alternativ och en kompletterande notation. Denna tekniska rapport avser att stimulera till användning av terminologisk begreppsanalys när informationsmodeller och datamodeller utvecklas. Huvudtexten ger rekommendationer för användning av UML. Appendix A innehåller en omvandlingstabell mellan begreppen i ISO 1087-1:2000 och deras representation i UML. Denna tekniska rapport refererar till ISO/IEC 19501:2005. I den standarden finns inget kapitel Termer och definitioner. I stället är varje UML-begrepp beskrivet i den normativa texten och i en ordlista. När en hänvisning görs till ISO/IEC 19501:2005 är definitionen i denna standard anpassad från den beskrivande texten i ISO/IEC 19501:2005. Därför anges vid dessa definitioner "anpassad från ISO/IEC 19501:2005". 4

1 Omfattning Denna tekniska rapport ger riktlinjer för användning av en del av Unified Modeling Language, UML, för att representera resultat av terminologisk begreppsanalys. Den beskriver hur objektmodelleringsteknik kan användas för detta ändamål. Representation i UML av begrepp och relationer som används i terminologiarbete beskrivs. Denna tekniska rapport beskriver inte UML och dess användning i detalj. Detta täcks av bl.a. ISO/IEC 19501. Denna tekniska rapport beskriver inte terminologiarbetets principer och metoder. Detta täcks av ISO 704. 2 Normativa hänvisningar Följande refererade dokument är nödvändiga för tillämpningen av detta dokument. För daterade hänvisningar gäller endast den åberopade utgåvan. För odaterade hänvisningar gäller den senaste utgåvan av det refererade dokumentet (inklusive eventuella tillägg). ISO 1087-1:2000 ISO/IEC 19501:2005 Terminology Work Vocabulary Part 1: Theory and Application Information technology Open Distributed Processing Unified Modeling Language (UML) Version 1.4.2 3 Termer och definitioner För tillämpning av detta dokument gäller termer och definitioner i ISO 1087-1 (i svensk översättning) samt följande. 3.1 terminologisk begreppsmodell representation av ett begreppssystem [concept system, ISO 1087-1:2000] på ett formellt språk (3.5) 3.2 begreppsmodellvy bild av en definierad del av en terminologisk begreppsmodell (3.1) 3.3 restriktion semantisk begränsning av modellelement ANM. 1 Anpassad från ISO/IEC 19501:2005. ANM. 2 En restriktion används för att begränsa de möjliga alternativen för en klass eller en relation. I terminologisk begreppsmodellering kan restriktion användas för att visa hur relationer samverkar och hur de är begränsade. EXEMPEL1 Det finns två associativa relationer från ett begrepp, men om den ena föreligger är den andra omöjlig [restriktion {endera}]. EXEMPEL2 I en generisk relation kan det inte förekomma flera specifika begrepp än de som visas [restriktion {komplett}]. 3.4 kärnbegrepp begrepp som är fokus för intresse i en grupp av relaterade begrepp 5

3.5 formellt språk språk med en fastställd uppsättning av tillåtna symboler och en exakt definition av vilka texter sammansatta av dessa symboler som anses syntaktiskt korrekta och tolkningsbara i en formell logik ANM. Ett formellt språk är inte avsett att talas. Dess avsikt är att tillförsäkra exakt utväxling av information, t.ex. mellan datorsystem och mellan människa och dator. EXEMPEL OWL 3.6 multiplicitet specifikation av de tillåtna antalen element i en uppsättning ANM. 1 Anpassad från ISO/IEC 19501:2005. ANM. 2 I terminologisk begreppsmodellering anger multiplicitet hur många objekt som ett visst begrepp kan motsvara. Om antalen som specificeras av multipliciteten inkluderar noll (0) är objektet inte obligatoriskt. EXEMPEL 1 Ett kännetecken för en månad är att det är en period om 28-31 dagar (28..31). EXEMPEL 2 En mus (pekdon) kan ha en kula beroende på om det är en mekanisk eller optisk mus. Den har noll eller en kula (0..1). I det fallet är multipliciteten i sig indelningsgrund, eftersom en mekanisk mus har exakt en kula. 4 Förkortningar OWL Web Ontology Language UML Unified Modeling Language 5 Mappning av terminologiska begrepp mot UML 5.1 Allmänt Detta avsnitt beskriver hur terminologiska begrepp som definieras i ISO 1087-1:2000 kan representeras med en begränsad uppsättning av UML-symboler vid terminologisk begreppsmodellering. Sådant som inte beskrivs i detta avsnitt ligger utanför denna tekniska rapports omfattning. I varje stycke beskrivs principerna för hur UML-symboler kan användas vid terminologisk begreppsmodellering. Tabell A.1 (Appendix A) beskriver termer från ISO 1087-1 och deras motsvarande modellelement i UML. 5.2 Begrepp Ett begrepp bör representeras med en klassymbol. Begreppets beteckning [designation, ISO 1087-1:2000] representeras av klassnamnet. Detta gäller för individualbegrepp [individual concept, ISO 1087-1:2000] såväl som för allmänbegrepp [general concept, ISO 1087-1:2000]. Klassymbolen som används för att representera ett begrepp har normalt bara en avdelning, vilken innehåller klassnamnet (se figur 1). Klassnamnet bör skrivas enligt reglerna i ISO 10241. Namnet bör vara i fetstil och inte kursiverat. 6

Figur 1 Klass 5.3 Begreppssystem En terminologisk begreppsmodell (3.1) avbildar och representerar ett begreppssystem. Ett grafiskt verktyg kan lagra den terminologiska begreppsmodellen på ett formellt språk (3.5), vilket gör det möjligt att kommunicera modellen med konceptuell datamodellering, informationsmodellering och systemutveckling i maskinläsbar form. 5.4 Generisk relation En generisk relation [generic relation, ISO 1087-1:2000] representeras i UML av en generaliseringssymbol. Generaliseringssymbolen är en linje med en pil som slutar med en triangel som pekar mot det generiska begreppet [generic concept, ISO 1087-1:2000] (se figur 2). Figur 2 Generisk relation Det får förekomma en pil för varje specifikt begrepp [specific concept, ISO 1087-1:2000] (se figur 3). Figur 3 Multipel generisk relation Om det finns mer än ett specifikt begrepp kan en förgrenad pil användas (se figur 4 och avsnitt 5.7). 7

Figur 4 Multipel generisk relation avbildad med förgrenad pil En symbol kan användas för att visa att det kan finnas flera specifika begrepp i en speciell indelning än de som avbildas. Detta kan göras med hjälp av en restriktion (3.3) som benämns komplett eller inkomplett (se också 6.3). Om alla existerande specifika begrepp visas kan den generiska relationen märkas {komplett} såsom visas i figur 5. Figur 5 Generisk relation där alla existerande specifika begrepp presenteras Om det finns specifika begrepp som inte visas i bilden kan den generiska relationen märkas {inkomplett} som i figur 6. Figur 6 Generisk relation där inte alla specifika begrepp presenteras EXEMPEL Pekdon och deras subtyper (se figur 7). 8

Figur 7 Generiska relationer mellan pekdon 5.5 Kännetecken Ett kännetecken [characteristic, ISO 1087-1:2000] kan modelleras på två sätt. Det ena sättet är i form av ett separat begrepp med dess relation till kärnbegreppet (3.4). Semantiskt består ett kännetecken vanligen av relationen och det relaterade begreppet. Det andra sättet är i form av ett attribut-värde-par i klassen som representerar det begrepp som har kännetecknet (se figur 8). Om attribut listas bör de vara placerade i en separat avdelning. Figur 8 Attributavdelning Tre punkter ( ) kan markera att det finns attribut som inte visas (se figur 9). Figur 9 Dolt attribut 5.6 Typ av kännetecken I generiska relationer kan typ av kännetecken [type of characteristics, ISO 1087-1:2000], som tjänar som indelningsgrund, modelleras antingen som en klassymbol enligt särskilda regler (powertypklass [powertypeclass, ISO 19501:2005]) eller som ett attribut i den klass som representerar det generiska begreppet med värden uttryckta i de specifika begreppen (se figur 10). 9