Information Standard for Party and Party Contact Specification using Government of Ontario CDE XML Schema (GOCDES)

Size: px
Start display at page:

Download "Information Standard for Party and Party Contact Specification using Government of Ontario CDE XML Schema (GOCDES)"

Transcription

1 Information Standard for Party and Party Contact Specification using Government of Ontario CDE XML Schema (GOCDES) Government of Ontario IT Standards (GO-ITS) Document No Version Status: Approved OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT CORPORATE ARCHITECTURE AND STANDARDS BRANCH TECHNICAL STANDARDS SECTION Last Review Date: Feb 8 th, 2005 Queen's Printer for Ontario, 2005.

2 Foreword Government of Ontario Information & Technology Standards are the official publications on the standards, guidelines, technical reports and preferred practices adopted by the Information & Technology Standards Council under delegated authority of the Management Board of Cabinet. These publications support the Management Board Secretariat's responsibilities for coordinating standardization of Information and Technology in the Government of Ontario. Publications that set new or revised standards provide policy guidance and administrative information for their implementation. In particular, they describe where the application of a standard is mandatory and specify any qualifications governing its implementation. 2

3 Table Of Contents INTRODUCTION Introduction to GOCDES Applicability Requirement Levels Document Types and Filenames Purpose of the Standard Recommended Versioning and/or Change Management Contact Information Type of Standard Acknowledgements Development Team Reviewers Group and Committee Reviews...9 COMMON DATA ELEMENTS XML SCHEMAS CDES Logical Design Design Principles CDES Party and Party Contact Sub Areas CDES Party and Party Contact Data Models Party Common Party Contact Individual Organization GOCDES Physical Design XML Schema Namespaces XML Schemas GOPartyCommon GOPartyContact GOIndividual GOOrganization Usage Rules General GOCDES Usage Rules GOCDES Party and Party Contact Schema Usage Rules Errata Document Numbering Copyright APPENDIX A: ADDITIONAL INFORMATION Abbreviations and Acronyms Change Control Technical Standards Change Control Process Change Control Procedure Change Control Documentation GOCDES Change Record Known Issues List of Related Documents References

4 Table Of Figures Figure 1 CDES Subject Areas Overview Figure 2 Party Subject Area Overview Figure 3 Address Subject Area Overview Figure 4 Party Common Logical Data Model Figure 5 Party Contact Logical Data Model Figure 6 Individual Logical Data Model Figure 7 Organization Logical Data Model Figure 8 Party and Party Contact Namespaces Figure 9 Extension of Party Role Figure 10 Example of N-ary Relationships between Parties

5 Introduction 1 Introduction to GOCDES GOCDES is the name of the authoritative corporate (Government of Ontario) version of the Common Data Elements XML Schemas (CDES). It is developed, owned and maintained by the Corporate Architecture and Standards Branch (CASB) within the Office of Corporate Chief Technology Officer (OCCTO) in the Management Board Secretariat (MBS) of the Government of Ontario. GOCDES is developed based on Common Data Element Model (CDEM) Party Business View Logical Data Model (BVLDM) version [see Related Documents 1], which was approved by Corporate Architecture Review Board in May The very first release of GOCDES, the GOCDES version 1.7d [see Related Document 4], was based on version 1.7d of CDEM Business View Logical Data Model, Party and Address subject areas, and adopted as GO-ITS Another earlier release of GOCDES [see Related Document 5], the GOCDES Address version that was adopted as GO-ITS 27.1, covers only the Address subject area. The design of GOCDES version is leveraged on the previous XML schema design and development experience and, in particular, the feedback on the usage of previous release of GOCDES in the OPS Electronic Service Delivery for individuals (ESDi) project. The CDES design uses the model driven approach by starting from a Logical Data Model (CDES LDM), then transforming it into a CDES XML Schema Physical Data Model (CDES PDM) using the transformation rules outlined in Section 6.4 of the Information Modeling Handbook [see Reference 1], and finally to generate XML schema codes. The design of CDES LDM applies a set of design principles, with a clear focus on providing solutions to problems and issues emerged during the usage of previous CDES releases. This document is organized as follows: Section 2 presents the CDES Design Principles, CDES Party and Party Contact sub-areas (Individual, Organization, Party Common, Party Contact, and Address), and their LDMs. The modeling technique used is UML (Unified Modeling Language) diagram notation. Section 3 elaborates GOCDES Physical Design, which is composed of the definition of GOCDES namespaces, XML Schema tree diagrams, and fragments of the GOCDES XML Schema code. The XML Schema codes indicate the significant parts of the XML schemas and the data integrity rules. The rules are presented either as XML Schema facets or as specifications in the application information of XML Schema annotations. Section 4 introduces the CDES Usage Rules. These rules indicate mandatory and optional parts of the standard, as well as recommendations on how to use GOCDES in the OPS applications. Finally, the Appendix A section covers other additional information such as Change Control, and provides a complete list of all related documents and references. All listed documents are attached in this package and also available for download from the ITSC website. 5

6 1.1 Applicability This publication applies to the Ontario Public Service (OPS) ministries and clusters. It also applies to all agencies reclassified to regulatory/adjudicative, advisory and operational to which standards have been regulated. Kindly refer to for a list of provincial government agencies with their classification under the current classification system, as well as their previous Schedule under the former Schedule system. 1.2 Requirement Levels This publication contains mandatory requirements for all applications, projects, cluster or ministry common XML schemas within OPS that utilize the concepts of Common Data Elements, and use of GOCDES components. 1.3 Document Types and Filenames Acronym GO-ITS File name: Type Government of Ontario Information Technology Standard GO-ITS 27.2 IT Standard Version doc 1.4 Purpose of the Standard The Common Data Elements are standardized definitions of information that is generic to all mandates of the Government of Ontario. They provide information technology staff with a detailed, flexible template, or menu, of reusable names, definitions and formats for data elements. Using Common Data Elements can save time, provide new ideas, ensure consistency, enforce standards and integrate information. GOCDES is developed based on the concepts of Common Data Elements Model. The design of GOCDES is leveraged on previous XML schema design and development experience and, in particular, the feedbacks on the usage of previous released XML schema within the Ontario Public Service (OPS). GOCDES covers the Parties (individuals, organizations and their roles), the Party Contacts, and Addresses used to establish the Party Contacts. The Addresses cover various forms of addresses, such as mailing address, physical address, telephone address, address or net address. GOCDES could be used in the following cases: Sharing OPS document structure rules within OPS or across jurisdiction as a common format for data exchange. Automatic validation of OPS s own XML data or data from external s. Exchanging data between heterogeneous databases. XML parses to supply default values or fixed values for attributes that are not explicit in each XML document instance. 1.5 Recommended Versioning and/or Change Management Due to the dynamic and changing nature of the current work on the Common Data Elements Model, this standard will require further changes to certain areas. This work is evolving through major project usage feedback and Domain Working Group enhancements to the model. Future changes are being managed through the EAPM-based change control procedure - see appendix 6

7 for this procedure. As this work evolves and receives approval through the Domain working Group, there will be a new release of this schema brought forward to the Standards Committee as an update to this standard. If you have questions or comments about the GOCDES content or have the needs to make modification to the current release of GOCDES, please contact the Information Architect or the equivalent in your I&IT Cluster. The cluster architect will then consult with MBS Corporate Architecture Branch if it is required. Issues may be resolved by cluster or corporate architecture governance bodies. 1.6 Contact Information Contact 1 Contact 2 Name Technical Coordinator Organization/ Ministry Management Board Secretariat Division Office of the Corporate Chief Technology Officer Branch Corporate Architecture and Standards Branch Section/ Unit Technical Standards Section Office Phone (416) go-its@gov.on.ca 1.7 Type of Standard Check One X Type of Standard Implementation Standard requirements or specifications, which may include advise and guidance, for the implementation of a technology or the performance of an activity related to the use of technology, applicable throughout the provincial government. (e.g. mandatory O/S configuration requirements, security procedures, web page design requirements etc.). Information Standard specifications for a data format (e.g. XML schema, metadata, and/or related data models) Technical Standard - networking and communications specifications, protocols, interfaces (API s) (e.g. standards adopted from recognized standards development organizations such as W3C, OASIS or IETF such as TCP/IP, XML, SOAP, etc.) Architecture Standard application patterns, architecture and standards principles governing the design and technology decisions for the development of major enterprise applications Please indicate if this standard should be restricted to publishing on the Internal (Intranet) IT Standards web site or whether it is intended for publishing on the public (Internet) Government of Ontario IT Standards web site. Check One Publish as Internal or External Internal Standard External Standard 7

8 1.8 Acknowledgements Development Team Name Cluster/Ministry Branch Thomas Chen Management Board Secretariat Corporate Architecture and Standards Branch Adnan Kulenovic Management Board Secretariat Consultant to Corporate Architecture and Standards Branch Eric Wong Management Board Secretariat Corporate Architecture and Standards Branch Reviewers Name Cluster/Ministry Branch Ajay Muppidi Land Res Cluster, Ministry of Business Service and Solution Branch Environment Alana Boltwood Management Board Secretariat Corporate Architecture and Standards Branch Anna Nadin Justice Cluster Technology Strategy and Controllership Barb Stead Central Agencies Cluster, Ministry of Finance Enterprise Business Solutions Branch Brady Thompson Community Services Cluster Planning and Architecture Bill Powell Management Board Secretariat Corporate Architecture and Standards Branch Caroline Crnekovic Management Board Secretariat Strategy, Policy & Planning Branch Claudia Guajardo-Yeo Human Services Cluster Information Management and IT Security David Rapaport Community Services Cluster, Ministry of Education and Training Information Management, Technology and Services Dean Pigeon Management Board Secretariat Corporate Architecture and Standards Branch Frank Cheng Central Agencies Cluster, Ministry of Enterprise Technology Solutions Branch Finance Fred Woodhall Land Res Cluster, Ministry of Agriculture and Foods Information Technology and Services Garry Stoddart Transportation Cluster Information Res Management Gennaro Giampaolo Economics and Business Cluster Planning & Architecture George Berelidze Economics and Business Cluster Planning & Architecture George Silva Greg Bay Land Res Cluster, Ministry of Natural Res Land Res Cluster, Ministry of Natural Res Business Solution and Forest Land Information of Ontario Joanne Venema Human Services Cluster Information Management and IT Security Kamel Toubache Community Services Cluster Planning and Architecture Karin Wood Transportation Cluster Consultant to Road User Safety System Renewal Kim Gurnett Land Res Cluster, Ministry of Land and Res Data Administration Natural Res Lorie Oblak Transportation Cluster Strategic Planning and Architecture 8

9 Moira Watson-Turner Land Res Cluster Consultant to Land and Res Data Administration Murray Edmund Economics and Business Cluster Planning & Architecture Norman Lee Management Board Secretariat Corporate Architecture and Standards Branch Saumitra Hore Simon Loban Land Res Cluster, Ministry of Environment Community Services Cluster, Ministry of Education Information Management and Technology Branch Business Planning & Expenditure Management Branch Sylvia Smart Management Board Secretariat Corporate Architecture and Standards Branch Group and Committee Reviews Check Area Date: (month/year) Technical Standards Unit, Corporate Architecture Branch, OCCTO 02/2005 Corporate Architecture and Standards Branch (CASB Architects), OCCTO 01/2005 Infrastructure Development Branch & iserv, OCCSD Corporate Security Branch, OCCS Strategy, Policy, Planning and Management Branch (SPPM, OCCS) Corporate ACT and Domain Working Groups Information Architecture Domain (IADWG) 02/2005 Technology Architecture Domain (TADWG) Application Architecture Domain (AADWG) Security Architecture Working Group (SAWG) Cluster ACT/ARB (for cluster standards promoted to corporate standards) Clusters XML Schema Development Team 01/2005 IT Standards Council 03/2005 9

