Commit de61ca91 authored by nisit ETDA's avatar nisit ETDA

Merge branch 'master' into 'master'

dev Master to prd master

See merge request !2
parents 70e8b524 53b2c799
#Detail version 1.0.1
เปลี่ยนชื่อไฟล์ของ Transcript และ QualifiedDataType
เปลี่ยนเนื้อหาของ MessageInfo โดยเปลี่ยนเลข Version, versionPath, schemaFilePath
เปลี่ยนเนื้อหาของ README คือ เปลี่ยน Link ที่ Download version ล่าสุดได้ที่นี่ ให้เป็น Path ของ tag
เปลี่ยนการดึง Schema QualifiedDataType ที่ Schema Transcript
เพิ่มไฟล์ CHANGELOG
#Detail version 1.0.0
นำ Schema Transcript ขึ้นระบบ TEDA Schema
\ No newline at end of file
# Detail version 2.0.0
- เปลี่ยนแปลง เพิ่มเติมเนื่อหาไฟล์ excel Specification
- เพิ่ม code list ตำบล อำเภอ จังหวัด ประเทศ
- เปลี่ยนแปลง schema path
- เพิ่มไฟล์ schematron
- เปลี่ยนเนื้อหาของ MessageInfo โดยเปลี่ยนเลข Version และ schemaPath
# Detail version 1.0.2
- เพิ่มไฟล์ Specification-Transcript-V1.0
- เปลี่ยนเนื้อหาของ MessageInfo โดยเปลี่ยนเลข Version และ schemaPath
- เพิ่ม Folder: example และเพิ่มไฟล์ instance1-Transcript
- เพิ่ม Folder: schema แล้วย้ายไฟล์ schema เข้าไปในโฟลเดอร์
# Detail version 1.0.1
- เปลี่ยนชื่อไฟล์ของ Transcript และ QualifiedDataType
- เปลี่ยนเนื้อหาของ MessageInfo โดยเปลี่ยนเลข Version, versionPath, schemaFilePath
- เปลี่ยนเนื้อหาของ README คือ เปลี่ยน Link ที่ Download version ล่าสุดได้ที่นี่ ให้เป็น Path ของ tag
- เปลี่ยนการดึง Schema QualifiedDataType ที่ Schema Transcript
- เพิ่มไฟล์ CHANGELOG
# Detail version 1.0.0
- นำ Schema Transcript ขึ้นระบบ TEDA Schema
{
"standardName": "Transcript",
"standardCode": "N/A",
"version": "1.0.1",
"version": "2.0.0",
"messages" : [
{
"rootTagName": "Transcript",
"versionPath": "Transcript/TranscriptContext/Version",
"schemaFilePath": "/Transcript.xsd",
"schematronFilePath": "N/A"
"versionPath": "/Transcript/TranscriptContext/Version",
"schemaFilePath": "/schema/data/standard/Transcript.xsd",
"schematronFilePath": "/schematron/DigitalTranscript_Schematron.sch"
}
]
......
# Transcripts
โครงสร้างข้อมูลใบรับรองผลการศึกษาของระดับอุดมศึกษา
# Academic Transcript
โครงสร้างข้อมูลของข้อความอิเล็กทรอนิกส์สำหรับใบประมวลผลการศึกษาในรูปแบบ XML (Extensible Markup Language) เพื่อให้สถาบันการศึกษาใช้เป็นมาตรฐานประกอบการจัดทำข้อมูลในใบประมวลผลการศึกษาได้อย่างมีประสิทธิภาพ และสอดคล้องกับมาตรฐานสากล
โครงสร้างข้อมูลของข้อความอิเล็กทรอนิกส์ตามข้อเสนอแนะมาตรฐานฉบับนี้รองรับข้อมูลพื้นฐานที่สอดคล้องกับใบประมวลผลการศึกษา อย่างไรก็ตาม สถาบันการศึกษาอาจต้องมีการปรับใช้ข้อเสนอแนะมาตรฐานฉบับนี้ให้เหมาะสมและสอดคล้องกับกฎระเบียบของแต่ละสถาบัน
ซึ่งประกอบด้วยชื่อโครงสร้างข้อมูลและเลข OID ดังต่อไปนี้
ใบประมวลผลการศึกษา (Academic Transcript)
* Schema: Transcript
* OID: 2.16.764.1.4.1.1.8.1.1
# Latest Release
Download version ล่าสุดได้ที่นี่
[Transcripts](https://schemas.teda.th/teda/teda-objects/common/transcript/-/tags)
[Academic Transcript](https://schemas.teda.th/teda/teda-objects/common/transcript/-/tags)
# Contact Us
สามารถติดต่อเราได้ที่ eservice@etda.or.th
\ No newline at end of file
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!-- ===== 5639 - Code List Schema Module ===== -->
<!-- ====================================================================== -->
<!--
Schema agency: UN/CEFACT
Schema version: 2.0
Schema date: 17 January 2006
Code list name: Language Code
Code list agency: ISO
Code list version: 1988
The terms and definitions taken from ISO 639, ISO 4217, ISO 3166 and ISO 3166-2 are reproduced
with the permission of the International Organization for Standardization, ISO. These standards
can be obtained from any ISO member and from the Web site of the ISO Central Secretariat at the
following address: www.iso.org. Content copyright remains with ISO.
Schema Copyright (C) UN/CEFACT (2007). All Rights Reserved.
This document and translations of it may be copied and furnished to others,
and derivative works that comment on or otherwise explain it or assist
in its implementation may be prepared, copied, published and distributed,
in whole or in part, without restriction of any kind, provided that the
above copyright notice and this paragraph are included on all such copies
and derivative works. However, this document itself may not be modified in
any way, such as by removing the copyright notice or references to
UN/CEFACT, except as needed for the purpose of developing UN/CEFACT
specifications, in which case the procedures for copyrights defined in the
UN/CEFACT Intellectual Property Rights document must be followed, or as
required to translate it into languages other than English.
The limited permissions granted above are perpetual and will not be revoked
by UN/CEFACT or its successors or assigns.
This document and the information contained herein is provided on an "AS IS"
basis and UN/CEFACT DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL
NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
-->
<xsd:schema version="2.0" targetNamespace="urn:un:unece:uncefact:codelist:standard:5:639:1988" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:clm5639="urn:un:unece:uncefact:codelist:standard:5:639:1988" elementFormDefault="qualified" attributeFormDefault="unqualified">
<!-- ====================================================================== -->
<!-- ===== Element Declarations ===== -->
<!-- ====================================================================== -->
<!-- ===== Root Element ===== -->
<!-- ====================================================================== -->
<xsd:element name="LanguageCode" type="clm5639:LanguageCodeContentType"/>
<!-- ====================================================================== -->
<!-- ===== Type Definitions ===== -->
<!-- ====================================================================== -->
<!-- ===== Type Definition: Language Code Content Type ===== -->
<!-- ====================================================================== -->
<xsd:simpleType name="LanguageCodeContentType">
<xsd:restriction base="xsd:token">
<xsd:length value="3"/>
<xsd:enumeration value="abk"/>
<xsd:enumeration value="ace"/>
<xsd:enumeration value="ach"/>
<xsd:enumeration value="ada"/>
<xsd:enumeration value="aar"/>
<xsd:enumeration value="afh"/>
<xsd:enumeration value="afr"/>
<xsd:enumeration value="afa"/>
<xsd:enumeration value="aka"/>
<xsd:enumeration value="akk"/>
<xsd:enumeration value="alb"/>
<xsd:enumeration value="ale"/>
<xsd:enumeration value="alg"/>
<xsd:enumeration value="tut"/>
<xsd:enumeration value="amh"/>
<xsd:enumeration value="apa"/>
<xsd:enumeration value="ara"/>
<xsd:enumeration value="arc"/>
<xsd:enumeration value="arp"/>
<xsd:enumeration value="arn"/>
<xsd:enumeration value="arw"/>
<xsd:enumeration value="arm"/>
<xsd:enumeration value="art"/>
<xsd:enumeration value="asm"/>
<xsd:enumeration value="ath"/>
<xsd:enumeration value="aus"/>
<xsd:enumeration value="map"/>
<xsd:enumeration value="ava"/>
<xsd:enumeration value="ave"/>
<xsd:enumeration value="awa"/>
<xsd:enumeration value="aym"/>
<xsd:enumeration value="aze"/>
<xsd:enumeration value="ban"/>
<xsd:enumeration value="bat"/>
<xsd:enumeration value="bal"/>
<xsd:enumeration value="bam"/>
<xsd:enumeration value="bai"/>
<xsd:enumeration value="bad"/>
<xsd:enumeration value="bnt"/>
<xsd:enumeration value="bas"/>
<xsd:enumeration value="bak"/>
<xsd:enumeration value="baq"/>
<xsd:enumeration value="btk"/>
<xsd:enumeration value="bej"/>
<xsd:enumeration value="bel"/>
<xsd:enumeration value="bem"/>
<xsd:enumeration value="ben"/>
<xsd:enumeration value="ber"/>
<xsd:enumeration value="bho"/>
<xsd:enumeration value="bih"/>
<xsd:enumeration value="bik"/>
<xsd:enumeration value="bin"/>
<xsd:enumeration value="bis"/>
<xsd:enumeration value="nob"/>
<xsd:enumeration value="bos"/>
<xsd:enumeration value="bra"/>
<xsd:enumeration value="bre"/>
<xsd:enumeration value="bug"/>
<xsd:enumeration value="bul"/>
<xsd:enumeration value="bua"/>
<xsd:enumeration value="bur"/>
<xsd:enumeration value="cad"/>
<xsd:enumeration value="car"/>
<xsd:enumeration value="spa"/>
<xsd:enumeration value="cat"/>
<xsd:enumeration value="cau"/>
<xsd:enumeration value="ceb"/>
<xsd:enumeration value="cel"/>
<xsd:enumeration value="cai"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
This diff is collapsed.
This diff is collapsed.
......@@ -126,14 +126,21 @@ This document and the information contained herein is provided on an "AS IS" bas
xmlns:clm6Recommendation28="urn:un:unece:uncefact:codelist:standard:UNECE:TransportMeansTypeCode:2007"
xmlns:clm6Recommendation19="urn:un:unece:uncefact:codelist:standard:UNECE:TransportModeCode:2"
xmlns:clm68051="urn:un:unece:uncefact:codelist:standard:UNECE:TransportMovementStageCode:D14A"
xmlns:ids5ISO316612A="urn:un:unece:uncefact:identifierlist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
xmlns:ids6Recommendation23="urn:un:unece:uncefact:identifierlist:standard:UNECE:FreightCostCode:4"
xmlns:TISI1099CitySubDivision="urn:un:unece:uncefact:identifierlist:standard:CitySubDivisionNameFromTISI1099_2548"
xmlns:TISI1099City="urn:un:unece:uncefact:identifierlist:standard:CityNameFromTISI1099_2548"
xmlns:ids64277="urn:un:unece:uncefact:identifierlist:standard:UNECE:PaymentTermsDescriptionIdentifier:D14A"
targetNamespace="urn:etda:teda:data:QualifiedDataType:1"
elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"
xmlns:clm64465ReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D15B">
targetNamespace="urn:etda:teda:data:QualifiedDataType:1" elementFormDefault="qualified"
attributeFormDefault="unqualified" version="1.0"
xmlns:clm64465ReasonCode="urn:un:unece:uncefact:codelist:standard:UNECE:AllowanceChargeReasonCode:D15B"
xmlns:ns1="urn:etda:uncefact:data:standard:QualifiedDataType:1"
xmlns:clm53166="urn:un:unece:uncefact:codelist:standard:5:3166:2004-09-14"
xmlns:ids5ISO316612A="urn:un:unece:uncefact:codelist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
xmlns:ns2="urn:etda:unece:uncefact:data:Standard:QualifiedDataType:2"
xmlns:thCountrySubDivision="urn:etda:uncefact:codelist:standard:ThaiCountrySubDivisionCode:1"
xmlns:thCitySubDivision="urn:etda:uncefact:codelist:standard:ThaiCitySubDivisionIdentification:1"
xmlns:thcity="urn:un:unece:uncefact:identifierlist:standard:CityNameFromTISI1099_2548"
xmlns:thCity="urn:etda:uncefact:codelist:standard:ThaiCityIdentification:1">
<!-- ======================================================================= -->
<!-- ===== Imports ===== -->
<!-- ======================================================================= -->
......@@ -303,7 +310,23 @@ This document and the information contained herein is provided on an "AS IS" bas
<!-- ================================================================== -->
<!-- ===== Type Definition: DateMandatoryDateTimeType ===== -->
<!-- ================================================================== -->
<xsd:import namespace="urn:etda:uncefact:codelist:standard:ThaiCountrySubDivisionCode:1"
schemaLocation="../../codelist/standard/Thai_CountrySubDivisionCode_1p0.xsd"/>
<xsd:import namespace="urn:etda:uncefact:codelist:standard:ThaiCitySubDivisionIdentification:1"
schemaLocation="../../codelist/standard/Thai_CitySubDivisionIdentification_1p0.xsd"/>
<xsd:import namespace="urn:etda:uncefact:codelist:standard:ThaiCityIdentification:1"
schemaLocation="../../codelist/standard/Thai_CityIdentification_1p0.xsd"/>
<xsd:import
namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISOTwo-letterCountryCode:SecondEdition2006"
schemaLocation="../../codelist/standard/ISO_ISOTwo-letterCountryCode_SecondEdition2006.xsd"/>
<xsd:import
namespace="urn:un:unece:uncefact:codelist:standard:ISO:ISO2AlphaLanguageCode:2006-10-27"
schemaLocation="../../codelist/standard/ISO_ISO2AlphaLanguageCode_2006-10-27.xsd"/>
<xsd:simpleType name="DateMandatoryDateTimeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UN02000019</ccts:UniqueID>
......@@ -318,6 +341,9 @@ This document and the information contained herein is provided on an "AS IS" bas
</xsd:annotation>
<xsd:union memberTypes="xsd:dateTime xsd:date"/>
</xsd:simpleType>
<!-- ================================================================== -->
<!-- ===== Type Definition: DeliveryTermsCodeType ===== -->
<!-- ================================================================== -->
......@@ -1413,4 +1439,44 @@ This document and the information contained herein is provided on an "AS IS" bas
<xsd:simpleType name="TrueOrFalse">
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>
<xsd:complexType name="ThaiCityName">
<xsd:simpleContent>
<xsd:extension base="thCity:CityNameCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ThaiCitySubDivisionName">
<xsd:simpleContent>
<xsd:extension base="thCitySubDivision:CitySubDivisionNameCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LanguageCodeType">
<xsd:simpleContent>
<xsd:extension base="clm5ISO63912A:ISO2AlphaLanguageCodeContentType">
<xsd:attribute fixed="ISO 639-1 2A" name="listID" type="xsd:token" use="optional"/>
<xsd:attribute fixed="5" name="listAgencyID" type="qdt:LanguageCodeListAgencyIDContentType"
use="optional"/>
<xsd:attribute fixed="2006-10-27" name="listVersionID" type="xsd:token" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="LanguageCodeListAgencyIDContentType">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="5"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="CountryIDType">
<xsd:simpleContent>
<xsd:extension base="ids5ISO316612A:ISOTwoletterCountryCodeContentType">
<xsd:attribute name="schemeID" type="xsd:token" use="optional"/>
<xsd:attribute name="schemeAgencyID" type="xsd:token" use="optional"/>
<xsd:attribute fixed="second edition 2006" name="schemeVersionID" type="xsd:token"
use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ThaiCountrySubDivisionCode">
<xsd:simpleContent>
<xsd:extension base="thCountrySubDivision:ThaiCountrySubDivisionCodeContentType"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!-- version 1.0 -->
<sch:schema xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<sch:ns
uri="urn:etda:teda:documentation:Transcript:1" prefix="tc"/>
<!--
<sch:ns uri="urn:etda:unece:uncefact:data:standard:GovernmentReceipt:1" prefix="rsm"/>
-->
<!-- Check Document Type Code -->
<sch:pattern>
<sch:rule context="/">
<sch:report test="not(tc:Transcript)">ไม่ผ่านการตรวจสอบเงื่อนไขที่กำหนด (Schematron) เนื่องจาก Root tag ของ XML ที่นำมาตรวจสอบต้องกำหนดเป็น tc:Transcript</sch:report>
</sch:rule>
</sch:pattern>
</sch:schema>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment