ImageVerifierCode 换一换
格式:PDF , 页数:74 ,大小:1.25MB ,
资源ID:436636      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-436636.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANSI INCITS ISO TS 19103-2010 Geographic information - Conceptual schema language.pdf)为本站会员(wealthynice100)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANSI INCITS ISO TS 19103-2010 Geographic information - Conceptual schema language.pdf

1、 INCITS/ISO TS 19103-2010 Geographic information - Conceptual schema language (identical national adoption of ISO/TS 19103:2005) INCITS/ISO TS 19103-2010 PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but sh

2、all not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area

3、. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by

4、 ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American National Standard. Date of ANSI Approval: 9/28/2010 Publ

5、ished by American National Standards Institute, 25 West 43rd Street, New York, New York 10036 Copyright 2010 by Information Technology Industry Council (ITI). All rights reserved. These materials are subject to copyright claims of International Standardization Organization (ISO), International Elect

6、rotechnical Commission (IEC), American National Standards Institute (ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, without the prior written permission of ITI. All request

7、s pertaining to this standard should be submitted to ITI, 1250 Eye Street NW, Washington, DC 20005. Printed in the United States of America ii ITIC 2010 All rights reserved INCITS/ISO TS 19103-2010 ITIC 2010 All rights reserved iiiContents Page Foreword iv Introduction.v 1 1 Scope2 .1 Conformance3 1

8、 Normative references4 1 Terms, definitions and abbreviations4.1 .1 ISO/TS 19103 terms4.2 3 UML terms4.3 .7 Abbreviations5 .7 Organization6 .8 The ISO/TS 19103 UML Profile6.1 8 Introduction6.2 .8 General usage of UML6.3 .9 Classes6.4 9 Attributes6.5 9 Data types6.6 28 Operations6.7 .28 Relationships

9、 and associations6.8 .29 Stereotypes and tagged values6.9 29 Optional, conditional and mandatory attributes and associations6.10 30 Naming and name spaces6.11 31 Packages6.12 .32 Notes6.13 .32 Constraints6.14 32 Documentation of modelsAnnex A (normative) Abstract test suite.34 Annex B (informative)

10、On conceptual schema languages35 Annex C (informative) Modeling guidelines .45 Annex D (informative) Introduction to UML54 Bibliography67 INCITS/ISO TS 19103-2010 iv ITIC 2010 All rights reservedForeword ISO (the International Organization for Standardization) is a worldwide federation of national s

11、tandards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International

12、organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International Standards are drafted in accordance with the rules gi

13、ven in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least

14、 75 % of the member bodies casting a vote. In other circumstances, particularly when there is an urgent market requirement for such documents, a technical committee may decide to publish other types of normative document: an ISO Publicly Available Specification (ISO/PAS) re presents an agreement bet

15、ween technical experts in an ISO working group and is accepted for publication if it is approved by more than 50 % of the members of the parent committee casting a vote; an ISO Technical Specification (ISO/TS) repres ents an agreement between the members of a technical committee and is accepted for

16、publication if it is approved by 2/3 of the members of the committee casting a vote. An ISO/PAS or ISO/TS is reviewed after three years in order to decide whether it will be confirmed for a further three years, revised to become an International Standard, or withdrawn. If the ISO/PAS or ISO/TS is co

17、nfirmed, it is reviewed again after a further three years, at which time it must either be transformed into an International Standard or be withdrawn. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsib

18、le for identifying any or all such patent rights. IISO/TS 19103 was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics. INCITS/ISO TS 19103-2010 ITIC 2010 All rights reserved vIntroduction This Technical Specification of the ISO geographic information standards is concerned

19、 with the adoption and use of a conceptual schema language (CSL) for developing computer-interpretable models, or schemas, of geographic information. Standardization of geographic information requires the use of a formal CSL to specify unambiguous schemas that can serve as a basis for data interchan

20、ge and the definition of interoperable services. An important goal of the ISO geographic information standards is to create a framework in which data interchange and service interoperability can be realized across multiple implementation environments. The adoption and consistent use of a CSL to spec

21、ify geographic information is of fundamental importance in achieving this goal. There are two aspects to this Technical Specification. First, a CSL must be selected that meets the requirements for rigorous representation of geographic information. This Technical Specification identifies the combinat

22、ion of the Unified Modeling Language (UML) static structure diagram with its associated Object Constraint Language (OCL) and a set of basic type definitions as the conceptual schema language for specification of geographic information. Secondly, this Technical Specification provides guidelines on ho

23、w UML should be used to create geographic information and service models that are a basis for achieving the goal of interoperability. One goal of the ISO geographic information standards using UML models is that they will provide a basis for mapping to encoding schemas as defined in ISO 19118, as we

24、ll as a basis for creating implementation specifications for implementation profiles for various environments. TECHNICAL SPECIFICATION INCITS/ISO TS 19103-2010 ITIC 2010 All rights reserved 1Geographic information Conceptual schema language 1 Scope This Technical Specification provides rules and gui

25、delines for the use of a conceptual schema language within the ISO geographic information standards. The chosen conceptual schema language is the Unified Modeling Language (UML). This Technical Specification provides a profile of the Unified Modeling Language (UML) for use with geographic informatio

26、n. In addition, it provides guidelines on how UML should be used to create standardized geographic information and service models. 2 Conformance Any conceptual schema written for a specification, including a profile or functional standard, that claims conformance with this Technical Specification sh

27、all pass all of the requirements described in the abstract test suite in Annex A. Non-UML schemas shall be considered conformant if there is a well-defined mapping from a model in the source language into an equivalent model in UML and that this model in UML is conformant. 3 Normative references The

28、 following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO 19101:2002, Geographic Information Reference mod

29、el ISO/IEC 19501:2005, Information technology Open Distributed Processing Unified Modeling Language (UML) Version 1.4.2 4 Terms, definitions and abbreviations 4.1 ISO/TS 19103 terms For the purposes of this document, the following terms and definitions apply. 4.1.1 application manipulation and proce

30、ssing of data in support of user requirements ISO 19101 4.1.2 application schema conceptual schema for data required by one or more applications ISO 19101 INCITS/ISO TS 19103-2010 2 ITIC 2010 All rights reserved4.1.3 conceptual model model that defines concepts of a universe of discourse ISO 19101 4

31、.1.4 conceptual schema formal description of a conceptual model ISO 19101 4.1.5 data type specification of a value domain with operations allowed on values in this domain EXAMPLE Integer, Real, Boolean, String, Date and SG Point (conversion of data into a series of codes). NOTE Data types include pr

32、imitive predefined types and user-definable types. 4.1.6 domain well-defined set NOTE Domains are used to define the domain set and range set of attributes, operators and functions. 4.1.7 feature abstraction of real world phenomena ISO 19101 NOTE 1 A feature may occur as a type or an instance. Featu

33、re type or feature instance should be used when only one is meant. NOTE 2 In UML 8a feature is a property, such as operation or attribute, which is encapsulated as part of a list within a classifier, such as interface, class or data type. 4.1.8 feature association relationship that links instances o

34、f one feature type with instances of the same or a different feature type ISO 19109 NOTE 1 A feature association may occur as a type or an instance. Feature association type or feature association instance is used when only one is meant. NOTE 2 Feature associations include aggregation of features. 4

35、.1.9 feature attribute characteristic of a feature ISO 19101 NOTE 1 A feature attribute has a name, a data type, and a value domain associated to it. A feature attribute for a feature instance also has an attribute value taken from the value domain. NOTE 2 A feature attribute may occur as a type or

36、an instance. Feature attribute type or feature attribute instance should be used when only one is meant. INCITS/ISO TS 19103-2010 ITIC 2010 All rights reserved 34.1.10 feature operation operation that every instance of a feature type may perform ISO 19110 EXAMPLE 1 An operation upon a “dam” is to ra

37、ise the dam. The result of this operation is to raise the level of water in a reservoir. EXAMPLE 2 An operation by a “dam” might be to block vessels from navigating along a “watercourse”. NOTE Feature operations provide a basis for feature type definition. 4.1.11 metadata data about data ISO 19115 4

38、.1.12 metadata element discrete unit of metadata ISO 19115 NOTE 1 Metadata elements are unique within a metadata entity. NOTE 2 Equivalent to an attribute in UML terminology. 4.1.13 schema formal description of a model ISO 19101 4.1.14 service distinct part of the functionality that is provided by a

39、n entity through interfaces ISO/IEC TR 14252 4.1.15 value domain set of accepted values EXAMPLE The range 3-28, all integers, any ASCII character, enumeration of all accepted values (green, blue, white). 4.2 UML terms The following are UML terms that are adapted from ISO/IEC 19501. 4.2.1 actor coher

40、ent set of roles that users of use cases play when interacting with these use cases NOTE An actor may be considered to play a separate role with regard to each use case with which it communicates. INCITS/ISO TS 19103-2010 4 ITIC 2010 All rights reserved4.2.2 aggregation special form of association t

41、hat specifies a whole-part relationship between the aggregate (whole) and a component part NOTE See composition. 4.2.3 association semantic relationship between two or more classifiers that specifies connections among their instances NOTE A binary association is an association among exactly two clas

42、sifiers (including the possibility of an association from a classifier to itself). 4.2.4 attribute feature within a classifier that describes a range of values that instances of the classifier may hold NOTE 1 An attribute is semantically equivalent to a composition association; however, the intent a

43、nd usage is normally different. NOTE 2 “Feature” used in this definition is the UML meaning of the term and is not meant as defined in 4.1 of this Technical Specification. 4.2.5 behaviour observable effects of an operation or event, including its results 4.2.6 cardinality number of elements in a set

44、 NOTE Contrast: multiplicity. 4.2.7 class description of a set of objects that share the same attributes, operations, methods, relationships and semantics NOTE A class may use a set of interfaces to specify collections of operations it provides to its environment. See: interface. 4.2.8 classifier me

45、chanism that describes behavioural and structural features NOTE Classifiers include interfaces, classes, datatypes, and components. 4.2.9 component modular, deployable, and replaceable part of a system that encapsulates implementation and exposes a set of interfaces NOTE A component represents a phy

46、sical piece of implementation of a system, including software code (source, binary or executable) or equivalents such as scripts or command files. 4.2.10 composition form of aggregation which requires that a part instance be included in at most one composite at a time, and that the composite object

47、is responsible for the creation and destruction of the parts INCITS/ISO TS 19103-2010 ITIC 2010 All rights reserved 5NOTE Parts with non-fixed multiplicity may be created after the composite itself, but once created they live and die with it (i.e. they share lifetimes). Such parts can also be explic

48、itly removed before the death of the composite. Composition may be recursive. Synonym: composite aggregation. 4.2.11 constraint semantic condition or restriction NOTE Certain constraints are predefined in the UML, others may be user defined. Constraints are one of three extensibility mechanisms in U

49、ML. See: tagged value, stereotype. 4.2.12 dependency relationship between two modeling elements, in which a change to one modeling element (the independent element) will affect the other modeling element (the dependent element) 4.2.13 generalization taxonomic relationship between a more general element and a more specific element that is fully consistent with the more general element and contains additional informatio

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1