10 Common Data Elements XML Schemas 2 CDES Logical Design GOCDES and their associated Logical Data Models and Physical Data Models are owned by the Corporate Architecture and Standards Branch (CASB) in the Management Board Secretariat (MBS) of the Government of Ontario. They are semantically identical to the CDE Model. For more information, please contact the Manager, Information And Business Architecture at Design Principles This section lists the design principles that guided development of GOCDES Completeness: CDES LDM must implement all business requirements and rules that have been expressed in the CDEM BVLDM. In other words, CDES LDM must be semantically equivalent to its business data model, but not necessarily map its structures directly. 2. Consistency: CDES LDM must maintain the consistency in the use of entity names, attribute names and design patterns of data model. Similarly, GOCDES Schema must also maintain the consistency in the use of schema type names, element names, attribute names and structures of design patterns within the schema. 3. Stability: GOCDES should be designed in a way that will minimize the impact of the future changes of business requirements. 4. Reusability/Extendibility: GOCDES must be able to support the extension and re-composition of data components to meet specific requirements of OPS applications. 5. Compatibility: CDES LDM should align with ministry and cluster logical data models wherever is possible, especially when a ministry or cluster logical data model is shared and supported by several clusters or ministries. 6. Standardization: Data element names used in the CDES LDM, GOCDES PDM and schemas should follow OPS corporate naming standards and conventions as specified in OPS IMH. 7. Simplicity: CDES LDM and GOCDES PDM should avoid any unnecessary complexity and make GOCDES simple for implementation, maintenance and support. 8. Robustness and Modularity: GOCDES should be organized into a few smaller, loosely coupled, and well-defined modules (subject sub-areas), to enable independent change management, versioning and customization on each of these individual modules. 9. Performance: The design of GOCDES should aim at minimizing run-time processing costs. XML Schema and XML instances should be simple and short to minimize parsing, processing and/or application binding costs. 10. Compatibility with Validation Tools: The design of GOCDES should enable easy integration of GOCDES based applications with application data validation software. 11. Compatibility with Code Generating Tools: The usage rules of GOCDES should allow customization of XML Schemas to meet specific requirements of Java to XML binding tools (JAXB). 10

11 2.2 CDES Party and Party Contact Sub Areas CDES Party and Party Contact LDM is divided into the following sub areas, as shown in Figures 1, 2 and 3: Party Contact o Party Party Common Individual Organization o Address Address Common Canada Address US Address International Address Electronic Address Figure 1 CDES Subject Areas Overview 11

12 Figure 2 Party Subject Area Overview Figure 3 Address Subject Area Overview 2.3 CDES Party and Party Contact Data Models The CDES LDM is expressed in UML diagrams. It is in the output format of Rational Rose, a CASE 1 tool which uses Unified notation (see the "Components of a Data Model" section of the Information Modeling Handbook) Party Common Party Common Elements are data elements (classes, elements, attributes, and association) that are commonly shared in the Party subject area, as shown in Figure 4. 1 Computer-Aided Software Engineering (CASE) tools are software programs that facilitate data and process modeling. 12

13 <<complexty pe>> Party <<elt>> ProgramParty ID [0..1] <<elt>> Pref erredof f iciallanguagecode [0..1] : OntOf f iciallanguagety pe <<elt>> Pref erredlanguagecode [0..1] : ISO639-1LanguageTy pe <<att>> f irstnationsstatusflag [0..1] : FlagTy pe +Object +Party plays 1 0..* +Subject 0..* relates to 1 +Subject +Object 1 +Subjec trelations hip 0..* 0..* +ObjectRelationship <<complexty pe>> Party Relationship <<att>> ty pecode : Party RelationshipCodeTy pe <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date <<complexty pe>> Party Role <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date +ObjectRole +Party Role 1..* 1 1 +SubjectRole described by +Role 0..* 1 <<complexty pe>> Role <<elt>> Name : RoleNam ety pe <<elt>> Code [0..1] : RoleCodeType <<elt>> Desc [0..1] : DescriptionTextTy pe <<complexty pe>> Ownership Relationship <<elt>> Ownership Percent [0..1] : PercentageTy pe +ObjectRoleRelationship 0..* 0..* <<complexty pe>> Party Role Relationship +SubjectRoleRelationship <<att>> ty pecode : Party RelationshipCodeTy pe <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date Rule 1: if exist (EndDate) then exist (StartDate) Rule 2: If exist (EndDate) then EndDate >= StartDate <<enum eration>> Party RelationshipCodeTy pe Member of = MemberOf Represented by = RepresentedBy Owned by = OwnedBy Suc ces sor of = Succ ess orof Part of = PartOf Linked to = LinkedTo <<enumeration>> FlagTy pe Yes = Yes No = No <<enumeration>> OntOf f iciallanguagety pe English = en French = f r Figure 4 Party Common Logical Data Model Party Contact Figure 5 shows Party Contact logical data model. 13

14 <<complextype>> Contact List <<elt>> Desc [0..1] : DescriptionTextType <<enumeration>> ContactPurposeType Billing = Billing General Contact = General Shipping and Delivering = Shipping <<enumeration>> ContactAddressUsageType Business = Business Personal = Personal Vacation = Vacation <<enumeration>> ContactTimeType Weekdays = Day Evenings = Evening Weekends and holidays = Weekend contains +PartyRole 0..* <<complextype>> Party Role <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date <<complextype>> Party Role Address <<att>> usagetypecode [0..1] : ContactAddressUsageType <<att>> contactpurposecode [0..1] : ContactPurposeType <<att>> contacttimecode [0..1] : ContactTimeType <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date <<elt>> EffectiveStartMonthDay [0..1] : MonthDayType <<elt>> EffectiveEndMonthDay [0..1] : MonthDayType <<elt>> PriorityNum [0..1] : SequenceNumType <<elt>> TempFlag [0..1] : FlagType <<elt>> InvalidFlag [0..1] : FlagType <<elt>> InvalidDate [0..1] : Date +PartyRoleAddress 0..* 0..* described by contact at 1 1..* +PartyRole 0..* 0..1 located at +Address 1..* <<complextype>> Address <<elt>> ValidStartDate [0..1] : Date <<elt>> ValidEndDate [0..1] : Date plays Rule 1: if exist (EndDate) then exist (StartDate) Rule 2: if exist (EndDate) then EndDate >= StartDate Rule 3: if exist (EffectiveStartMonthDay) then exist (EffectiveEndMonthDay) Rule 4: if not exist (EffectiveStartMOnthDay) then not exist (EffectiveEndMonthDay) Rule 5: if InvalidFlag = 'No' then not exist (InvalidDate) Rule 6: if InvalidFlag = 'Yes' then exist (InvalidDate) Rule 7: if exist (Address.ValidStartDate) & exist (StartDate) then StartDate >= Address.ValidStartDate Rule 8: if exist (Address.ValidEndDate) & exist (EndDate) then EndDate <= Address.ValidEndDate Rule 9: if exist (PartyRole.StartDate) & exist (StartDate) then StartDate >= PartyRole.StartDate Rule 10: if exist (PartyRole.EndDate) & exist (EndDate) then EndDate <= PartyRole.EndDate +Role 1 <<complextype>> Role <<elt>> Name : RoleNameType <<elt>> Code [0..1] : RoleCodeType <<elt>> Desc [0..1] : DescriptionTextType +Party 1 <<complextype>> Party <<elt>> ProgramPartyID [0..1] <<elt>> PreferredOfficialLanguageCode [0..1] : OntOfficialLanguageType <<elt>> PreferredLanguageCode [0..1] : ISO639-1LanguageType <<att>> firstnationsstatusflag [0..1] : FlagType +Subject 0..* 0..* +Object relates to <<enumeration>> FlagType Yes = Yes No = No <<enumeration>> OntOfficialLanguageType English = en French = fr Figure 5 Party Contact Logical Data Model Individual As shown in Figure 6, an Individual is a person who may be alive, unborn or deceased, or may be acting in a personal or professional capacity. Individual is composed of Language Skill and Individual Name Part 14

15 <<complextype>> Party <<elt>> ProgramPartyID [0..1] <<elt>> PreferredOfficialLanguageCode [0..1] : OntOfficialLanguageType <<elt>> PreferredLanguageCode [0..1] : ISO639-1LanguageType <<att>> firstnationsstatusflag [0..1] : FlagType +Object 0..* relates to +Subject 0..* <<enumeration>> FlagType Yes = Yes No = No <<enumeration>> GenderType Not Known = 0 Male = 1 Female = 2 Not Specified = 9 <<complextype>> Language Skill <<elt>> Name : ISO639-1LanguageType <<att>> code : ISO639-1LanguageCodeType <<att>> preferredofficialflag [0..1] : FlagType <<att>> preferredflag [0..1] : FlagType <<att>> firstlearnedflag [0..1] : FlagType <<att>> speakflag [0..1] : FlagType <<att>> readflag [0..1] : FlagType <<att>> writeflag [0..1] : FlagType <<complextype>> Individual <<elt>> HonorificTitle [0..1] : HonorificType <<elt>> GivenName [0..1] : NameTextType <<elt>> LastName [0..1] : NameTextType <<elt>> FormerLastName [0..1] : NameTextType <<elt>> BirthDate [0..1] : Date <<elt>> DeathDate [0..1] : Date <<elt>> GenderCode [0..1] : GenderType <<elt>> LegalMaritalStatusCode [0..1] : MaritalStatusType <<elt>> Height [0..1] : HeightType <<elt>> PositionTitle [0..1] : NameTextType <<elt>> SignatureImage [0..1] : Base64Binary <<elt>> PhotoImage [0..1] : Base64Binary <<elt>> SocialInsuranceNum [0..1] : SocialInsuranceNumType uses +LanguageSkill 0..* named by 0..* +IndividualName <<complextype>> Individual Name Part <<elt>> Name [0..1] : NameTextType <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date <<elt>> InitialsText [0..1] : NameInitialsTextType <<att>> formalitycode : NameFormalityType <<att>> typecode : NameType <<att>> groupnum : SequenceNumType <<att>> sequencenum [0..1] : SequenceNumType <<att>> initialsusedflag [0..1] : FlagType <<att>> preferredflag [0..1] : FlagType <<enumeration>> OntOfficialLanguageType English = en French = fr <<enumeration>> MaritalStatusType Single = N Married = M Separated = S Divorced = D Widowed = W Rule 1: if exist (BirthDate) & exist (DeathDate) then DeathDate >= BirthDate <<enumeration>> NameFormalityType Legal Name = Legal Formal Name = Formal Informal Name = Informal <<enumeration>> NameType Preceding Title = 10 Honorific Title = 20 First Name = 30 Middle Name = 40 Last Name Prefix = 50 Last Name = 60 Alias = 70 Generation ID = 80 Name Suffix = 90 Rule 4: if InitialsUsedFlag = 'Yes' then exist (InitialsText) Rule 5: if not exist (InitialText) then not exist (InitialUsedFlag) Rule 6: if not exist (Name) then exist (InitialsText) Rule 7: if not exist (InitialsText) then exist (Name) Rule 2: if exist (EndDate) then exist (StartDate) Rule 3: If exist (EndDate) then EndDate >= StartDate Figure 6 Individual Logical Data Model Organization An Organization is a group of Individuals that has allocated res. An Organization must represent itself as a unit, with a leader or a single point of contact. There are 3 different types of Organizations: Formal Organization, Informal Organization, and Admin Organization Unit, as shown in Figure 7 15

16 <<complextype>> Party <<elt>> ProgramPartyID [0..1] <<elt>> PreferredOfficialLanguageCode [0..1] : OntOfficialLanguageType <<elt>> PreferredLanguageCode [0..1] : ISO639-1LanguageType <<att>> firstnationsstatusflag [0..1] : FlagType 0..* +Object +Subject 0..* relates to <<enumeration>> OrgNameFormalityType Legal = Legal Operating, Trade, Style, or Business Name = Operation Statute or Regulation = Statute Common = Common Abbreviation or Acronym = Abbreviation <<enumeration>> OrganizationStructureType Sole Proprietorship = 01 Partnership = 02 Corporation = 03 Unknown = 98 Other = 99 <<complextype>> Organization <<elt>> Name [0..1] : OrgNameTextType <<elt>> ActivityDesc [0..1] : DescriptionTextType <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date <<complextype>> Organization Name named by 0..* <<att>> formalitycode : OrgNameFormalityType <<att>> Of ficiallanguagecode : OntOfficialLanguageType +OrganizationName <<elt>> Name : OrgNameTextType <<elt>> StartDate [0..1] : Date <<elt>> EndDate [0..1] : Date Rule 3: if exist (Incorporation Jurisdiction Choice) then OrganizationTypeCode = '03' <<enumeration>> FlagType Yes = Yes No = No Rule 1: if exist (EndDate) then exist (StartDate) Rule 2: If exist (EndDate) then EndDate >= StartDate <<enumeration>> OntOfficialLanguageType English = en French = fr <<complextype>> <<complextype>> <<complextype>> <<complextype>> Incorporation Country Formal Organization Informal Organization Admin Organization Unit <<elt>> CountryCode : ISO3166-1CountryCodeType <<elt>> FiscalYearEndMonthDay [0..1] : MonthDayType <<elt>> ActivityClassificationCode [0..1] : ActivityClassificationType <<elt>> OrganizationTypeCode [0..1] : OrganizationStructureType jurisdictiontypecode = 'Federal' determined by <<enumeration>> <<choice>> JurisdictionType identified by registered as Incorporation Jurisdiction Choice Federal level jurisdiction = Federal <<att>> jurisdictiontypecode : JurisdictionType Provincial, State, or Territorial level Jurisdiction = Province +FederalBusinessID 0..* 0..* +OntBusinessRegistration jurisdictiontypecode in ('Province', 'State' 'Territory') <<complextype>> Federal Business Identification <<elt>> RegistrationNum : RegistrationNumType <<elt>> ProgramID : ProgramIdentifierType <<elt>> ReferenceNum : ReferenceNumType <<complextype>> Ontario Business Registration <<elt>> BusinessRegistrationNum : BusinessRegistrationNumType <<elt>> EstablishmentTypeCode [0..1] : BusinessEstablishmentType <<elt>> StatusCode [0..1] : BusinessStatusType <<complextype>> Incorporation Province State <<elt>> ProvinceStateCode : CanadaPostProvinceStateCodeType Figure 7 Organization Logical Data Model 16

17 3 GOCDES Physical Design 3.1 XML Schema Namespaces GOCDES Physical Data Model (PDM) has two parts: a) XML Schema namespaces, and b) tree diagrams with associated XML code that describes the data integrity rules. The following namespaces are defined in GOCDES 2.0.0: GOShared GOPartyCommon GOPartyContact GOOrganization GOIndividual Figure 8 Party and Party Contact Namespaces Figure 8 presents the namespaces and associated logical entities in a diagrammatic form. A namespace corresponds to a logical sub area identified in the CDES LDM, with exception of GOShared. The GOShared namespace contains generic common elements, such as Date, Time, Flags, etc., which are shared among all CDE subject areas. PDMs and XML Schemas for each of these namespaces are described in the subsequent sections. 3.2 XML Schemas GOPartyCommon 17

18 Schema GOCommonParty2.0.0.xsd TargetNamespace: Imported Namespace: GOCommonParty2.0.0 GOShared2.0.0 GOCommonAddress2.0.0 Complex types OwnershipRelationshipType PartyRelationshipType PartyRoleAddressType PartyRoleRelationshipType PartyRoleType PartyType RoleNameType RoleType Simple types ContactAddressUsageType ContactPurposeType ContactTimeType PartyIDType PartyRelationshipCodeType RoleCodeType Schema GOCommonParty2.0.0.xsd complextype OwnershipRelationshipType diagram <complextype name="ownershiprelationshiptype"> <documentation xml:lang="en">define Ownership Relationship as a special type of Party Relationship by extending the Party Relationship.</documentation> <complexcontent> <extension base="pc:partyrelationshiptype"> <sequence> <element name="ownershippercent" type="shr:percentagetype" minoccurs="0"> 18

19 <documentation xml:lang="en">the percentage of ownership of one organization. </documentation> </sequence> </extension> </complexcontent> </complextype> complextype PartyRelationshipType diagram <complextype name="partyrelationshiptype"> <documentation xml:lang="en">definition of an associated relationship between two Parties</documentation> <sequence> <element ref="pc:subject" minoccurs="0"> <documentation xml:lang="en">information about the Subject (or Primary) Party in a party to party association relationship.</documentation> <element ref="pc:object" minoccurs="0"> <documentation xml:lang="en">information about the Object (or Secondary) Party in a party to party association relationship.</documentation> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when a Party to Party association relationship starts.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRelationType is used THEN StartDate of PartyRelationType must also be used.</appinfo> <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when a Party to Party relationship ends.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRelationType has a value THEN EndDate of PartyRelationType must be >= StartDate of PartyRelationshipType.</appinfo> 19

20 </sequence> </sequence> <attribute ref="pc:type" use="required"> <documentation xml:lang="en">a type that describes relationship between two Parties, Subject (or Primary) Party and Object (or Secondary) Party, such as structural relationships</documentation> </attribute> </complextype> 20

21 complextype PartyRoleAddressType 21

22 diagram 22

23 <complextype name="partyroleaddresstype"> <documentation xml:lang="en">an association of a Party Role to an Address for a time period and purpose.</documentation> <sequence> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when the identified Party (Role) can be, or will be contacted at the specified Address.</documentation> <appinfo>data Integrity Rules: 1. IF EndDate of Contact is used THEN EndDate of Contact must >= StartDate of Contact. 2. IF StartDate of Contact AND ValidStartDate of ac:address are used THEN StartDate of Contact must >= ValidStartDate of ac:address. 3. IF StartDate of Contact and StartDate of PartyRole are used THEN StartDate of Contact must >= StartDate of PartyRole.</appinfo> <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when the identified Party Role no longer can be contacted at the specified Address.</documentation> <appinfo>data Integrity Rules: 1. IF EndDate of Contact is used THEN EndDate of Contact must >= StartDate of Contact. 2. IF EndtDate of Contact AND ValidEndDate of ac:address are used THEN ValidEndDate of ac:address must >= EndDate of Contact. 3. IF EndDate of Contact and EndDate of PartyRole are used THEN EndDate of PartyRole must >= EndDate of Contact.</appinfo> </sequence> <sequence minoccurs="0"> <element name="effectivestartmonthday" type="shr:monthday" minoccurs="0"> <documentation xml:lang="en">a month and day combination that indicates on a yearly basis the beginning of the period (format mmdd) when the identified Party (Role) can be contacted at the specified Address. To be used for students, snowbirds, etc. who use addresses on a seasonal basis.</documentation> <element name="effectiveendmonthday" type="shr:monthday" minoccurs="0"> <documentation xml:lang="en">a month and day combination that indicates on a yearly basis the end of the period (format mmdd) when the identified Party Role can be contacted at the specified Address. To be used for students, snowbirds, etc. who use addresses on a seasonal basis.</documentation> <appinfo>data Integrity Rules: 1. IF EffStartMonthDay has a value THEN EffEndMonthDay must also have a value. 2. IF EffStartMonthDay is NOT used THEN EffEndMonthDay must NOT be used.</appinfo> </sequence> <sequence minoccurs="0"> <element name="invalid" type="shr:flagtype" default="no" minoccurs="0"> <documentation xml:lang="en">a flag that indicates whether the Party Role is no longer reachable at the Address, for example if mail has been returned, the telephone number is wrong or out of service, bounces, etc. The Address may or may not still be valid for other Party Roles of this or another Party. The default value is N (no), indicating that the address is thought to be valid.</documentation> <appinfo>data Integrity Rule:1. IF InvalidDate has a valid value THEN InvalidFlag must be = 'Yes'.</appinfo> <element name="invaliddate" type="shr:date" minoccurs="0"> <documentation xml:lang="en">the date when it was determined that the Party Role is no longer reachable at the Address, for example if mail has been returned, the telephone number is wrong or out of service, bounces, etc. The Address may or may not still be valid for other Party Roles. The default value for the InvalidDate is a default date determined by the application.</documentation> <appinfo>data Integrity Rule:1. IF InvalidDate is used AND StartDate of PartyAddress is used THEN InvalidDate must >= StartDate of PartyAddress. 2. IF InvalidDate is used AND EndDate of PartyAddress is used THEN EndDate of PartyAddress must >= InvalidDate.</appinfo> </sequence> <element ref="ac:address" minoccurs="0" maxoccurs="unbounded"> 23

24 <documentation xml:lang="en">a mandatory association between Contact to Address.</documentation> </sequence> <attribute name="usagetype" type="pc:contactaddressusagetype" use="optional"> <documentation xml:lang="en">a code that indicates whether this Contact Address is for Business, Personal, or Vacation use.</documentation> <appinfo>the recommended Contact Address Usage codes are: Business - Business Contact, Person â Personal Contact, Vacation - Vacation Contact. These codes are available in the CDER table CONTACT_ADDRESS_USAGE_TYPE.</appinfo> </attribute> <attribute name="contactpurpose" type="pc:contactpurposetype" use="optional"> <documentation xml:lang="en">a code that identifies the purpose of contacting a Party (Role) at a given Address.</documentation> <appinfo>the recommended Contact Purpose codes are: Billing - Billing Purpose, General - General Contact Purpose, Shipping - Shipping Purpose. These codes are also available in the CDER table CONTACT_PURPOSE_TYPE.</appinfo> </attribute> <attribute name="contacttime" type="pc:contacttimetype" use="optional"> <documentation xml:lang="en">a code that indicates when the Address is useful for contacting the Party Role: daytime, evenings or weekends, in the time zone of the Party Role being contacted.</documentation> <appinfo>the recommended Contact Time codes are: Day - Weekdays, Evening - Evenings, Weekend - Weekends and holidays. These codes are also available in the CDER table CONTACT_TIME_TYPE.</appinfo> </attribute> <attribute name="prioritynum" type="shr:sequencenumtype" use="optional" default="1"> <documentation xml:lang="en">a number that indicates a priority sequence of Addresses for contacting a Party (Role).</documentation> </attribute> <attribute name="temp" type="shr:flagtype" use="optional" default="no"> <documentation xml:lang="en">a flag that indicates whether or not an association of a Party via a Party Role to an Address is on a temporary base.</documentation> <appinfo>the default value for the flag is N (no), indicating that the Contact Address is not on a temporary base.</appinfo> </attribute> </complextype> 24

25 complextype PartyRoleRelationshipType diagram <complextype name="partyrolerelationshiptype"> <documentation xml:lang="en">definition of an associated relationship between two Parties or two Party Roles.</documentation> <sequence> <element name="subjectrole" type="pc:partyroletype" minoccurs="0"> <documentation xml:lang="en">information about the Subject (or Primary) Role in a party role to party role association relationship.</documentation> <element name="objectrole" type="pc:partyroletype" minoccurs="0"> <documentation xml:lang="en">information about the Object (or Secondary) Role in a party role to party role association relationship.</documentation> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when a Party Role to Party Role association relationship starts.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRoleRelationType is used THEN StartDate of PartyRoleRelationType must also be used.</appinfo> <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when a Party Role to Party Role relationship ends.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRoleRelationType has a value THEN EndDate of PartyRoleRelationType must be >= StartDate of PartyRoleRelationType.</appinfo> </sequence> </sequence> <attribute ref="pc:type" use="required"> <documentation xml:lang="en">a name that describes relationship between two Party Roles, the Subject (or Primary) Role and the Object (or Secondary) Role, such as structural relationships of responsibility, representation or collaboration.</documentation> 25

26 </attribute> </complextype> complextype PartyRoleType diagram <complextype name="partyroletype"> <documentation xml:lang="en">an association between a Party and a Role to signify that this Party plays this specific role.</documentation> <sequence> <element ref="pc:role"> <documentation xml:lang="en">the Role stores information about the nature of the role, independently of which Party plays the role. For instance, the name of the subtype of Party is stored in the RoleName. If necessary, an application could 26

