ISO IEC 15938-2 Description Definition Language

ISO IEC 15938-2 adalah Standar Internasional mengenai Teknologi informasi, khususnya tentang antarmuka deskripsi konten multimedia, bagian 2: Bahasa definisi deskripsi atau description definition language.

Standar versi terbaru yang masih berlaku adalah terbitan tahun 2002 dengan judul berikut :

  • ISO/IEC 15938-2:2002 Information technology — Multimedia content description interface — Part 2: Description definition language

Peninjauan dan konfirmasi dari standar ini terakhir dilakukan pada tahun 2018, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.

Standar ISO/IEC 15938-2:2002

Sebagaimana tercantum dalam “Klausa Scope : Lingkup”, bahwa :

Standar Internasional ini menetapkan sistem metadata untuk mendeskripsikan konten multimedia. Ini menentukan Bahasa Definisi Deskripsi atau Description Definition Language (DDL) yang terdiri dari bagian 2 standar (ISO/IEC 15938-2).

Tujuan dari bagian Standar Internasional MPEG-7 ini adalah untuk menentukan bahasa yang memungkinkan pengguna dan pengembang MPEG-7 untuk:

  • membuat skema deskripsi dan deskriptor MPEG-7 yang valid;
  • mengembangkan alat seperti editor dan parser untuk memproses deskripsi, skema deskripsi, dan deskriptor;
  • menghasilkan penyempurnaan, perluasan, dan modifikasi pada DDL.

Standar Internasional ini menjelaskan fitur DDL. Ini mendefinisikan sintaks konstruksi dan tipe data DDL dan memberikan contoh opsional (informatif) yang mengilustrasikan penerapan DDL ke spesifikasi dan contoh deskripsi MPEG-7.

Penerbitan Standar ISO/IEC 15938-2:2002

Standar ini diterbitkan dan dipublikasikan pada April 2002, berupa dokumen edisi 1 dengan jumlah halaman sebanyak 37 lembar.

Disusun oleh :

  • Technical Committee ISO/IEC JTC 1/SC 29 Coding of audio, picture, multimedia and hypermedia information,
  • atau : Komite Teknis ISO/IEC JTC 1/SC 29 Coding informasi audio, gambar, multimedia dan hypermedia.

ICS :

  • 35.040.40 Coding of audio, video, multimedia and hypermedia information, atau : 35.040.40 Pengkodean informasi audio, video, multimedia dan hypermedia

Sebagaimana standar ISO lainnya, ISO/IEC 15938-2:2002 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90.93 (dikonfirmasi).

Isi Standar ISO/IEC 15938-2:2002

Berikut adalah kutipan isi Standar ISO/IEC 15938-2:2002 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.

Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.

Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.

Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.

Daftar Isi Standar ISO/IEC 15938-2:2002

  • 1.3 Structure of this document
  • 2 Normative references
  • 3 Terms and definitions
  • 3.1 Conventions
  • 3.2 Wrapper of the schema
  • 3.3 Terminology
  • 4 Symbols and abbreviated terms
  • 5 MPEG-7-specific Extensions
  • 5.1 MPEG-7 Structural Extensions
  • 5.2 MPEG-7 Datatype Extensions
  • 6 Unused XML Schema Features
  • Annex A Overview of XML Schema Structural Components
  • A.1 Introduction
  • A.2 Detailed Description
  • Annex B Overview of XML Schema Datatypes
  • B.1 Introduction
  • B.2 Detailed Description
  • Annex C XML Schema for MPEG-7 Extensions
  • Annex D Patent statements
  • Bibliography

Kata pengantar

Sebagaimana tercantum dalam “Klausa 0 Foreword”, bahwa :

ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi dunia.

Badan nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang kegiatan teknis tertentu.

Komite teknis ISO dan IEC berkolaborasi dalam bidang yang menjadi kepentingan bersama.

Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.

Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama, ISO/IEC JTC 1.

Standar Internasional dirancang sesuai dengan peraturan yang diberikan dalam Arahan ISO/IEC, Bagian 3.

Tugas utama komite teknis bersama adalah menyiapkan Standar Internasional.

Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan nasional untuk pemungutan suara.

Publikasi sebagai Standar Internasional membutuhkan persetujuan setidaknya 75% dari badan nasional yang memberikan suara.

ISO/IEC 15938-2 disiapkan oleh :

  • Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information,
  • atau : Joint Technical Committee ISO/IEC JTC 1, Teknologi informasi, Subkomite SC 29, Coding audio, gambar, informasi multimedia dan hypermedia.

ISO/IEC 15938 terdiri dari bagian-bagian berikut, dengan judul umum “Information technology -—Multimedia content description interface (Teknologi informasi –Antarmuka deskripsi konten multimedia)“ :

  • — Part 1: Systems
  • — Part 2: Description definition language
  • — Part 3: Visual
  • — Part 4: Audio
  • — Part 5: Multimedia description schemes
  • — Part 6: Reference software
  • — Part 7: Conformance testing
  • — Part 8: Extraction and use of MPEG-7 descriptions

Lampiran C merupakan bagian normatif dari bagian ISO/IEC 15938 ini. Lampiran A, B dan D hanya untuk informasi.

Mengenal ISO dan IEC

ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional.

Tujuan dari ISO adalah untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.

Sebagaimana dengan ISO, IEC juga merupakan organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional.

Namun ruang lingkupnya adalah untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).

Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :

Pengantar Standar

Sebagaimana tercantum dalam “Klausa 0 Introduction”, bahwa :

Standar ini, juga dikenal sebagai “Antarmuka Deskripsi Konten Multimedia”, menyediakan serangkaian teknologi standar untuk mendeskripsikan konten multimedia.

Standar membahas spektrum yang luas dari aplikasi dan persyaratan multimedia dengan menyediakan sistem metadata untuk menggambarkan fitur konten multimedia.

Berikut ini ditentukan dalam standar ini:

  • Skema Deskripsi atau Description Schemes (DS) menggambarkan entitas atau hubungan yang berkaitan dengan konten multimedia. Skema Deskripsi menentukan struktur dan semantik komponennya, yang mungkin berupa Skema Deskripsi, Deskriptor, atau tipe data.
  • Deskriptor atau Descriptors (D) menjelaskan fitur, atribut, atau kelompok atribut konten multimedia.
  • Tipe data atau Datatypes adalah tipe data dasar yang dapat digunakan kembali yang digunakan oleh Skema Deskripsi dan Deskriptor.
  • Description Definition Language atau Description Definition Language (DDL) mendefinisikan Skema Deskripsi, Deskriptor, dan Tipe Data dengan menentukan sintaksnya, dan mengizinkan ekstensinya.
  • Peralatan sistem mendukung pengiriman deskripsi, multiplexing deskripsi dengan konten multimedia, sinkronisasi, format file, dan sebagainya.

Struktur Standar

Standar ini dibagi menjadi delapan bagian:

  • Bagian 1- Systems atau Sistem: menentukan alat untuk menyiapkan deskripsi untuk transportasi dan penyimpanan yang efisien, mengompresi deskripsi, dan memungkinkan sinkronisasi antara konten dan deskripsi.
  • Bagian 2 – Description definition language: menentukan bahasa untuk mendefinisikan set standar alat deskripsi atau description tools (DS, Ds, dan tipe data) dan untuk mendefinisikan alat deskripsi baru.
  • Bagian 3 – Visual: menentukan alat deskripsi yang berkaitan dengan konten visual.
  • Bagian 4 – Audio: menentukan alat deskripsi yang berkaitan dengan konten audio.
  • Bagian 5 –  Multimedia description schemes atau Skema deskripsi multimedia: menentukan alat deskripsi generik yang berkaitan dengan multimedia termasuk konten audio dan visual.
  • Bagian 6 – Reference software atau Perangkat lunak referensi: menyediakan implementasi perangkat lunak dari standar.
  • Bagian 7 – Conformance testing atau Pengujian kesesuaian: menentukan pedoman dan prosedur untuk pengujian kesesuaian dari penerapan standar.
  • Bagian 8 – Ekstraksi dan penggunaan deskripsi MPEG-7: memberikan pedoman dan contoh ekstraksi dan penggunaan deskripsi.

Dokumen ini menetapkan bagian Description Definition Language (DDL) dari standar ISO/IEC 15938.

DDL adalah bahasa (dan sintaks) untuk membatasi struktur dan isi deskripsi MPEG-7.

Dokumen ini juga memberikan contoh informatif yang menunjukkan penggunaan DDL untuk membatasi dan memberi contoh deskripsi MPEG-7.

ISO/IEC 15938-2:2002 Klausa 1-3

1 Scope :Lingkup

1.1 Scope of this International Standard  : Ruang Lingkup Standar Internasional ini

Bagian ini sudah tercantum di bagian awal artikel ini, pada paragraf “Standar ISO/IEC 15938-2:2002”.

1.2 Overview of Description Definition Language  : Gambaran Umum Deskripsi Definisi Bahasa

Standar Internasional ini, yang dikenal sebagai ” Multimedia Content Description Interface (Antarmuka Deskripsi Konten Multimedia)”, bertujuan untuk menyediakan teknologi inti standar yang memungkinkan deskripsi konten data audiovisual di lingkungan multimedia.

Ini adalah tugas yang menantang mengingat spektrum persyaratan yang luas dan aplikasi multimedia yang ditargetkan, dan sejumlah besar fitur audiovisual yang penting dalam konteks seperti itu.

 Untuk mencapai tujuan yang luas ini, standar menetapkan:

  • Descriptors (D): representasi Fitur, yang menentukan sintaks dan semantik dari setiap representasi fitur;
  • Skema Deskripsi atau Description Schemes (DS), yang menentukan struktur dan semantik hubungan antara komponennya, yang dapat berupa D dan DS;
  • Bahasa Definisi Deskripsi atau Description Definition Language (DDL), untuk memungkinkan pembuatan DS baru dan, mungkin, Ds serta untuk memungkinkan perluasan dan modifikasi DS yang ada;
  • Alat sistem atau System tools, untuk mendukung multiplexing deskripsi, masalah sinkronisasi, mekanisme transmisi, format file, dll.

DDL membentuk bagian inti dari standar MPEG-7.

Ini memberikan landasan deskriptif yang kuat di mana pengguna dapat membuat Skema Deskripsi dan Deskriptor mereka sendiri.

DDL mendefinisikan aturan sintaksis untuk mengekspresikan dan menggabungkan Skema Deskripsi dan Deskriptor.

Definisi

Menurut definisi dalam Dokumen Persyaratan MPEG-7 [1] DDL adalah :

‘… bahasa yang memungkinkan pembuatan Skema Deskripsi baru dan, mungkin, Deskriptor. Ini juga memungkinkan perluasan dan modifikasi Skema Deskripsi yang ada.’

DDL bukanlah bahasa pemodelan seperti Unified Modeling Language (UML) tetapi bahasa skema untuk mewakili hasil pemodelan data audiovisual, yaitu DS dan Ds.

DDL harus memenuhi persyaratan MPEG-7 DDL. Itu harus dapat mengekspresikan hubungan spasial, temporal, struktural, dan konseptual antara elemen DS, dan antara DS.

Itu harus menyediakan model yang kaya untuk tautan dan referensi antara satu atau lebih deskripsi dan data yang dijelaskannya.

Selain itu, itu harus platform dan aplikasi independen dan dapat dibaca oleh manusia dan mesin.

(Non-normatif) aplikasi DDL Parser akan diperlukan yang mampu memvalidasi skema deskripsi (konten dan struktur) dan tipe data deskriptor [baik primitif (integer, teks, tanggal, waktu) dan komposit (histogram, tipe enumerasi)], terhadap DDL.

DDL Parser juga harus mampu memvalidasi deskripsi atau contoh MPEG-7, terhadap skema MPEG-7 yang divalidasi (DS dan D).

Desain DDL telah diinformasikan oleh sejumlah proposal dan masukan dokumen yang diajukan ke MPEG-7 sejak MPEG-7 Call for Proposals pada Oktober 1998 [2]. Ini juga sangat dipengaruhi oleh XML Schema Language W3C [3,4,5] dan Resource Description Framework (RDF) [6].

Pada pertemuan MPEG ke-51 di Noordwijkerhout pada Maret 2000, diputuskan untuk mengadopsi XML Schema Language [3,4, 5] sebagai MPEG-7 DDL.

Namun karena bahasa Skema XML tidak dirancang khusus untuk konten audiovisual, ekstensi tertentu diperlukan untuk memenuhi semua persyaratan MPEG-7 DDL.

Oleh karena itu Rekomendasi Bahasa Skema XML W3C [3,4,5] bersama dengan ekstensi MPEG-7 yang dijelaskan dalam dokumen ini, merupakan referensi normatif untuk DDL MPEG-7.

Ikhtisar komponen struktural dan tipe data XML Schema Language diberikan dalam Lampiran A dan B hanya untuk tujuan informatif.

Jika Lampiran A dan B bertentangan dengan referensi normatif [3,4,5] maka referensi normatif harus digunakan sebagai spesifikasi definitif.

1.3 Structure of this document  : Struktur dokumen ini

DDL dapat dipecah menjadi komponen normatif logis berikut:

  • Komponen bahasa struktur Skema XML;
  • Komponen bahasa tipe data Skema XML;
  • Ekstensi khusus MPEG-7.

Spesifikasi normatif lengkap untuk komponen struktural dan tipe data XML Schema dapat ditemukan di [4] dan [5].

Standar Internasional ini memberikan spesifikasi normatif dari ekstensi khusus MPEG-7 serta contoh non-normatif yang memberikan komunitas MPEG-7 pemahaman yang jelas tentang DDL dan membantu pengembangan skema deskripsi dan deskriptor yang valid.

Struktur selanjutnya dari Standar Internasional ini adalah sebagai berikut:

  • Klausul 5 menjelaskan ekstensi khusus MPEG-7 normatif.
  • Ayat 6 menjelaskan fitur-fitur Skema XML yang saat ini tidak digunakan oleh MPEG-7.
  • Lampiran A memberikan ikhtisar informatif tentang komponen struktural Bahasa Skema XML.
  • Lampiran B memberikan ikhtisar informatif tentang mekanisme pengetikan data dalam Bahasa Skema XML.
  • Lampiran C menyediakan Skema XML normatif yang mendefinisikan ekstensi MPEG-7.
  • Lampiran D berisi Pernyataan Paten.

2 Normative references  : Referensi normatif

Dokumen normatif berikut berisi ketentuan yang, melalui referensi dalam teks ini, merupakan ketentuan dari bagian ISO/IEC 15938 ini.

Untuk referensi bertanggal, amandemen berikutnya, atau revisi, salah satu publikasi ini tidak berlaku.

Namun, pihak-pihak yang menyepakati berdasarkan bagian ISO/IEC 15938 ini didorong untuk menyelidiki kemungkinan penerapan edisi terbaru dari dokumen normatif yang ditunjukkan di bawah ini.

Untuk referensi yang tidak bertanggal, berlaku dokumen normatif edisi terbaru yang diacu. Anggota ISO dan IEC memelihara daftar Standar Internasional yang berlaku saat ini.

Biro Standardisasi Telekomunikasi menyimpan daftar Rekomendasi ITU-T yang berlaku saat ini.

  • ISO 8601, Data elements and interchange formats -—Information interchange -—Representation of dates and times
  • ISO 639 (all parts), Codes for the representation of names of languages
  • ISO 3166-1, Codes for the representation of names of countries and their subdivisions -—Part 1: Country codes
  • ISO 3166-2, Codes for the representation of names of countries and their subdivisions -—Part 2: Country subdivision code. Catatan : Daftar negara ISO 3166-1 yang valid dan kode wilayah ISO 3166-2 dikelola oleh badan Pemeliharaan ISO 3166 di Sekretariat Pusat ISO. Informasi tentang daftar kode wilayah dan negara yang valid saat ini dapat ditemukan di http://www.iso.org/mara/iso3166 [11]
  • ISO 4217, Codes for the representation of currencies and funds. Catatan : Daftar kode mata uang ISO 4217 yang valid saat ini dikelola oleh otoritas pemeliharaan resmi British Standards Institution (http://www.bsi-global.com/iso4217currency) [12]

XML & RFC

  • XML, Extensible Markup Language (XML) 1.0, 6 October 2000 <http://www.w3.org/TR/2000/REC-xml-20001006>
  • Namespaces in XML, W3C Recommendation, 14 January 1999 <http://www.w3.org/TR/REC-xml-names/>
  • XML Schema, W3C Recommendation, 2 May 2001 <http://www.w3.org/XML/Schema>
  • XML Schema Part 0: Primer, W3C Recommendation, 2 May 2001 <http://www.w3.org/TR/xmlschema-0/>
  • XML Schema Part 1: Structures, W3C Recommendation, 2 May 2001 <http://www.w3.org/TR/xmlschema-1/>
  • XML Schema Part 2: Datatypes, W3C Recommendation, 2 May 2001 <http://www.w3.org/TR/xmlschema-2/>
  • XPath, XML Path Language, W3C Recommendation, 16 November 1999 <http://www.w3.org/TR/1999/REC-xpath-19991116> . Catatan : Dokumen-dokumen ini dikelola oleh W3C (http://www.w3.org/).
  • RFC 2045, Multipurpose Internet Mail Extensions (MIME) Bagian Satu: Format Badan Pesan Internet
  • RFC 2046, Ekstensi Surat Internet Serbaguna (MIME) Bagian Dua: Jenis Media
  • RFC 2048, Multipurpose Internet Mail Extensions (MIME) Bagian Empat: Prosedur Pendaftaran
  • RFC2045-CHARSETS, Kode kumpulan Karakter Terdaftar dari RFC2045
  • RFC2046-MIMETYPES, Tipe Mime Terdaftar dari RFC2046. Catatan : Daftar yang relevan dapat diperoleh sebagai berikut:
    • TIPE MIME. Daftar tipe mime terdaftar saat ini, sebagaimana didefinisikan dalam RFC2046, RFC2048, dikelola oleh IANA (Internet Assigned Numbers Authority). Ini tersedia dari ftp://ftp.isi.edu/in-notes/iana/assignments/media-types/media-types/ [13].
    • CHARSET. Daftar kode kumpulan karakter terdaftar saat ini, sebagaimana didefinisikan dalam RFC2045 dan RFC2048 dikelola oleh IANA (Internet Assigned Numbers Authority).  Ini tersedia dari http://www.iana.org/assignments/character-sets [14].

3 Terms and definitions  : Istilah dan definisi

3.1 Conventions  : Konvensi

3.1.1 Naming conventions  : Konvensi penamaan

The Description Definition Language (DDL) menyediakan konstruksi seperti “element”, “attribute”, “simpleType” dan “complexType” yang memungkinkan spesifikasi deskriptor audio, visual dan multimedia, skema deskripsi dan alat deskripsi (ISO/IEC 15938-3 , ISO/IEC 15938-4, ISO/IEC 15938-5).

Nama-nama yang terkait dengan konstruksi ini dibuat berdasarkan konvensi berikut:

  • Jika nama terdiri dari beberapa kata, huruf pertama dari setiap kata dikapitalisasi, dengan pengecualian bahwa kapitalisasi kata pertama bergantung pada jenis konstruk sebagai berikut:
  • Penamaan elemen: huruf pertama dari kata pertama dikapitalisasi (misalnya, elemen TimePoint dari TimeType).
  • Penamaan atribut: huruf pertama dari kata pertama tidak dikapitalisasi (mis. atribut timeUnit dari IncrDurationType).
  • penamaan tipekompleks: huruf pertama dari kata pertama menggunakan huruf kapital, dan akhiran “Tipe” digunakan di akhir nama (mis. TipeOrang).
  • penamaan simpleType: huruf pertama dari kata pertama tidak diawali dengan huruf kapital, akhiran “Type” dapat digunakan di akhir nama (misalnya timePointType).

Perhatikan bahwa saat mereferensikan ComplexType atau SimpleType dalam definisi alat deskripsi, sufiks “Type” tidak digunakan.

Misalnya, teks merujuk ke “Tipe data waktu” (bukan “Tipe data TimeType”), ke “MediaLocator D” (bukan “MediaLocatorType D”) dan ke “Person DS” (bukan “PersonType DS”) .

3.1.2 Documentation convention  : Konvensi dokumentasi

Contoh yang mengilustrasikan penggunaan konstruksi yang disediakan oleh DDL disajikan dalam dokumen ini menggunakan font dan latar belakang tertentu seperti yang ditunjukkan pada contoh berikut:

<complexType name=”ExampleType”>

    <sequence>

        <element name=”Element1″ type=”string”/>

    </sequence>

    <attribute name=”attribute1″ type=”string” default=”attrvalue1″/>

</complexType>

Instansiasi contoh konstruksi DDL yang sesuai disajikan dalam dokumen ini menggunakan font dan latar belakang terpisah seperti yang ditunjukkan dalam contoh berikut:

<Example attribute1=”example attribute value”>

    <Element1>example element content</Element1>

</Example>

Selain itu, contoh skema yang didefinisikan dalam dokumen ini mengikuti pendekatan tipe-sentris.

Alat deskripsi contoh ditentukan dengan mendefinisikan tipe kompleks atau Tipe sederhana untuk setiap alat, tetapi tidak mendeklarasikan elemen tipe ini di lingkup global dengan pengecualian elemen root.

Namun, untuk mengilustrasikan deskripsi contoh yang informatif dalam dokumen ini, contoh mengasumsikan bahwa elemen dari tipe contoh (ComplexType atau SimpleType) telah dideklarasikan, seperti anggota dari ComplexType atau SimpleType lain.

Misalnya, deskripsi informatif yang menggunakan alat ExampleType di atas mengasumsikan bahwa deklarasi berikut telah dibuat:

<element name=”Example” type=”mpeg7:ExampleType”>

3.2 Wrapper of the schema  : Pembungkus skema

Contoh deskripsi dan sintaks alat deskripsi yang ditentukan dalam dokumen ini mengasumsikan bahwa pembungkus skema disediakan yang mengidentifikasi ruang nama Skema XML (Skema XML) dan ruang nama MPEG-7:

<schema xmlns=”http://www.w3.org/2001/XMLSchema”

    xmlns:mpeg7=”urn:mpeg:mpeg7:schema:2001″

    targetNamespace=”urn:mpeg:mpeg7:schema:2001″

    elementFormDefault=”qualified” attributeFormDefault=”unqualified”>

<!– Multimedia Description Schemes ISO/IEC 15938-5 –>

Tag berikut digunakan untuk menutup skema:

</schema>

3.3 Terminology  : Terminologi

Untuk keperluan bagian ISO/IEC 15938 ini, berlaku istilah dan definisi berikut.

Klausa 3.3.1 – 3.3.11

3.3.1 Attribute :Atribut

Properti tipe sederhana yang dikaitkan dengan tipe kompleks atau elemen. Instansiasi atribut muncul di dalam tag header dari elemen yang terkait.

3.3.2 Base type  :Tipe dasar

Tipe yang berfungsi sebagai tipe root dari hierarki derivasi untuk tipe lain yang merupakan ekstensi atau batasannya.

3.3.3 Complex type: Tipe kompleks

Definisi tipe yang merupakan kumpulan deklarasi atribut dan tipe konten yang berlaku untuk atribut dan turunan dari instance elemen secara berurutan.

3.3.4 Conformance :Kesesuaian

Proses pengecekan dilakukan oleh sebuah prosesor dimana sebuah dokumen instance XML diperiksa untuk memastikan bahwa itu sesuai dengan aturan yang ditentukan dalam skema tertentu.

3.3.5 Constraint : Paksaan

Pembatasan pada struktur, nilai, atau kejadian dari suatu elemen atau atribut.

3.3.6 Content Model : Model Konten

Struktur konten dalam elemen atau tipe kompleks. Itu mungkin kosong (hanya atribut), sederhana (hanya teks) atau kompleks.

Model konten yang kompleks dapat berupa campuran (elemen anak dan teks) atau hanya berisi elemen anak.

3.3.7 Datatype : Tipe data

Jenis primitif yang dapat digunakan kembali yang digunakan oleh Skema Deskripsi dan Deskriptor.

Tipe data digunakan untuk membatasi nilai yang mungkin dari atribut, elemen hanya teks atau tipe sederhana. Ini terdiri dari a) sekumpulan nilai berbeda, yang disebut ruang nilainya, b) sekumpulan representasi leksikal yang disebut ruang leksikalnya, dan c) sekumpulan faset yang mencirikan properti ruang nilai, nilai individual, atau item leksikal.

