XrML: Цифрлік құқықтарды басқару тілі, MPEG 21 стандарты. XML негізіндегі XrML құқықтарды, төлемдерді және цифрлік контентті қорғауды қамтамасыз етеді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
XrML – бұл кеңейтілген құқықтар таңбалау тілі, сонымен қатар MPEG 21 үшін Құқықтарды Білдіру Тілі (REL) ретінде де стандартталған. XrML ContentGuard компаниясына тиесілі. XrML XML-ге негізделген және хабарламаның толықтығы мен нысанды куәландыру ақпаратымен қатар құқықтарды, төлемдерді және шарттарды сипаттайды.
XrML is the eXtensible Rights Markup Language which has also been standardized as the Rights Expression Language (REL) for MPEG 21. XrML is owned by ContentGuard. XrML is based on XML and describes rights, fees and conditions together with message integrity and entity authentication information.
Xerox PARC және DPRL
Xerox PARC зерттеушісі Марк Стефик XrML тіліне айналған түсініктердің бастаушысы ретінде танымал. Стефик қауіпсіз цифрлық коммерция үшін сенімді жүйелер тақырыбында зерттеулер жүргізді, оның бір бөлігі – жүйе пайдаланушыларына цифрлық ресурстармен орындауға рұқсат етілген құқықтарды білдіретін тіл болды. XrML болып дамыған құқықтарды білдіру тілінің алғашқы нұсқасы Xerox PARC-те жасалды және Digital Property Rights Language (DPRL) деп аталды. DPRL 1994 жылдың қарашасында Xerox компаниясы тіркеген (және 1998 жылдың ақпан айында патенттелген) патентте келтірілген: "Қолданылу құқықтарының грамматикасымен анықталған қолданылу құқығына ие цифрлық жұмыстың таратылуын және қолданылуын басқару жүйесі" (US Patent 5,715,403, Xerox Corporation компаниясына берілген). 1994-1998 жылдар аралығында Xerox патентте көрсетілген жұмысты жалғастыру үшін Құқықтарды басқару тобын құрды. 1998 жылдың қарашасында Xerox Digital Property Rights Language (DPRL) бағдарламасының алғашқы XML нұсқасын, 2.0 нұсқасы деп атап шығарды. Осыған дейін DPRL LISP бағдарламалау тілінде жазылған. DPRL 2.0 құжаттамасы DPRL-дің машиналар арасындағы өзара әрекеттесу үшін жасалғанын, ал құқықтар машина орындай алатын функциялар түрінде берілгенін нақты көрсетеді. Сондай-ақ, DPRL негізіндегі құқықтарды түсіндіру кезінде, тек тікелей берілген құқықтар ғана қолданылуға тиіс екені айқын түрде көрсетілген. Құқықтарды білдіруде үнсіз қалған жағдайлар берілмеген құқықтар ретінде қарастырылуы керек, демек құқықтарды қорғайтын бағдарламалық жасақтама олардан бас тартуы тиіс.
Mark Stefik, a researcher at Xerox PARC, is known as the originator of the concepts that became the XrML language. Stefik was engaged in research on the topic of trusted systems for secure digital commerce, of which one part was a language to express the rights that the system would allow users to perform on digital resources. The first version of the rights expression language that became XrML was developed at Xerox PARC, and called the Digital Property Rights Language (DPRL). DPRL appears in a patent filed by Xerox in November 1994 (and was granted in February 1998) entitled: "System for Controlling the Distribution and Use of Digital Work Having Attached Usage Rights Where the Usage Rights are Defined by a Usage Rights Grammar" (US Patent 5,715,403, issued to Xerox Corporation). Between 1994 and 1998, Xerox formed its Rights Management Group to continue the work represented in the patent. In November 1998, Xerox issued the first XML version of the Digital Property Rights Language (DPRL), labelled Version 2.0. Prior to that time, DPRL had been written in the LISP programming language. The DPRL 2.0 documentation makes it clear that DPRL was designed for machine to machine interaction, with rights expressed as machine actionable functions. It also states clearly that in interpreting a DPRL based expression of rights, only those rights that are explicitly granted can be acted upon. Any areas where a rights expression is silent must be interpreted as rights not granted, and therefore must be denied by the software enforcing the rights.
XrML 1.0
1999 жылы DPRL-дің 2-нұсқасы Microsoft және Xerox компаниялары құрған ContentGuard атты жаңа компанияға лицензияланды, ол DPRL-ді eXtensible rights Markup Language (XrML) тіліне дамытты. XrML-дің 1-нұсқасы 2001 жылы жарияланды. XrML 1.0 – DPRL-дің дамуы болды. Ол DPRL-дің басқару құрылымының көп бөлігін кеңейтіп, бірегей идентификаторларды, жеке және ашық кілттерді, сондай-ақ ресурс иесі мен пайдаланушының нақтылығын анықтау және тексеруге арналған басқа да механизмдерді қосты. Бұған қоса, сенімді ортаның бір бөлігі болатын аппараттық және бағдарламалық құралдарды сертификаттау мүмкіндігі де енгізілді. Құқықтар тізімі өзгеріссіз қалды, бірақ жеке құқықтардың анықтамалары шамалы өзгерді. Атап айтқанда, XrML 1.0 жаңа ресурс жасауға және қолданыстағы ресурсты өңдеуге қатысты құқықтарды нақты ажыратты.
In 1999, version 2 of DPRL was licensed to a new company founded by Microsoft and Xerox called ContentGuard, which developed DPRL into the eXtensible rights Markup Language (XrML). Version 1 of XrML was published in 2001. XrML 1.0 was an evolution of DPRL. It expanded much of the management structure of DPRL, adding unique identifiers, private and public keys, and other mechanisms for identifying and verifying the authenticity of the issuer and the user of the resource. It also added certification for hardware and software that would be part of the trusted environment. The rights list remained the same, although the definitions of individual rights changed somewhat. In particular, XrML 1.0 distinguished clearly between those rights that created a new resource versus those that modified an existing resource.
XrML 2.0
XrML 2.0 нұсқасы бұрынғыларынан түбегейлі өзгеше болды. DPRL және XrML 1.0 машиналық орындалатын құқықтарды ("көшіру", "ауыстыру", "сақтау", "орнату" сияқты) нақты білдіретін тіл болған, ал 2.0 нұсқасы – негізгі элементтерінің саны азайтылған, абстрактілі құқық тілі болды. XrML 2.0-ның негізгі элементтері жүйелер арасында сенімділік орнатып, транзакциялардың жүзеге асуын қамтамасыз етуге қажетті жағдайларды құруға бағытталған. Оларға лицензияны ұсынған тұлға, лицензияға қатысушы басқа тараптар, сондай-ақ ресурстар мен құқықтарды, цифрлық қолтаңбаларды қосу мүмкіндігі кіреді. Бұл нұсқа ешқандай ортаға немесе ресурс түріне тәуелді емес, цифрлық ресурстарға, қызметтерге немесе кез келген басқа да цифрлық объектіге құқықтарды басқару үшін жасалған.
Version 2.0 of XrML was a radical departure from all that preceded it. Where DPRL and XrML 1.0 contained specific language for machine actionable rights ("copy" "transfer" "backup" "install" etc.) version 2.0 was an abstract rights language with only a few core elements. The core elements of XrML 2.0 are the ones needed to establish trust between systems so that transactions can take place. These include the issuer of the license, the other parties to the license, and the ability to include resources and rights, digital signatures, etc. This version is not specific to any medium or type of resource, and has been generalized to control rights on digital resources, services, or any other digital entity.
XrML және стандарттар
2002 жылдың наурызында ContentGuard компаниясынан Хари Редди OASIS ұйымының құқықтар тілдері жөніндегі жаңа техникалық комитетінің төрағасы болды. 21 мамырда өткен отырыста ContentGuard XrML-дің 2.1 нұсқасын комитеттің жұмысының бастапқы нүктесі ретінде ұсынған көрінеді. Алайда, сол жылдың соңында топ жұмыстың бағыты бойынша келісе алмай таратылды. ContentGuard 2000 жылы Электрондық кітап алмасу (EBX) және кейіннен Ашық электрондық кітап форумы (OeBF) ұйымдарымен электрондық кітаптарға арналған цифрлық құқықтарды басқару стандарттарын әзірлеу бойынша да жұмыс істеді. 2003 жылы OeBF-тің "Құқықтар мен ережелер" жұмыс тобы XrML 2.0 негізіндегі құқықтарды білдіру тілінің жобасын жасады, бірақ бұл стандарттау жұмысы тоқтатылып, қазірге дейін қайта жаңғыртылмады. Осы кезеңде ContentGuard MPEG 21 стандарттау комитетіне қатысып, XrML-ді MPEG 21 стандартының 5-бөліміне (ISO/IEC 21000) – құқықтарды білдіру тіліне негіз ретінде ұсынды. Халықаралық стандарттау ұйымының мүшелерінің дауыс беруі нәтижесінде MPEG 21 стандарты, оның ішінде 5-бөлігі, ресми халықаралық стандартқа айналды. ContentGuard XrML бойынша жұмысты оның ресми стандарт ретінде қабылданған сәтінде тоқтатты; ISO/IEC 21000 5 – оның қазіргі түрі.
In March 2002, Hari Reddy of ContentGuard became chair of a new OASIS technical committee on rights languages. In a meeting on May 21, ContentGuard appears to have presented a new version of XrML, 2.1, as the starting point for the committee's work. The group disbanded later in that year, unable to agree on a direction for the work. ContentGuard was also working with the Electronic Book Exchange (EBX) in 2000, and later the Open eBook Forum (OeBF), on the development of standards for digital rights management for eBooks. In 2003, the OeBF "Rights and Rules" working group developed a draft standard rights expression language based on XrML 2.0, however this standards effort halted and has not been revived at this writing. At this same time, ContentGuard was participating in the MPEG 21 standards committee, where XrML was proposed as the basis for Part 5 of the MPEG 21 standard (ISO/IEC 21000), the Rights Expression Language. Through a member vote of the International Organization for Standardization, the MPEG 21 standard, including Part 5, became an official international standard. ContentGuard ceased work on XrML at the point that it became adopted as an official standard; ISO/IEC 21000 5 is its current manifestation.