27 maintain personal identifiers at the Party Role level rather than on Party level, so as not to combine information about a Party's multiple roles.</documentation> <element ref="pc:party" minoccurs="0"> <documentation xml:lang="en">the information about the Party that plays the specific role.</documentation> <element ref="pc:partyroleaddress" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">this party role may have zero, one or many Addresses</documentation> <element name="subjectrolerelationship" type="pc:partyrolerelationshiptype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">information about the Subject (or Primary) Role in a party role to party role association relationship.</documentation> <element name="objectrolerelationship" type="pc:partyrolerelationshiptype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">information about the Object (or Secondary Role in a party role to party role association relationship.</documentation> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when a Party starts to play a Role.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRoleType is used THEN StartDate of PartyRoleType must also be used.</appinfo> <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when a Party ceases to play a Role.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of PartyRoleType has a value THEN EneDate of PartyRoleType must be >= StartDate of PartyRoleType.</appinfo> </sequence> </sequence> </complextype> 27

28 complextype PartyType 28

29 diagram 29

30 <complextype name="partytype"> <documentation xml:lang="en">an Individual or Organization, as identified and described by a program or service.</documentation> <sequence> <element ref="pc:programpartyid" minoccurs="0"> <documentation xml:lang="en">any identifier of a Party that is appropriate to the program or service. Identifiers may instead be assigned to subtypes of Party.</documentation> <element name="preferredofficiallanguagecode" type="shr:ontofficiallanguagetype" minoccurs="0"> <documentation xml:lang="en">a code that indicates which official language of Ontario the Party prefers to communicate in. Assumes the Party can read and/or write the language, as required for interacting with the Program or Service.</documentation> <element name="preferredlanguagecode" type="shr:iso639-1languagecodetype" minoccurs="0"> <documentation xml:lang="en">a code that indicates which language the Party prefers to communicate in. Assumes the Party can read and/or write the language, as required for interacting with the Program or Service. Programs and Services specify the set of languages in which they can interact with Clients or other Parties.</documentation> <element ref="pc:partyrole" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">this party may play one or many party roles.</documentation> <element ref="pc:subject" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">this party may be a Subject in a recursive Party to Party relationship.</documentation> <element ref="pc:object" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">this party may be an Object in a recursive Party to Party relationship.</documentation> <element name="subjectrelationship" type="pc:partyrelationshiptype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">information about the Subject (or Primary) Relationship in a party to party association relationship.</documentation> <element name="objectrelationship" type="pc:partyrelationshiptype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">information about the Object (or Secondary) Relationship in a party to party association relationship.</documentation> </sequence> <attribute name="firstnationsstatus" type="shr:flagtype" use="optional" default="no"> <documentation xml:lang="en">a code that indicates whether the Party has First Nations, Native, Aboriginal or Indian status for purposes of the program or service. This may indicate status as a Registered Indian, a band or the council of a band, under the federal Indian Act.</documentation> </attribute> </complextype> 30

31 complextype RoleNameType diagram <complextype name="rolenametype"> <documentation xml:lang="en">domain definition for a name or identifier that identifies the role an organization or an individual plays.</documentation> <simplecontent> <restriction base="shr:bilingualtexttype"> <maxlength value="30"/> </restriction> </simplecontent> </complextype> complextype RoleType diagram <complextype name="roletype"> <documentation xml:lang="en">the RoleType stores information about the nature of the role, independently of which Party plays the role. For instance, the name of the subtype of PartyRole is stored in the RoleName. If necessary, an application could maintain personal identifiers at the Party Role level rather than on Party records, so as not to combine information about a Party's multiple roles.</documentation> <sequence> <element name="name" type="pc:rolenametype"> <documentation xml:lang="en">a name for the role identified by the associated RoleCode an organization or an individual plays.</documentation> <element name="code" type="pc:rolecodetype" minoccurs="0"> <documentation xml:lang="en">a code that indentifies a role an organization or an individual plays.</documentation> <element name="desc" type="shr:descriptiontexttype" minoccurs="0"> 31

32 <documentation xml:lang="en">a text that describes the role identified by the RoleCode an organization or an individual plays.</documentation> </sequence> </complextype> simpletype ContactAddressUsageType <simpletype name="contactaddressusagetype"> <documentation xml:lang="en">domain definition for a code that indicates whether this Contact Address is for Business, Personal, or Vacation use.</documentation> <appinfo>the recommended Contact Address Usage codes are: Business - Business Contact, Person - Personal Contact, Vacation - Vacation Contact. These codes are available in the CDER table CONTACT_ADDRESS_USAGE_TYPE.</appinfo> <restriction base="string"> <enumeration value="business"/> <enumeration value="person"/> <enumeration value="vacation"/> </restriction> </simpletype> simpletype ContactPurposeType <simpletype name="contactpurposetype"> <documentation xml:lang="en">domain definition for a code that identifies the purpose of contacting a particular Party (Role) at a specific Address.</documentation> <appinfo>the recommended Contact Purpose codes are: Billing - Billing Purpose, General - General Contact Purpose, Shipping - Shipping Purpose. These codes are also available in the CDER table CONTACT_PURPOSE_TYPE.</appinfo> <restriction base="string"> <enumeration value="billing"/> <enumeration value="general"/> <enumeration value="shipping"/> </restriction> </simpletype> simpletype ContactTimeType <simpletype name="contacttimetype"> <documentation xml:lang="en">domain definition for a code that indicates when an Address is useful for contacting the Party (Role): daytime, evenings or weekends, in the time zone of the Party being contacted.</documentation> <appinfo>the recommended Contact Time codes are: Day - Weekdays, Evening - Evenings, Weekend - Weekends and holidays. These codes are also available in the CDER table CONTACT_TIME_TYPE.</appinfo> <restriction base="string"> <enumeration value="day"/> <enumeration value="evening"/> <enumeration value="weekend"/> </restriction> </simpletype> simpletype PartyIDType <simpletype name="partyidtype"> <documentation xml:lang="en">the ProgramPartyID is defined as a place holder here and it should be replaced with a concrete element in the program and service specific schemas. </documentation> 32

33 <restriction base="shr:idtype"/> </simpletype> simpletype PartyRelationshipCodeType <simpletype name="partyrelationshipcodetype"> <documentation xml:lang="en">domain definition for a code that identifies an association relationship between two Parties or two Party Roles.</documentation> <appinfo>some recommended relationship type codes are: Member of, Represented by, Owned by (Ownership Percent may be used), Successor of (previous corporation), Part of (in an organization chart hierarchy), and Linked to (another Party record for the same real-world person or group). These values can be found in the CDER table Party_Relation_TYPE.</appinfo> <restriction base="string"/> </simpletype> simpletype RoleCodeType <simpletype name="rolecodetype"> <documentation xml:lang="en">domain definition for a code that indentifies a role an organization or an individual plays.</documentation> <restriction base="string"> <maxlength value="2"/> </restriction> </simpletype> GOPartyContact Schema GOContact2.0.0.xsd TargetNamespace: Imported Namespace: Complex types ContactType GOContact2.0.0 GOShared2.0.0 GOCommonAddress2.0.0 GOElectronicAddress2.0.0 GOCanadaAddress2.0.0 GOUSAddress2.0.0 GOInternationalAddress2.0.0 GOCommonParty2.0.0 GOOrganization2.0.0 GOIndividual2.0.0 Simple types complextype ContactType diagram <complextype name="contacttype"> 33

34 <documentation xml:lang="en">an association of a purpose and one or many Party Role Addresses</documentation> <sequence> <element name="desc" type="shr:descriptiontexttype" minoccurs="0"/> <element ref="pc:partyrole" maxoccurs="unbounded"/> </sequence> </complextype> GOIndividual Schema GOIndividual2.0.0.xsd TargetNamespace: Imported Namespace: GOIndividual2.0.0 GOShared2.0.0 GOCommonParty2.0.0 Complex types HeightType HonorificType IndividualNamePartType IndividualType LanguageSkillType NameInitialsTextType NameInitialUsageType NameTextType Simple types GenderType IndividualIDType MaritalStatusType MilitaryServiceNumType NameFormalityType NameType SocialInsuranceNumType complextype HeightType diagram <complextype name="heighttype"> <documentation xml:lang="en">domain definition used to describe the height of an individual, expressed in centimetres.</documentation> <simplecontent> <restriction base="shr:lengthtype"> <mininclusive value="0.00"/> </restriction> </simplecontent> </complextype> complextype HonorificType diagram <complextype name="honorifictype"> <documentation xml:lang="en">domain definition for various honorific titles used for an individual.</documentation> <appinfo>valid honorific type codes can be found in the CDER table HONORIFIC_TYPE. Use appropriate value of PreferredOfficialLanguageCode element in the PartyType for table value look-up or data validation.</appinfo> 34

35 <simplecontent> <restriction base="shr:bilingualtexttype"/> </simplecontent> </complextype> complextype IndividualNamePartType diagram <complextype name="individualnameparttype"> <documentation xml:lang="en">a part of an Individual's name or an associated honorific title, expressed in full or as an initial. Examples: John, Marion, Smith-Jones, M., O'C., van der, Right Reverend, Miss, Sgt., Dr., Jr., M.P.P., Ph.D.</documentation> <appinfo>individual Name Parts may contain apostrophes and hyphens. Spaces are not recommended as each word as a Name or Initial Text is stored separately. Use Sequence Code and Preferred Flag to indicate presentation preferences. All cultural variations (matronymics, family names in the middle name position, etc.) should be handled using Name Type Code and Preferred Flag to ensure correct presentation and sort order for the administrative purposes of a program or service.</appinfo> <sequence> <element name="name" type="i:nametexttype" minoccurs="0"> <documentation xml:lang="en">the full text of a name part, initials or title. Examples: John, J., Marion, Smith-Jones, van der, Right Reverend, Miss. </documentation> <appinfo>either Name or InitialsText is mandatory, and both can be specified. Data Integrity Rule: 1. IF InitialsText is NOT used THEN Name must be used.</appinfo> <element name="initialstext" type="i:nameinitialstexttype" minoccurs="0"> <documentation xml:lang="en">the abbreviated text of the name or title. Examples: M., O'C., Sgt., Dr., Jr., M.P.P., Ph.D.</documentation> <appinfo>either Name or InitialsText is mandatory, and both can be specified. Data Integrity Rule: 1. IF Name is NOT used THEN InitialsText must be used. 2. IF InitialsUsedFlag = 'Yes' THEN InitialsText must be used.</appinfo> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when the Individual became known by this name. For legal names, this may be the Individual's Birth Date, marriage date, or the date when a name change was approved.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of IndividualNamePartType is used THEN StartDate of IndividualNamePartType must also be used.</appinfo> 35

36 <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when the Individual ceased to be known by this name, if applicable. For legal names, this may be the Individual's marriage date or the date when a name change was approved.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of IndividualNamePartType has a value THEN EndDate of IndividualNamePartType must be >= StartDate of IndividualNamePartType.</appinfo> </sequence> </sequence> <attribute name="formality" type="i:nameformalitytype" use="required"> <documentation xml:lang="en">a code used to indicate the appropriate usage of the name.</documentation> </attribute> <attribute name="typecode" type="i:nametype" use="required"> <documentation xml:lang="en">a code used to indicate the type or position of an Individual Name Part, such as Title, First Name, Generation Identifier.</documentation> </attribute> <attribute name="groupnum" type="shr:sequencenumtype" use="required"> <documentation xml:lang="en">a unique identifier for the full name group that this Name Part belongs to. Used only if the program or service records more than one full name group of the same Formality Code (for example, multiple aliases of criminal suspects).</documentation> </attribute> <attribute name="sequencenum" type="shr:sequencenumtype" use="optional"> <documentation xml:lang="en">a number that indicates the presentation order of the Individual Name Part, within the Formality Code, Name Group Number, Name Type Code and Start Date. For example, the surname "Pashto Ubbink" would be broken into two parts, with Sequence Number = 1 for "Pashto" and Sequence Number = 2 for "Ubbink".</documentation> </attribute> <attribute name="preferred" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a Flag to indicate if this Name Part is preferred for use.</documentation> </attribute> </complextype> 36

37 complextype IndividualType 37

38 diagram 38