3.3.8 Definition :Definisi

Definisi menciptakan tipe sederhana atau kompleks baru yang dapat digunakan dalam deklarasi atau definisi lainnya.

3.3.9 Declaration : Pernyataan

Deklarasi memungkinkan kemunculan dalam contoh dokumen dari elemen atau atribut dengan nama dan jenis tertentu.

3.3.10 Derived type : Jenis turunan

Jenis yang didefinisikan dalam hal perluasan atau pembatasan jenis lainnya.

3.3.11 Description : Keterangan

Instansiasi dari satu atau lebih alat deskripsi (skema deskripsi, deskriptor, atau tipe data).

Klausa 3.3.12 – 3.3.23

3.3.12 Description Scheme : Skema Deskripsi

Sebuah alat deskripsi yang menggambarkan entitas atau hubungan yang berkaitan dengan konten multimedia.

Skema Deskripsi menentukan struktur dan semantik komponennya, yang mungkin berupa Skema Deskripsi, Deskriptor, atau tipe data.

3.3.13 Description Tool : Alat Deskripsi

Skema Deskripsi, Deskriptor, atau tipe data.

3.3.14 Descriptor : Deskriptor

Representasi fitur yang mendefinisikan sintaks atau semantik representasi fitur.

3.3.15 Element : Elemen

Deklarasi elemen adalah asosiasi nama dengan definisi tipe sederhana atau kompleks, nilai opsional (default) dan sekumpulan definisi batasan identitas.

3.3.16 Extension : Perpanjangan

Definisi tipe kompleks yang memungkinkan konten elemen atau atribut selain yang diizinkan oleh definisi tipe lain yang ditentukan.

3.3.17 Facet : Segi

Batasan yang dapat diterapkan pada tipe data untuk membatasi set nilai yang mungkin.

3.3.18 Instance : Contoh

Instance atau Instansiasi adalah data XML yang sesuai dengan batasan yang ditentukan dalam skema XML atau DTD tertentu.

3.3.19 Namespace : Ruang nama

Kumpulan nama, yang diidentifikasi oleh referensi URI [11] yang digunakan dalam dokumen XML sebagai tipe elemen dan nama atribut.

3.3.20 Restriction : Larangan

Definisi tipe yang deklarasi atau fasetnya berada dalam hubungan satu-ke-satu dengan definisi tipe lain yang ditentukan, tetapi yang membatasi kemungkinan tipe yang sesuai dengannya.

3.3.21 Schema : Skema

Seperangkat Komponen Skema yang mendefinisikan kelas dokumen XML dengan mengekspresikan batasan sintaksis, struktural, dan nilai yang berlaku untuk instance dokumen.