39 <complextype name="individualtype"> <documentation xml:lang="en">an individual person who may be alive, unborn or deceased, and may be acting in a personal or professional capacity.</documentation> <complexcontent> <extension base="pc:partytype"> <sequence> <element name="honorifictitle" type="i:honorifictype" minoccurs="0"> <documentation xml:lang="en">the prefix used to formally address an Individual. e.g. Mr., The Honourable Dr., Sgt., etc. Use this as a simplified version of the set of Individual Name Parts with Name Type Code = Preceding Title or Title.</documentation> <appinfo>valid honorific type codes can be found in the CDER table HONORIFIC_TYPE. Use appropriate value of PreferredOfficialLanguageCode element in the PartyType for table value look-up or data validation.</appinfo> <element name="givenname" type="i:nametexttype" minoccurs="0"> <documentation xml:lang="en">the forename of an individual. It may be First Name, Middle Name, or initials or any combination thereof, and is used as legal, formal, informal or alias names, as required for the program or service.</documentation> <element name="lastname" type="i:nametexttype" minoccurs="0"> <documentation xml:lang="en">the surname of an individual. It may include Last Name Prefix, Last Name, Generation Identifier or Suffix, and is used as legal, formal, or informal names, as required for the program or service.</documentation> <element name="formerlastname" type="i:nametexttype" minoccurs="0"> <documentation xml:lang="en">the surname previously used by an individual. Most frequently required for a woman's maiden name (her last name at birth, or her adoptive name if adopted). It may include Last Name Prefix, Last Name, Generation Identifier or Suffix, and is used as legal, formal, or informal names, as required for the program or service.</documentation> <element name="individualname" type="i:individualnameparttype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">a part of an Individual's name or an associated honorific title, expressed in full or as an initial. </documentation> <element name="birthdate" type="shr:date" minoccurs="0"> <documentation xml:lang="en">the date of birth of an Individual. </documentation> <element name="deathdate" type="shr:date" minoccurs="0"> <documentation xml:lang="en">the date of death of an Individual.</documentation> <appinfo>data Integrity Rule: 1. IF both BirthDate and DeathDate are specified THEN DeathDate must be >= BirthDate.</appinfo> <element name="gendercode" type="i:gendertype" minoccurs="0"> <documentation xml:lang="en">the gender code of an Individual based on ISO 5218 codes for human sexes.</documentation> <element name="legalmaritalstatuscode" type="i:maritalstatustype" minoccurs="0"> <documentation xml:lang="en">a code used to describe the legal marital status of an Individual.</documentation> <element name="height" type="i:heighttype" minoccurs="0"> 39

40 <documentation xml:lang="en">a integer used to describe the height of an individual, expressed in centimetres.</documentation> <element name="positiontitle" type="i:nametexttype" minoccurs="0"> <documentation xml:lang="en">the name of the job or position occupied by the Individual within an Organization.</documentation> <element name="signatureimage" type="base64binary" minoccurs="0"> <documentation xml:lang="en">a graphic depiction of the Individual's handwritten signature on documents.</documentation> <element name="photoimage" type="base64binary" minoccurs="0"> <documentation xml:lang="en">a photographic representation of an Individual for the identification or adminstrative purposes of the program or service.</documentation> <element name="socialinsurancenum" type="i:socialinsurancenumtype" minoccurs="0"> <documentation xml:lang="en">the Social Insurance Number assigned to an Individual by the Government of Canada.</documentation> <element name="languageskill" type="i:languageskilltype" minoccurs="0" maxoccurs="unbounded"> <documentation>a list of language skills an Individual has.</documentation> </sequence> </extension> </complexcontent> </complextype> complextype LanguageSkillType diagram <complextype name="languageskilltype"> <documentation xml:lang="en">description of Language Skills possessed by an Individual. It covers the individual's native language (mother tongue), preferred language for communicating with the program or service, his/her ability to speak, read or write a language well enough to communicate with staff of a program or service.</documentation> <sequence> <element name="name" type="shr:iso639-1languagetype"> <documentation xml:lang="en">a code used to describe a major languages used in the world.</documentation> 40

41 </sequence> <attribute name="code" type="shr:iso639-1languagecodetype" use="required"> <documentation xml:lang="en">a code used to describe a major languages used in the world.</documentation> </attribute> <attribute name="peferredofficial" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the Language identified by the LanguageCode is a preferred official language (English or French) for communicating with the program or service.</documentation> </attribute> <attribute name="peferred" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the Language identified by the LanguageCode is a preferred for communicating with the program or service.</documentation> </attribute> <attribute name="firstlearned" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the Language identified by the LanguageCode is the native language (mother tongue) of the individual.</documentation> </attribute> <attribute name="speak" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the individual can speak the Language identified by the LanguageCode.</documentation> </attribute> <attribute name="read" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the individual can read in the Language identified by the LanguageCode.</documentation> </attribute> <attribute name="write" type="shr:flagtype" use="optional"> <documentation xml:lang="en">a flag to indicate whether the individual can write in the Language identified by the LanguageCode.</documentation> </attribute> </complextype> complextype NameInitialsTextType diagram <complextype name="nameinitialstexttype"> <documentation xml:lang="en">domain definition for individual name initials text.</documentation> <simplecontent> <restriction base="i:nameinitialusagetype"> <maxlength value="5"/> </restriction> </simplecontent> </complextype> 41

42 complextype NameInitialUsageType diagram <complextype name="nameinitialusagetype"> <documentation xml:lang="en">domain definition for individual name initials usage.</documentation> <simplecontent> <extension base="string"> <attribute name="initialused" type="shr:flagtype" use="optional" default="yes"> <documentation xml:lang="en">a Flag to indicate if the InitialsText is preferred over the Name.</documentation> </attribute> </extension> </simplecontent> </complextype> complextype NameTextType diagram <complextype name="nametexttype"> <documentation xml:lang="en">domain definition for the text of an individual name part.</documentation> <simplecontent> <restriction base="shr:bilingualtexttype"> <maxlength value="80"/> </restriction> </simplecontent> </complextype> simpletype GenderType <simpletype name="gendertype"> <documentation xml:lang="en">domain definition used, based on ISO 5218 codes for human sexes, to describe an Individual as a male or female for the administrative purposes of a program or service.</documentation> <appinfo>the recommended Gender codes can be found in the CDER table GENDER. These codes include: 0 - Not Known, 1 - Male, 2 - Female, and 9 - Not Specified.</appinfo> <restriction base="string"> <enumeration value="0"/> <enumeration value="1"/> <enumeration value="2"/> <enumeration value="9"/> </restriction> </simpletype> simpletype IndividualIDType <simpletype name="individualidtype"> <documentation xml:lang="en">domain definition for the Individual ID.</documentation> 42

43 <restriction base="pc:partyidtype"/> </simpletype> simpletype MaritalStatusType <simpletype name="maritalstatustype"> <documentation xml:lang="en">domain definition used to describe the legal marital status of an Individual. It does not indicate whether an Individual is in a common-law or other conjugal partnership.</documentation> <appinfo>the recommended Marital Status codes can be found in the CDER table MARITAL_STATUS. These codes include: N - Single (never married), M - Married, S - Separated, D - Divorced, and W - Widowed. </appinfo> <restriction base="string"> <enumeration value="n"/> <enumeration value="m"/> <enumeration value="s"/> <enumeration value="d"/> <enumeration value="w"/> </restriction> </simpletype> simpletype MilitaryServiceNumType <simpletype name="militaryservicenumtype"> <documentation xml:lang="en">domain definition for the Service Number assigned to a member of the Canadian Forces, such as F </documentation> <restriction base="string"> <maxlength value="9"/> </restriction> </simpletype> simpletype NameFormalityType <simpletype name="nameformalitytype"> <documentation xml:lang="en">domain definition for the formality of individual names.</documentation> <appinfo>the recommended Name Formality codes can be found in the CDER table NAME_FORMALITY. These codes include: Legal - Legal (registered with Office of the Registrar General), Formal - Formal (preferred for business), and Informal - Informal (nickname, alias).</appinfo> <restriction base="string"> <enumeration value="legal"/> <enumeration value="formal"/> <enumeration value="informal"/> </restriction> </simpletype> simpletype NameType <simpletype name="nametype"> <documentation xml:lang="en">domain definition for the types or positions of an individual Name Part such as Title, First Name, Generation Identifier.</documentation> <appinfo>valid name type codes can be found in the CDER table NAME_TYPE. These codes include: 10 - Preceding Title, 20 - Honorific Title, 30 - First Name, 40 - Middle Name, 50 - Last Name Prefix, 60 - Last Name, 70 - Alias, 80 - Generation ID, and 90 - Name Suffix.</appinfo> <restriction base="string"> <enumeration value="10"/> 43

44 <enumeration value="20"/> <enumeration value="30"/> <enumeration value="40"/> <enumeration value="50"/> <enumeration value="60"/> <enumeration value="70"/> <enumeration value="80"/> <enumeration value="90"/> </restriction> </simpletype> simpletype SocialInsuranceNumType <simpletype name="socialinsurancenumtype"> <documentation xml:lang="en">domain definition for the Social Insurance Number.</documentation> <restriction base="string"> <pattern value="[0-9]{9}"/> </restriction> </simpletype> GOOrganization Schema GOOrganization2.0.0.xsd TargetNamespace: Imported Namespace: GOOrganization2.0.0 GOShared2.0.0 GOCommonParty2.0.0 Complex types AdminOrganizationUnitType FederalBusinessIdentificationType FormalOrganizationType InformalOrganizationType NameTextType OntarioBusinessRegistrationType OrganizationNameType OrganizationType Simple types ActivityClassificationType BusinessRegistrationNumType JurisdictionType OntBusinessEstablishmentType OntBusinessStatusType OrganizationIDType OrganizationStructureType OrgNameFormalityType ProgramIdentifierType ReferenceNumType RegistrationNumType 44

45 complextype AdminOrganizationUnitType 45

46 Diagram 46

47 Source <complextype name="adminorganizationunittype"> <documentation xml:lang="en">a portion of a Formal Organization dedicated to a specific purpose, such as a department, branch or unit.</documentation> <complexcontent> <extension base="o:organizationtype"/> </complexcontent> </complextype> complextype FederalBusinessIdentificationType diagram <complextype name="federalbusinessidentificationtype" final="#all"> <documentation xml:lang="en">the Federal Business Identification is based on the 9-digit Business Registration Number issued by the Canada Customs and Revenue Agency, to uniquely identify a private sector entity or a public sector entity, a 2 letter Program Identifier to uniquely identify a government program, and a 4-digit Reference Number to uniquely identify an operating entity(ies) for that program.</documentation> <sequence> <element name="registrationnum" type="o:registrationnumtype"> <documentation xml:lang="en">a unique identifier of a private or public sector entity. Assigned by the Canada Revenue Agency. It is also known as Business Number.</documentation> <element name="programid" type="o:programidentifiertype"> <documentation xml:lang="en">a unique identifier of a government program, assigned by the Canada Customs and Revenue Agency.</documentation> <element name="referencenum" type="o:referencenumtype"> 47

48 <documentation xml:lang="en">a unique identifier of one operating entity, designated by the Business Number registrant, to undertake program-specific dealings with the Government on the registrant's behalf. A registrant may choose to designate separate or numerous operating entities for each program. Each such operating entity will be identified by a reference number that is program-specific. </documentation> </sequence> </complextype> 48

49 complextype FormalOrganizationType 49

50 diagram 50