3.3.22 Schema Component : Komponen Skema

Istilah umum untuk blok penyusun yang terdiri dari model data abstrak.

3.3.23 Scope : Cakupan

Tingkat ketersediaan elemen atau atribut. Cakupan bisa global atau lokal. Elemen dan atribut yang dideklarasikan di bawah skema dan bukan sebagai bagian dari definisi tipe kompleks, memiliki cakupan global.

Klausa 3.3.24 – 3.3.28

3.3.24 Simple Type : Tipe Sederhana

Definisi simpleType adalah serangkaian batasan pada nilai string atau daftar string. Tipe sederhana tidak dapat memiliki konten elemen dan tidak dapat membawa atribut. Atribut atau elemen hanya teks tanpa anak dapat dinyatakan memiliki tipe sederhana.

3.3.25 Type : Jenis

Definisi tipe adalah kumpulan kendala sederhana atau kompleks yang dapat diterapkan pada instance atribut atau elemen.

3.3.26 Type Reference : Ketik Referensi

Referensi ke tipe sederhana atau kompleks yang telah ditentukan sebelumnya.

3.3.27 Validation  : Validasi

Proses parsing dokumen XML untuk menentukan apakah memenuhi kendala yang terkandung dalam Skema yang harus sesuai.

3.3.28 Well-formedness : Bentuk yang baik

Istilah ini berlaku untuk dokumen XML yang memenuhi serangkaian batasan well-formedness, seperti yang diuraikan dalam [7], termasuk batasan bahwa semua tag awal harus memiliki tag akhir yang cocok.

Daftar Pustaka atau Bibliography :

  • [1] ISO/IEC JTC1/SC29/WG11N4317, MPEG-7 Requirements Document V.15,
  • [2] ISO/IEC JTC1/SC29/WG11N2730, Results of MPEG-7 Technology Proposal Evaluations and Recommendations,
  • [3] XML Schema Part 0: Primer, W3C Recommendation, 2 May 2001 http://www.w3.org/TR/xmlschema-0/
  • [4] XML Schema Part 1: Structures, W3C Recommendation, 2 May 2001 http://www.w3.org/TR/xmlschema-1/
  • [5] XML Schema Part 2: Datatypes, W3C Recommendation, 2 May 2001 http://www.w3.org/TR/xmlschema-2/
  • [6] Resource Description Framework (RDF) Schema Specification 1.0, W3C Candidate Recommendation 27 March 2001 http://www.w3.org/TR/rdf-schema
  • [7] Extensible Markup Language (XML) 1.0 (Second Edition), W3C recommendation, 6 October 2000 http://www.w3.org/TR/REC-xml
  • [8] Namespaces in XML, W3C Recommendation, 14 January 1999 http://www.w3.org/TR/REC-xml-names/
  • [9] IETF (Internet Engineering Task Force) RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, eds. T. Berners-Lee, R. Fielding, L. Masinter. August 1998 http://www.ietf.org/rfc/rfc2396.txt
  • [10] XML Path Language (XPath) Version 1.0, W3C Recommendation, 16 November 1999 http://www.w3.org/TR/xpath
  • [11] ISO 3166Country Codes
  • [12] ISO 4217Codes for the representation of currencies and funds,
  • [13] IANA List of Mime Typesftp://ftp.isi.edu/in-notes/iana/assignments/media-types/media-types
  • [14] IANA List of Character setshttp://www.iana.org/assignments/character-sets
  • [15] RFC 1766:Tags for the Identification of Languages. H. Alvestrand, ed. 1995. http://www.ietf.org/rfc/rfc1766.txt

Penutup

Demikian artikel dari standarku.com mengenai Standar ISO/IEC 15938-2:2002.

Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.

Baca artikel lain :

Sumber referensi :

Leave a Comment