51 <complextype name="formalorganizationtype"> <documentation xml:lang="en">a legally-constituted Organization, such as a corporation, partnership, sole proprietorship or public sector institution. It includes Government of Ontario ministries and agencies, and organizations in the broader public sector such as municipalities, universities, colleges, schools and hospitals.</documentation> <appinfo>1. A Formal Organization may have zero or one (not many) Ontario Business Registrations, except that it may have multiple additional name registrations with Establishment Type Code AN or PN. 2. A Formal Organization may have zero or one (not many) Registration Numbers, the 9 digit portion of the Federal Business Identification.</appinfo> <complexcontent> <extension base="o:organizationtype"> <sequence> <element name="fiscalyearendmonthday" type="shr:monthday" minoccurs="0"> <documentation xml:lang="en">the month and day when the Organization's fiscal (financial) year ends.</documentation> <element name="activityclassificationcode" type="o:activityclassificationtype" minoccurs="0"> <documentation xml:lang="en">a code used to indicate the main activity of the Organization.</documentation> <element name="organizationtypecode" type="o:organizationstructuretype" minoccurs="0"> <documentation xml:lang="en">a code used to indicate the type of an Organization.</documentation> <element name="federalbusinessid" type="o:federalbusinessidentificationtype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">an Organization may have zero or many Federal Business Identifications.</documentation> <element name="ontbusinessregistration" type="o:ontariobusinessregistrationtype" minoccurs="0" maxoccurs="unbounded"> <documentation xml:lang="en">an Organization may have zero or many Ontario Business Registrations.</documentation> <choice minoccurs="0"> <element name="incorporatedcountrycode" type="shr:iso3166-1alpha2countrycodetype"> <documentation xml:lang="en">the two-letter ISO :1997 Country Code for a country in which the organization is registered.</documentation> <appinfo>the country code should be validated against the CDER table COUNTRY.</appinfo> <element name="incorporatedprovincestatecode" type="shr:canadapostprovincestatecodetype"> <documentation xml:lang="en">the two-letter Canada Post Province, State codes for a province, territory, or state in which the organization is registered.</documentation> <appinfo>the province state code should be validated against the CDER table PROVINCE_STATE.</appinfo> </choice> </sequence> <attribute name="jurisdictiontype" type="o:jurisdictiontype" use="optional"> <documentation xml:lang="en">a code used to indicate the type of jurisdiction in which the organization is registered.</documentation> </attribute> </extension> </complexcontent> </complextype> 51

52 complextype InformalOrganizationType 52

53 diagram 53

54 <complextype name="informalorganizationtype"> <documentation xml:lang="en">a set of Individuals that is not legally-constituted, but which has a single contact point and possibly a leader. Examples: a family, a committee, a class of students, an unincorporated association.</documentation> <complexcontent> <extension base="o:organizationtype"/> </complexcontent> </complextype> complextype NameTextType diagram <complextype name="nametexttype"> <documentation xml:lang="en">domain definition for organization name or abbreviation text.</documentation> <simplecontent> <restriction base="shr:bilingualtexttype"/> </simplecontent> </complextype> complextype OntarioBusinessRegistrationType diagram <complextype name="ontariobusinessregistrationtype" final="#all"> <documentation xml:lang="en">an Organization's registration with the Ministry of Consumer and Business Services to do business in Ontario. The business may be registered as a corporation or a small business (partnership or sole proprietorship) in the ONBIS (Ontario Business Information System) database.</documentation> <sequence> <element name="businessregistrationnum" type="o:businessregistrationnumtype"> <documentation xml:lang="en">the identifier of the business in the ONBIS system. Also known as the Establishment Identification Number.</documentation> <appinfo>for corporations: "C" + 7 characters, the Ontario Corporation Number For small (unincorporated) businesses: "B" + 9 characters, the Business Identification Number For archived businesses: "A" + the OCN or the BIN.</appinfo> <element name="establishmenttypecode" type="o:ontbusinessestablishmenttype" minoccurs="0"> 54

55 <documentation xml:lang="en">the type of business as registered by ONBIS.</documentation> <element name="statuscode" type="o:ontbusinessstatustype" minoccurs="0"> <documentation xml:lang="en">a code used to indicate the status of the business registration in ONBIS, such as active, inactive, cancelled or dissolved.</documentation> </sequence> </complextype> complextype OrganizationNameType diagram <complextype name="organizationnametype"> <documentation xml:lang="en">a name used to identify an Organization for legal or operational purposes.</documentation> <sequence> <element ref="o:name"> <documentation xml:lang="en">the full text of the name or abbreviation used to identify the Organization.</documentation> <sequence minoccurs="0"> <element ref="pc:startdate"> <documentation xml:lang="en">the date when the Organization starts to use this name.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of OrganizationNameType is used THEN StartDate of OrganizationNameType must also be used.</appinfo> <element ref="pc:enddate" minoccurs="0"> <documentation xml:lang="en">the date when the Organization ceases to use this name.</documentation> <appinfo>data Integrity Rule: 1. IF EndDate of OrganizationNameType has a value THEN EndDate of OrganizationNameType must be >= StartDate of OrganizationNameType.</appinfo> </sequence> </sequence> <attribute name="formality" type="o:orgnameformalitytype"> <documentation xml:lang="en">a code used to indicate the appropriate usage of the name.</documentation> </attribute> </complextype> 55

56 complextype OrganizationType 56

57 diagram 57

Government of Ontario IT Standard (GO-ITS) Number Information Modeling Handbook (IMH) Appendices

Government of Ontario IT Standard (GO-ITS) Number Information Modeling Handbook (IMH) Appendices Government of Ontario IT Standard (GO-ITS) Number 56.3 Information Modeling Handbook (IMH) Appendices Version #: 1.6 Status: Approved Prepared under the delegated authority of the Management Board of Cabinet

More information

OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT CORPORATE ARCHITECTURE BRANCH TECHNICAL STANDARDS SECTION. NTv2 (National Transformation Version 2)

OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT CORPORATE ARCHITECTURE BRANCH TECHNICAL STANDARDS SECTION. NTv2 (National Transformation Version 2) NTv2 (National Transformation Version 2) Government of Ontario IT Standards (GO-ITS) Document No. 45.2 Version 1.0 Status: Approved OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT CORPORATE ARCHITECTURE BRANCH

More information

Information Standard for Address Specification using Government of Ontario CDE Schema Version 2.0 (GOCDES)

Information Standard for Address Specification using Government of Ontario CDE Schema Version 2.0 (GOCDES) Information Standard for Address Specification using Government of Ontario CDE Schema Version 2.0 (GOCDES) GO-ITS Document # 27.1 Version 2.0 Status: Approved OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT Queen's

More information

Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard

Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard Version # : 1.6 Status: Approved Prepared under the delegated authority of the Management Board of Cabinet Queen's

More information

Government of Ontario IT Standard (GO ITS)

Government of Ontario IT Standard (GO ITS) Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard Version # : 1.5 Status: Approved Prepared under the delegated authority of the Management Board of Cabinet Queen's

More information

Government of Ontario IT Standard (GO-ITS) Number 30.2 OPS Middleware Software for Java Platform

Government of Ontario IT Standard (GO-ITS) Number 30.2 OPS Middleware Software for Java Platform Government of Ontario IT Standard (GO-ITS) Number 30.2 OPS Middleware Software for Java Platform Version #: 1.0 Status: Approved Prepared for the Information Technology Standards Council (ITSC) under the

More information

GO-ITS 45.3 Status: Approved Version 1.0. Ontario Specification for GPS Control Surveys

GO-ITS 45.3 Status: Approved Version 1.0. Ontario Specification for GPS Control Surveys Ontario Specification for GPS Control Surveys Government of Ontario IT Standards (GO-ITS) Document No. 45.3 Version 1.0 Status: Approved OCCIO/OCCTO MANAGEMENT BOARD SECRETARIAT CORPORATE ARCHITECTURE

More information

Security Requirements for Password Management and Use

Security Requirements for Password Management and Use Government of Ontario IT Standard (GO-ITS) Number 25.15 Security Requirements for Password Management and Use Version #: 1.3 Status: Approved Prepared for the Information Technology Standards Council (ITSC)

More information

Government of Ontario IT Standard (GO-ITS) GO-ITS Number 30.7 OPS Backup & Restore Software Suite. Version #: 1.0 Status: Approved

Government of Ontario IT Standard (GO-ITS) GO-ITS Number 30.7 OPS Backup & Restore Software Suite. Version #: 1.0 Status: Approved Government of Ontario IT Standard (GO-ITS) GO-ITS Number 30.7 OPS Backup & Restore Software Suite Version #: 1.0 Status: Approved Prepared for the Information Technology Standards Council (ITSC) under

More information

RCMP First Nations Community Policing Service

RCMP First Nations Community Policing Service RCMP First Nations Community Policing Service The First Nations Policing Policy, announced by the federal government in June of 1991, provides First Nations communities with control over the policing services

More information

PRINCIPLES AND FUNCTIONAL REQUIREMENTS

PRINCIPLES AND FUNCTIONAL REQUIREMENTS INTERNATIONAL COUNCIL ON ARCHIVES PRINCIPLES AND FUNCTIONAL REQUIREMENTS FOR RECORDS IN ELECTRONIC OFFICE ENVIRONMENTS RECORDKEEPING REQUIREMENTS FOR BUSINESS SYSTEMS THAT DO NOT MANAGE RECORDS OCTOBER

More information

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury DATA Act Information Model Schema (DAIMS) Architecture U.S. Department of the Treasury September 22, 2017 Table of Contents 1. Introduction... 1 2. Conceptual Information Model... 2 3. Metadata... 4 4.

More information

Response to Wood Buffalo Wildfire KPMG Report. Alberta Municipal Affairs

Response to Wood Buffalo Wildfire KPMG Report. Alberta Municipal Affairs Response to Wood Buffalo Wildfire KPMG Report Alberta Municipal Affairs Background To ensure continuous enhancement and improvement of Alberta s public safety system, the Alberta Emergency Management Agency

More information

Data Governance Central to Data Management Success

Data Governance Central to Data Management Success Data Governance Central to Data Success International Anne Marie Smith, Ph.D. DAMA International DMBOK Editorial Review Board Primary Contributor EWSolutions, Inc Principal Consultant and Director of Education

More information

Exchange Network Shared Schema Components: Technical Reference

Exchange Network Shared Schema Components: Technical Reference Exchange Network Shared Schema Components: Technical Reference LAST CALL WORKING DRAFT Revision Date: September 29, 2004 Core Reference Model Workgroup Table of Contents Table of Contents... 2 Document

More information

ONE ID Identification Information and User Name Standard

ONE ID Identification Information and User Name Standard ONE ID Identification Information and User Name Standard Copyright Notice Copyright 2014, ehealth Ontario All rights reserved No part of this document may be reproduced in any form, including photocopying

More information

Architecture and Standards Development Lifecycle

Architecture and Standards Development Lifecycle Architecture and Standards Development Lifecycle Architecture and Standards Branch Author: Architecture and Standards Branch Date Created: April 2, 2008 Last Update: July 22, 2008 Version: 1.0 ~ This Page

More information

ETSI TS V9.2.0 ( )

ETSI TS V9.2.0 ( ) TS 132 445 V9.2.0 (2012-03) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Trace Management Integration Reference Point (IRP): extensible

More information

Department of the Navy XML Naming and Design Rules (NDR) Overview. 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI

Department of the Navy XML Naming and Design Rules (NDR) Overview. 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI Department of the Navy XML Naming and Design Rules (NDR) Overview 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI Why do you need XML rules? To achieve interoperability! Department (e.g.

More information

Roles and Responsibilities in the context of Ontario s Smart Grid. Ontario Smart Grid Forum Monday, February 22 nd 2010

Roles and Responsibilities in the context of Ontario s Smart Grid. Ontario Smart Grid Forum Monday, February 22 nd 2010 Roles and Responsibilities in the context of Ontario s Smart Grid Ontario Smart Grid Forum Monday, February 22 nd 2010 About This Presentation This presentation is intended to foster a discussion about

More information

The Address Point Data Standard for Minnesota Overview and Frequently Asked Questions

The Address Point Data Standard for Minnesota Overview and Frequently Asked Questions The Address Point Data Standard for Minnesota Overview and Frequently Asked Questions Introduction. Address points are a core geospatial infrastructure dataset for Minnesota. They are a foundational data

More information

13.f Toronto Catholic District School Board's IT Strategic Review - Draft Executive Summary (Refer 8b)

13.f Toronto Catholic District School Board's IT Strategic Review - Draft Executive Summary (Refer 8b) AGENDA ADDENDU TE REGULAR EETING OF TE AUDIT COITTEE COITTEE PUBLIC SESSION Tuesday, June 6, 2017 6:30 P.. Pages 13. Staff Reports 13.f Toronto Catholic District School Board's IT Strategic Review - Draft

More information

Security Requirements for Wireless Local Area Networks

Security Requirements for Wireless Local Area Networks Government of Ontario IT Standard (GO-ITS) Number 25.5 Security Requirements for Wireless Local Area Networks Version #: 2.0 Status: Approved Prepared under the delegated authority of the Management Board

More information

UAE National Space Policy Agenda Item 11; LSC April By: Space Policy and Regulations Directory

UAE National Space Policy Agenda Item 11; LSC April By: Space Policy and Regulations Directory UAE National Space Policy Agenda Item 11; LSC 2017 06 April 2017 By: Space Policy and Regulations Directory 1 Federal Decree Law No.1 of 2014 establishes the UAE Space Agency UAE Space Agency Objectives

More information

Digital government toolkit

Digital government toolkit Digital Government Strategies: Good Practices Colombia: Government Enterprise Architecture Framework The OECD Council adopted on 15 July 2014 the Recommendation on Digital Government Strategies. The Recommendation

More information

Employment Ontario Information System (EOIS) Service Provider (SP) Connect. Service Provider User Guide. Chapter 6: Literacy Service Plan (LSP)

Employment Ontario Information System (EOIS) Service Provider (SP) Connect. Service Provider User Guide. Chapter 6: Literacy Service Plan (LSP) Employment Ontario Information System (EOIS) Service Provider (SP) Connect Service Provider User Guide Chapter 6: Literacy Service Plan (LSP) Version 1.0 August 2018 Chapter 6: Literacy Service Plan (LSP)

More information

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.

NIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data. Deploy Requirements National Test NIEM Model Data Information Build Exchange Generate Dictionary Exchange Model XML Exchange Development NIEM and Information Exchanges Overview Public

More information

Federal XML Naming and Design Rules and Guidelines. Mark Crawford

Federal XML Naming and Design Rules and Guidelines. Mark Crawford Federal XML Naming and Design Rules and Guidelines Mark Crawford Agenda Purpose Scope Audience Sources Terminology Modularity Namespaces Versioning Content Next Steps P A G E 2 The purpose of this document

More information

STANDARD ST.66 DECEMBER 2007 CHANGES

STANDARD ST.66 DECEMBER 2007 CHANGES Ref.: Standards - ST.66 Changes STANDARD ST.66 DECEMBER 2007 CHANGES Pages REFERENCES... 2 Editorial changes... 2 REQUIREMENTS OF THE STANDARD... 3 Paragraph 17, revised November 2007... 3 Paragraph 22,

More information

RFSQ SUBMISSION TEMPLATE FOR: >insert RFSQ # Student Transportation Services. For >insert the name of the Consortium

RFSQ SUBMISSION TEMPLATE FOR: >insert RFSQ # Student Transportation Services. For >insert the name of the Consortium RFSQ SUBMISSION TEMPLATE FOR: >insert RFSQ # Student Transportation Services For >insert the name of the Consortium Submitted by: > The Respondent is required to insert its name 1 STUDENT TRANSPORTATION

More information

U.S. Japan Internet Economy Industry Forum Joint Statement October 2013 Keidanren The American Chamber of Commerce in Japan

U.S. Japan Internet Economy Industry Forum Joint Statement October 2013 Keidanren The American Chamber of Commerce in Japan U.S. Japan Internet Economy Industry Forum Joint Statement 2013 October 2013 Keidanren The American Chamber of Commerce in Japan In June 2013, the Abe Administration with the support of industry leaders

More information

STAFF REPORT. January 26, Audit Committee. Information Security Framework. Purpose:

STAFF REPORT. January 26, Audit Committee. Information Security Framework. Purpose: STAFF REPORT January 26, 2001 To: From: Subject: Audit Committee City Auditor Information Security Framework Purpose: To review the adequacy of the Information Security Framework governing the security

More information

SUBJECT: PRESTO operating agreement renewal update. Committee of the Whole. Transit Department. Recommendation: Purpose: Page 1 of Report TR-01-17

SUBJECT: PRESTO operating agreement renewal update. Committee of the Whole. Transit Department. Recommendation: Purpose: Page 1 of Report TR-01-17 Page 1 of Report TR-01-17 SUBJECT: PRESTO operating agreement renewal update TO: FROM: Committee of the Whole Transit Department Report Number: TR-01-17 Wards Affected: All File Numbers: 465-12, 770-11

More information

PROCEDURE POLICY DEFINITIONS AD DATA GOVERNANCE PROCEDURE. Administration (AD) APPROVED: President and CEO

PROCEDURE POLICY DEFINITIONS AD DATA GOVERNANCE PROCEDURE. Administration (AD) APPROVED: President and CEO Section: Subject: Administration (AD) Data Governance AD.3.3.1 DATA GOVERNANCE PROCEDURE Legislation: Alberta Evidence Act (RSA 2000 ca-18); Copyright Act, R.S.C., 1985, c.c-42; Electronic Transactions

More information

Metadata Framework for Resource Discovery

Metadata Framework for Resource Discovery Submitted by: Metadata Strategy Catalytic Initiative 2006-05-01 Page 1 Section 1 Metadata Framework for Resource Discovery Overview We must find new ways to organize and describe our extraordinary information

More information

Standard for Security of Information Technology Resources

Standard for Security of Information Technology Resources MARSHALL UNIVERSITY INFORMATION TECHNOLOGY COUNCIL Standard ITP-44 Standard for Security of Information Technology Resources 1 General Information: Marshall University expects all individuals using information

More information

Java EE 7: Back-end Server Application Development 4-2

Java EE 7: Back-end Server Application Development 4-2 Java EE 7: Back-end Server Application Development 4-2 XML describes data objects called XML documents that: Are composed of markup language for structuring the document data Support custom tags for data

More information

Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services

Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services Version #: 2.2 Status: Approved Prepared under the delegated authority of the Management Board of

More information

Health Information Exchange Content Model Architecture Building Block HISO

Health Information Exchange Content Model Architecture Building Block HISO Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information

More information

Ministry of Government and Consumer Services. ServiceOntario. Figure 1: Summary Status of Actions Recommended in June 2016 Committee Report

Ministry of Government and Consumer Services. ServiceOntario. Figure 1: Summary Status of Actions Recommended in June 2016 Committee Report Chapter 3 Section 3.06 Ministry of Government and Consumer Services ServiceOntario Standing Committee on Public Accounts Follow-Up on Section 4.09, 2015 Annual Report In March 2016, the Committee held

More information

Warfare and business applications

Warfare and business applications Strategic Planning, R. Knox Research Note 10 April 2003 XML Best Practices: The United States Military The U.S. Department of Defense was early to recognize the value of XML to enable interoperability,

More information

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture

More information

Revised November EFESC Handbook

Revised November EFESC Handbook Revised November 2015 EFESC Handbook 1 Table of Contents EFESC Handbook... 1 Table of Contents... 2 Handbook EFESC... 4 1 Background and objectives... 4 1.1 Sectoral developments... 4 1.1 Objectives...

More information

Introduction to the National Response Plan and National Incident Management System

Introduction to the National Response Plan and National Incident Management System Introduction to the National Response Plan and National Incident Management System This presentation will cover: Homeland Security Presidential Directive (HSPD)-5 National Incident Management System (NIMS)

More information

Community Development and Recreation Committee

Community Development and Recreation Committee STAFF REPORT ACTION REQUIRED CD13.8 Toronto Paramedic Services Open Data Date: June 3, 2016 To: From: Wards: Reference Number: Community Development and Recreation Committee Chief, Toronto Paramedic Services

More information

OUTDATED. Policy and Procedures 1-12 : University Institutional Data Management Policy

OUTDATED. Policy and Procedures 1-12 : University Institutional Data Management Policy Policy 1-16 Rev. Date: May 14, 2001 Back to Index Subject: WORLD WIDE WEB RESOURCES POLICY PURPOSE To outline the University's policy for students, faculty and staff concerning the use of the University's

More information

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy Metadata Life Cycle Statistics Portugal Isabel Morgado Methodology and Information Systems

More information

Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services

Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services Government of Ontario IT Standard (GO-ITS) Number 25.7 Security Requirements for Remote Access Services Version #: 2.3 Status: Approved Prepared under the delegated authority of the Management Board of

More information

Organizational Structure of the Toronto Environment Office

Organizational Structure of the Toronto Environment Office STAFF REPORT INFORMATION ONLY Organizational Structure of the Toronto Environment Office Date: April 20, 2007 To: From: Wards: Reference Number: Parks and Environment Committee Richard Butts, Deputy City

More information

ETSI TS V9.1.0 ( ) Technical Specification

ETSI TS V9.1.0 ( ) Technical Specification TS 132 507 V9.1.0 (2010-07) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Self-configuration of network elements; Integration Reference Point

More information

Unit 5: Multiagency Coordination. Visual 5.1 Multiagency Coordination

Unit 5: Multiagency Coordination. Visual 5.1 Multiagency Coordination Unit 5: Multiagency Coordination Visual 5.1 Unit Objectives (1 of 2) Describe the kinds of incident/event management problems that can occur due to a lack of multiagency coordination. Define essential

More information

Drinking Water Emergency Management Ministry of the Environment 2012 Drinking Water Leadership Summit October 25, 2012

Drinking Water Emergency Management Ministry of the Environment 2012 Drinking Water Leadership Summit October 25, 2012 Drinking Water Emergency Management Ministry of the Environment 2012 Drinking Water Leadership Summit October 25, 2012 Christine Campbell Team Leader, Drinking Water Emergency Planning Ministry of the

More information

Data Governance Strategy

Data Governance Strategy Build to Share U.S. Federal Enterprise Architecture Data Reference Model (FEA DRM): Data Governance Strategy July 2007 Suzanne Acar, US DOI Co-Chair, Federal DAS Suzanne_acar@ios.doi.gov Adel Harris Citizant,

More information

CanCore Guidelines Version 2.0: Annotation Category

CanCore Guidelines Version 2.0: Annotation Category 8-1 CanCore Guidelines Version 2.0: Annotation Category History of Annotation Category Document Date Version Comment Person June 6, 2002 1.1 Based on IMS Learning Sue Fisher Resource Meta-data 1.2.1 March

More information

How to Interact with the Natural and Non-prescription Health Products Directorate Electronically. Guidance Document

How to Interact with the Natural and Non-prescription Health Products Directorate Electronically. Guidance Document How to Interact with the Natural and Non-prescription Health Products Directorate Electronically Guidance Document Table of Contents 1. INTRODUCTION... 3 1.1 System Requirements... 3 2. EPOST CONNECT...

More information

NC Project Learning Tree Guidelines

NC Project Learning Tree Guidelines NC Project Learning Tree Guidelines PREFACE Project Learning Tree (PLT) is an environmental education program for educators and youth leaders working with students from pre-kindergarten through grade 12.

More information

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

The Proposed Road Centerline Standard for Minnesota Overview and Frequently Asked Questions

The Proposed Road Centerline Standard for Minnesota Overview and Frequently Asked Questions The Proposed Road Centerline Standard for Minnesota Overview and Frequently Asked Questions Introduction. Road Centerlines are a foundational geospatial dataset for Minnesota. They are a foundational data

More information

ETSI TS V8.0.0 ( ) Technical Specification

ETSI TS V8.0.0 ( ) Technical Specification TS 132 345 V8.0.0 (2009-04) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Telecommunication management; File Transfer

More information

Emergency Management BC Update

Emergency Management BC Update Emergency Management BC Update Provincial Emergency Program Emergency Management BC Update on Initiatives Union of BC Municipalities 2016 Conference September 29, 2016 Agenda Emergency Management BC Overview

More information

Commonwealth of Pennsylvania - Justice Network

Commonwealth of Pennsylvania - Justice Network Commonwealth of Pennsylvania - Justice Network Published: June 1999 FIORANO CUSTOMER SOLUTION Commonwealth of Pennsylvania uses Fiorano s solution to enhance public safety in the State by enabling Real

More information

The Bank of Russia Standard FINANCIAL MESSAGES IN THE NPS

The Bank of Russia Standard FINANCIAL MESSAGES IN THE NPS The Bank of Russia Standard STO BR NPS-1.0-2017 FINANCIAL MESSAGES IN THE NPS GENERAL TERMS Introduction date: 2017-03-20 Official publication Moscow 2017 Preamble 1. ACCEPTED AND ENACTED by The Bank of

More information

Recognition as an Account Agent (User Registration) in the Compliance Instrument Tracking System Service (CITSS)

Recognition as an Account Agent (User Registration) in the Compliance Instrument Tracking System Service (CITSS) Ontario s Cap and Trade Program How to Participate: Recognition as an Account Agent (User Registration) in the Compliance Instrument Tracking System Service (CITSS) ontario.ca/capandtrade Table of contents

More information

Resolution: Advancing the National Preparedness for Cyber Security

Resolution: Advancing the National Preparedness for Cyber Security Government Resolution No. 2444 of February 15, 2015 33 rd Government of Israel Benjamin Netanyahu Resolution: Advancing the National Preparedness for Cyber Security It is hereby resolved: Further to Government

More information

Level of Assurance Authentication Context Profiles for SAML 2.0

Level of Assurance Authentication Context Profiles for SAML 2.0 2 3 4 5 Level of Assurance Authentication Context Profiles for SAML 2.0 Draft 01 01 April 2008 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Specification URIs: This

More information

Protecting information across government

Protecting information across government Report by the Comptroller and Auditor General Cabinet Office Protecting information across government HC 625 SESSION 2016-17 14 SEPTEMBER 2016 4 Key facts Protecting information across government Key facts

More information

UBL Naming and Design Rules Checklist

UBL Naming and Design Rules Checklist UBL Naming And Design Rules Checklist Page 1 2004-09-03 UBL Naming and Design Rules Checklist This document is a subset of the UBL Naming and Design Rules Master Document. It reflects the rules used to

More information

From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology Environment

From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology Environment CDISC Journal Clinical Data Interchange Standards Consortium O ctober 2011 From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology

More information

ETSI TS V5.3.0 ( )

ETSI TS V5.3.0 ( ) TS 132 615 V5.3.0 (2003-12) Technical Specification Universal Mobile Telecommunications System (UMTS); Telecommunication management; Configuration Management (CM); Bulk CM Integration Reference Point (IRP):

More information

ETSI TS V9.0.0 ( ) Technical Specification

ETSI TS V9.0.0 ( ) Technical Specification TS 132 355 V9.0.0 (2010-02) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Communication Surveillance (CS) Integration Reference Point (IRP)

More information

ETSI TS V9.0.0 ( ) Technical Specification

ETSI TS V9.0.0 ( ) Technical Specification TS 132 347 V9.0.0 (2010-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; File Transfer

More information

Why you should adopt the NIST Cybersecurity Framework

Why you should adopt the NIST Cybersecurity Framework Why you should adopt the NIST Cybersecurity Framework It s important to note that the Framework casts the discussion of cybersecurity in the vocabulary of risk management Stating it in terms Executive

More information

saml requesting attributes v1.1 wd01 Working Draft January 2016 Standards Track Draft Copyright OASIS Open All Rights Reserved.

saml requesting attributes v1.1 wd01 Working Draft January 2016 Standards Track Draft Copyright OASIS Open All Rights Reserved. Standards Track Draft Copyright OASIS Open 2015. All Rights Reserved. Page 1 of 10 SAML v2.0 Protocol Extension for Requesting Attributes in AuthnRequest Version 1.1 Working Draft 02 19 January 2016 Technical

More information

Security Director - VisionFund International

Security Director - VisionFund International Security Director - VisionFund International Location: [Europe & the Middle East] [United Kingdom] Category: Security Job Type: Open-ended, Full-time *Preferred location: United Kingdom/Eastern Time Zone

More information

Governance Structure and Terms of Reference for Climate Technology Centre and its Network

Governance Structure and Terms of Reference for Climate Technology Centre and its Network Governance Structure and Terms of Reference for Climate Technology Centre and its Network Ministry of Environment & Forests Government of Bangladesh 4 April, 2011 Bangkok, Thailand Mandate of the Task!

More information

FEMA Data Standard: Declaration String. Proposal for Adoption by the FEMA Data Governance Council

FEMA Data Standard: Declaration String. Proposal for Adoption by the FEMA Data Governance Council FEMA Data Standard: Declaration String Proposal for Adoption by the FEMA Data Governance Council The Office of Management and Budget (OMB) has directed Federal departments and agencies to follow data standards

More information

RELIABILITY COMPLIANCE ENFORCEMENT IN ONTARIO

RELIABILITY COMPLIANCE ENFORCEMENT IN ONTARIO RELIABILITY COMPLIANCE ENFORCEMENT IN ONTARIO June 27, 2016 Training provided for Ontario market participants by the Market Assessment and Compliance Division of the IESO Module 1 A MACD training presentation

More information

ELECTRONIC SUBMISSION FRAMEWORK (ESF)

ELECTRONIC SUBMISSION FRAMEWORK (ESF) ELECTRONIC SUBMISSION FRAMEWORK (ESF) LEXIS (Log Export Information System) SUBMISSION GUIDE FOR PROVINCIAL APPLICATIONS Client: Ministry of Forests Information Management Group Date: April 8, 2008 Revision:

More information

RESEARCH QUESTIONS. Question What Data Will We Need? Where Will We Obtain this Data? Identify common characteristics and uses

RESEARCH QUESTIONS. Question What Data Will We Need? Where Will We Obtain this Data? Identify common characteristics and uses RESEARCH QUESTIONS Research Questions Part 1 Research questions 1 3 support general research on DOST assessment, best practices and methodology. Additional questions are included for each of the general

More information

Web Services Resource Metadata 1.0 (WS-ResourceMetadataDescriptor)

Web Services Resource Metadata 1.0 (WS-ResourceMetadataDescriptor) 1 2 3 4 Web Services Resource Metadata 1.0 (WS-ResourceMetadataDescriptor) Committee Specification 01, November 9, 2006 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Document identifier:

More information

Managing Official Electronic Records Guidelines

Managing Official Electronic Records Guidelines Application and Scope of Guidelines Managing Official Electronic Records Guidelines These guidelines are meant to assist Government Institutions in understanding responsibilities and concerns that must

More information

REGISTRATION DIVISION

REGISTRATION DIVISION REGISTRATION DIVISION BACKGROUND INFORMATION ABOUT SEYCHELLES Seychelles is a group of 118 islands located 4 degrees south of the Equator. The Seychelles Archipelago is spread over and Exclusive Economic

More information

Client Services Procedure Manual

Client Services Procedure Manual Procedure: 85.00 Subject: Administration and Promotion of the Health and Safety Learning Series The Health and Safety Learning Series is a program designed and delivered by staff at WorkplaceNL to increase

More information

Analysis of Submitted Aggregate Entities

Analysis of Submitted Aggregate Entities 1 000001 Analysis of Submitted Entities Basic or MinMaxConst. n/a. 2 000002 type 6 000003 title. 9 000004 15 000005 address 0..1 R 1..* title. 0..* address. 0..* for ) type on an individual, a group or

More information

The Property Registry A service provider for the Province of Manitoba

The Property Registry A service provider for the Province of Manitoba s edischarge Form User Guide A service provider for the Province of Manitoba Updated: September 27, 2017 Version: 2.02 Table of contents Purpose... 3 A note of caution:... 3 General guidelines for completion...

More information

2014 NASCIO Recognition Award Nomination

2014 NASCIO Recognition Award Nomination 2014 NASCIO Recognition Award Nomination TITLE: Network Communication Partnerships for Public Safety and Economic Opportunity CATEGORY: Cross Boundary Collaboration and Partnerships CONTACT: Shannon Barnes

More information

ICGI Recommendations for Federal Public Websites

ICGI Recommendations for Federal Public Websites Get Email Updates Change Text Size A - Z Index Contact Us About Us Site Policies Suggest Content WEB CONTENT SOCIAL MEDIA MOBILE CHALLENGES & CONTESTS CONTACT CENTERS CUSTOMER Training EXPERIENCE Communities

More information

55033: SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION

55033: SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION ABOUT THIS COURSE This five-day instructor-led course is intended for power users, who are tasked with working within the SharePoint 2013 environment. This course will provide a deeper, narrowly-focused

More information

Additional Requirements for Accreditation of Certification Bodies

Additional Requirements for Accreditation of Certification Bodies Additional Requirements for Accreditation of Certification Bodies ADDITIONAL REQUIREMENTS FOR ACCREDITATION OF CERTIFICATION BODIES Copyright Standards Council of Canada, 2008 All rights reserved. No

More information

STRATEGY ATIONAL. National Strategy. for Critical Infrastructure. Government

STRATEGY ATIONAL. National Strategy. for Critical Infrastructure. Government ATIONAL STRATEGY National Strategy for Critical Infrastructure Government Her Majesty the Queen in Right of Canada, 2009 Cat. No.: PS4-65/2009E-PDF ISBN: 978-1-100-11248-0 Printed in Canada Table of contents

More information

SharePoint 2013 Site Collection and Site Administration

SharePoint 2013 Site Collection and Site Administration SharePoint 2013 Site Collection and Site Administration Course 55033; 5 Days, Instructor-led Course Description This five-day instructor-led course is intended for power users, who are tasked with working

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language INTERNATIONAL STANDARD ISO/IEC 15938-2 First edition 2002-04-01 Information technology Multimedia content description interface Part 2: Description definition language Technologies de l'information Interface

More information

THE OECD GLOBAL HARMONIZED SUBMISSION TRANSPORT STANDARD (GHSTS) PROJECT

THE OECD GLOBAL HARMONIZED SUBMISSION TRANSPORT STANDARD (GHSTS) PROJECT THE OECD GLOBAL HARMONIZED SUBMISSION TRANSPORT STANDARD (GHSTS) PROJECT May 2014 History Pesticide Regulatory Process and IT Requirements Duplicate efforts by industry to meet various authority needs

More information

ST.96 - ANNEX I XML DESIGN RULES AND CONVENTIONS. Version 2.0

ST.96 - ANNEX I XML DESIGN RULES AND CONVENTIONS. Version 2.0 page: 3.96.i.1 ST.96 - ANNEX I XML DESIGN RULES AND CONVENTIONS Version 2.0 Revision approved by the XML4IP Task Force of the Committee on WIPO Standards (CWS) on May 28, 2015 Table of Contents ST.96 -

More information

Database Systems. Overview - important points. Lecture 5. Some introductory information ERD diagrams Normalization Other stuff 08/03/2015

Database Systems. Overview - important points. Lecture 5. Some introductory information ERD diagrams Normalization Other stuff 08/03/2015 Lecture 5 Database Systems Instructor: M.Imran Khalil Imrankhalil3@gmail.com Resource:Imrankhalil3.wordpress.com University of Sargodha Canal Campus Lahore Overview - important points Some introductory

More information

Department of Justice Policing and Victim Services BUSINESS PLAN

Department of Justice Policing and Victim Services BUSINESS PLAN Policing and Victim Services BUSINESS PLAN 2004-2005 1. The Creation of a New Division The was created in 2001 by joining the former Divisions: Policing and Public Safety Services and Victims Services.

More information

Taxonomy Architecture Guidance Observation Document Version 1.0

Taxonomy Architecture Guidance Observation Document Version 1.0 Taxonomía de las rmas para la Formulación de Cuentas Anuales Consolidadas (NOFCAC2010) (Spanish GAAP 2007 taxonomy - Preparation of Consolidated Financial Statements) Introduction The advent of Digital

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes INTERNATIONAL STANDARD ISO/IEC 15938-5 First edition 2003-05-15 Information technology Multimedia content description interface Part 5: Multimedia description schemes Technologies de l'information Interface

More information

ETSI TS V9.0.0 ( ) Technical Specification

ETSI TS V9.0.0 ( ) Technical Specification TS 132 417 V9.0.0 (2010-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Performance

More information

Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams

Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Data Modeling with Entity Relationship Diagrams Objectives In this chapter, students will learn: The

More information