게시 이후 보고된 오류나 이슈가 있는지 정오표를 확인하시기 바랍니다.
번역본도 참조하십시오.
Copyright © 2018 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and permissive document license rules apply.
ODRL(Open Digital Rights Language)은 콘텐츠 및 서비스 사용에 관한 진술을 나타내기 위한 유연하고 상호 운용 가능한 정보 모델, 어휘 및 인코딩 메커니즘을 제공하는 정책 표현 언어입니다. ODRL 어휘 및 표현은 ODRL 정책에서 사용되는 용어와 이를 인코딩하는 방법을 설명합니다.
이 절은 이 문서가 게시된 시점의 상태를 설명합니다. 다른 문서가 이 문서를 대체할 수 있습니다. 현재 W3C 발행물 목록과 이 기술 보고서의 최신 개정판은 https://www.w3.org/TR/의 W3C 기술 보고서 색인에서 확인할 수 있습니다.
이 문서는 Permissions & Obligations Expression Working Group에서 권고안으로 게시했습니다. 이 문서에 대한 의견을 환영합니다. 다음 주소로 보내 주십시오. public-poe-comments@w3.org (구독, 아카이브).
워킹 그룹의 구현 보고서를 참조하십시오.
이 문서는 W3C 회원, 소프트웨어 개발자, 기타 W3C 그룹 및 관심 있는 관계자의 검토를 받았으며, 디렉터가 W3C 권고안으로 승인했습니다. 이는 안정적인 문서이며 참조 자료로 사용하거나 다른 문서에서 인용할 수 있습니다. 권고안을 만드는 데 있어 W3C의 역할은 해당 명세에 대한 관심을 환기하고 널리 배포되도록 촉진하는 것입니다. 이는 웹의 기능성과 상호 운용성을 향상시킵니다.
이 문서는 W3C 특허 정책에 따라 운영되는 그룹에서 제작했습니다. W3C는 해당 그룹의 산출물과 관련하여 이루어진 모든 특허 공개의 공개 목록을 유지하며, 해당 페이지에는 특허 공개 지침도 포함되어 있습니다. 개인이 필수 청구항을 포함한다고 믿는 특허를 실제로 알고 있는 경우, W3C 특허 정책 6절에 따라 해당 정보를 공개해야 합니다.
이 문서는 2018년 2월 1일 W3C 프로세스 문서의 적용을 받습니다.
이 절은 비규범적입니다.
ODRL 어휘 및 표현은 ODRL 핵심 어휘를 정의하는 ODRL 정보 모델 [odrl-model]에서 사용하는 RDF 클래스, 술어 및 명명된 엔터티의 집합을 지정합니다. 이 문서는 ODRL 프로파일을 정의하는 데 사용할 수 있는 ODRL 공통 어휘의 권장 용어도 나열합니다.
지원되는 RDF 직렬화 외에도, ODRL 어휘 및 표현은 링크드 데이터 맥락에서 ODRL JSON 직렬화를 사용하는 데 필요한 JSON-LD 컨텍스트와 프로파일 정의를 제공하며, 대체 XML 직렬화를 포함합니다.
비규범적으로 표시된 절뿐만 아니라, 이 명세의 모든 작성 지침, 다이어그램, 예제, 및 참고 사항은 비규범적입니다. 이 명세의 그 밖의 모든 내용은 규범적입니다.
키워드 MAY, MUST, MUST NOT, OPTIONAL, REQUIRED, 및 SHOULD는 [RFC2119]에 설명된 대로 해석해야 합니다.
ODRL 어휘 & 표현은 ODRL 온톨로지로 형식화됩니다. 자세한 내용은 5 어휘 표현 절을 참조하십시오.ODRL 어휘는 다음 네임스페이스를 참조합니다.
| 접두사 | 네임스페이스 | 설명 |
|---|---|---|
| odrl | http://www.w3.org/ns/odrl/2/ | ODRL 어휘 |
| rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | [rdf11-concepts] |
| rdfs | http://www.w3.org/2000/01/rdf-schema# | [rdf-schema] |
| owl | http://www.w3.org/2002/07/owl# | [owl2-overview] |
| xsd | http://www.w3.org/2001/XMLSchema# | [xmlschema11-2] |
| skos | http://www.w3.org/2004/02/skos/core# | [skos-reference] |
| dcterms | http://purl.org/dc/terms/ | [dcterms] |
| vcard | http://www.w3.org/2006/vcard/ns# | [vcard-rdf] |
| foaf | http://xmlns.com/foaf/0.1/ | [foaf] |
| schema | http://schema.org/ | schema.org |
| cc | https://creativecommons.org/ns# | creativecommons.org |
ODRL 핵심 어휘는 ODRL 정보 모델 [odrl-model]의 개념과 용어에 대한 의미론을 정의합니다. ODRL 핵심 어휘는 ODRL 정책에 대해 최소한으로 지원되는 용어를 나타냅니다.
ODRL 용어가 아닌 어휘 항목에 대한 모든 참조는 정보성으로 간주됩니다.
| 정의: | 비어 있지 않은 허가 및/또는 금지의 그룹. |
|---|---|
| 레이블: | 정책 |
| 식별자: | http://www.w3.org/ns/odrl/2/Policy |
| 참고: | 정책은 여러 규칙을 포함할 수 있습니다. |
| 하위 클래스: | Agreement, Assertion, Offer, Privacy, Request, Set, Ticket |
| 속성: | conflict, permission, prohibition, inheritFrom, profile, obligation, uid, relation, target, function, action, constraint, assignee, assigner |
| 범위에 포함됨: | hasPolicy, inheritFrom, assigneeOf, assignerOf |
| 정의: | 모호하지 않은 식별자 |
|---|---|
| 레이블: | 고유 식별자 |
| 식별자: | http://www.w3.org/ns/odrl/2/uid |
| 참고: | 정책, 규칙, 자산, 당사자, 제약 및 논리 제약 클래스에서 사용됩니다. |
| 도메인: | Asset, Constraint, LogicalConstraint, Party, Policy, Rule |
| 정의: | 정책이 준수하는 ODRL 프로파일의 식별자. |
|---|---|
| 레이블: | 프로파일 |
| 식별자: | http://www.w3.org/ns/odrl/2/profile |
| 참고: | 정책이 ODRL 프로파일을 사용하는 경우 profile 속성은 필수입니다. |
| 도메인: | Policy |
| 정의: | (자식) 정책을 용어가 상속되는 다른 (부모) 정책과 관련짓습니다. |
|---|---|
| 레이블: | 상속 출처 |
| 식별자: | http://www.w3.org/ns/odrl/2/inheritFrom |
| 참고: | 자식 정책은 부모 정책에서 규칙을 상속합니다 |
| 도메인: | Policy |
| 범위: | Policy |
| 정의: | 양도인으로부터 자산에 대한 규칙을 양수인에게 부여하는 정책. |
|---|---|
| 레이블: | 합의 |
| 식별자: | http://www.w3.org/ns/odrl/2/Agreement |
| 참고: | 합의 정책은 최소 하나 이상의 허가 또는 금지 규칙, 양도인 기능을 가진 당사자, 그리고 양수인 기능을 가진 당사자(동일한 허가 또는 금지 안에)를 MUST 포함해야 합니다. 합의 정책은 정책의 조건을 양도인으로부터 양수인에게 부여합니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Assertion, Offer, Privacy, Request, Ticket |
| 정의: | 양도인으로부터 자산에 대한 규칙을 제안하는 정책. |
|---|---|
| 레이블: | 제안 |
| 식별자: | http://www.w3.org/ns/odrl/2/Offer |
| 참고: | 제안 정책은 최소 하나 이상의 허가 또는 금지 규칙과 양도인 기능을 가진 당사자(동일한 허가 또는 금지 안에)를 MUST 포함해야 합니다. 제안 정책은 양수인 기능을 가진 당사자를 포함할 MAY 있으나, 해당 당사자에게 어떠한 권한도 부여해서는 MUST 안 됩니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Agreement, Assertion, Privacy, Request, Ticket |
| 정의: | 자산에 대한 규칙을 표현하는 정책. |
|---|---|
| 레이블: | 집합 |
| 식별자: | http://www.w3.org/ns/odrl/2/Set |
| 참고: | 집합 정책은 대상 자산과 최소 하나 이상의 규칙을 MUST 포함해야 합니다. 집합 정책은 기본 정책 하위 클래스입니다. 집합은 정책 표현의 의미론에 대해 열린 기준이 존재하고 일반적으로 나중에 정보를 처리하는 다른 시스템/프로파일에 의해 정제되는 시나리오를 대상으로 합니다. 어떤 당사자(정의된 경우)에게도 권한은 부여되지 않습니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Agreement, Assertion, Offer, Privacy, Request, Ticket |
| 정의: | 허가, 금지 및 의무의 공통 특성을 나타내는 추상 개념. |
|---|---|
| 레이블: | 규칙 |
| 식별자: | http://www.w3.org/ns/odrl/2/Rule |
| 참고: | 규칙은 추상 개념입니다. |
| 하위 클래스: | Duty, Permission, Prohibition |
| 속성: | output, failure, uid, relation, target, function, action, constraint, assignee, assigner |
| 범위에 포함됨: | failure |
| 정의: | 관계는 동작과 자산 사이에 명시적 링크를 만드는 추상 속성입니다. |
|---|---|
| 레이블: | 관계 |
| 식별자: | http://www.w3.org/ns/odrl/2/relation |
| 참고: | relation의 하위 속성은 해당 링크의 성격을 정의하는 데 사용됩니다. |
| 하위 속성: | output, target |
| 도메인: | Policy, Rule |
| 범위: | Asset |
| 정의: | 기능은 하위 속성이 규칙과 관련하여 당사자가 수행할 수 있는 기능적 역할을 정의하는 추상 속성입니다. |
|---|---|
| 레이블: | 기능 |
| 식별자: | http://www.w3.org/ns/odrl/2/function |
| 하위 속성: | assignee, assigner, attributedParty, attributingParty, compensatedParty, compensatingParty, consentedParty, consentingParty, contractedParty, contractingParty, informedParty, informingParty, trackedParty, trackingParty |
| 도메인: | Policy, Rule |
| 범위: | Party |
| 정의: | 실패는 규칙 사이의 위반(또는 미충족) 관계를 정의하는 추상 속성입니다. |
|---|---|
| 레이블: | 실패 |
| 식별자: | http://www.w3.org/ns/odrl/2/failure |
| 참고: | 명시적 실패 맥락을 표현하는 하위 속성의 상위 속성입니다. |
| 하위 속성: | consequence, remedy |
| 도메인: | Rule |
| 범위: | Rule |
| 정의: | 규칙의 대상이 되는 리소스 또는 리소스 컬렉션. |
|---|---|
| 레이블: | 자산 |
| 식별자: | http://www.w3.org/ns/odrl/2/Asset |
| 참고: | 자산 엔터티는 데이터/정보, 콘텐츠/미디어, 애플리케이션 또는 서비스와 같이 식별 가능한 리소스의 모든 형태일 수 있습니다. 또한 의무 엔터티와 같이 정책 표현을 수행하는 데 필요한 다른 자산 엔터티를 나타내는 데 사용할 수 있습니다. 자산에 대한 더 자세한 내용을 설명하려면 Dublin Core [dcterms] 요소나 기타 콘텐츠 메타데이터를 사용하는 것이 권장됩니다. |
| 하위 클래스: | AssetCollection |
| 속성: | hasPolicy, partOf, uid |
| 범위에 포함됨: | relation, output, target |
| 정의: | 개별 리소스의 컬렉션인 자산 |
|---|---|
| 레이블: | 자산 컬렉션 |
| 식별자: | http://www.w3.org/ns/odrl/2/AssetCollection |
| 상위 클래스: | Asset |
| 속성: | source, refinement |
| 범위에 포함됨: | partOf |
| 정의: | target 속성은 규칙 동작이 직접 적용되는 주된 대상인 자산을 나타냅니다. |
|---|---|
| 레이블: | 대상 |
| 식별자: | http://www.w3.org/ns/odrl/2/target |
| 상위 속성: | relation |
| 도메인: | Policy, Rule |
| 범위: | Asset |
| 정의: | 식별된 자산이 모든 규칙의 대상 자산인 ODRL 정책을 식별합니다. |
|---|---|
| 레이블: | 대상 정책 |
| 식별자: | http://www.w3.org/ns/odrl/2/hasPolicy |
| 참고: | 식별되는 자산은 해당 정책의 모든 규칙의 대상 자산으로 추론되어야 MUST 합니다. |
| 도메인: | Asset |
| 범위: | Policy |
| 정의: | 규칙에서 역할을 수행하는 엔터티 또는 엔터티 컬렉션. |
|---|---|
| 레이블: | 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/Party |
| 참고: | 당사자 엔터티는 개인, 사람들의 그룹, 조직 또는 에이전트일 수 있습니다. 에이전트는 능동적 역할을 수행하거나 특정 효과를 만들어 내는 사람 또는 사물입니다. 당사자에 대한 더 자세한 내용을 설명하려면 W3C vCard 온톨로지 [vcard-rdf] 또는 FOAF 어휘 [foaf]를 사용하는 것이 권장됩니다. |
| 상위 클래스: | schema:Organization, schema:Person, vcard:Agent, vcard:Individual, vcard:Organization, foaf:Agent, foaf:Organization, foaf:Person |
| 하위 클래스: | PartyCollection |
| 속성: | assigneeOf, assignerOf, partOf, uid |
| 범위에 포함됨: | function, assignee, assigner |
| 정의: | 개별 엔터티의 그룹인 당사자 |
|---|---|
| 레이블: | 당사자 컬렉션 |
| 식별자: | http://www.w3.org/ns/odrl/2/PartyCollection |
| 상위 클래스: | Party |
| 속성: | source, refinement |
| 범위에 포함됨: | partOf |
| 정의: | 당사자는 규칙의 수신자입니다. |
|---|---|
| 레이블: | 양수인 |
| 식별자: | http://www.w3.org/ns/odrl/2/assignee |
| 상위 속성: | function |
| 도메인: | Policy, Rule |
| 범위: | Party |
| 정의: | 당사자는 규칙의 발행자입니다. |
|---|---|
| 레이블: | 양도인 |
| 식별자: | http://www.w3.org/ns/odrl/2/assigner |
| 상위 속성: | function |
| 도메인: | Policy, Rule |
| 범위: | Party |
| 정의: | 식별된 당사자가 양수인 기능적 역할을 수행하는 ODRL 정책을 식별합니다. |
|---|---|
| 레이블: | 양수 대상 |
| 식별자: | http://www.w3.org/ns/odrl/2/assigneeOf |
| 참고: | assigneeOf가 메타데이터 표현과 ODRL 정책 사이에 단언된 경우, 식별되는 당사자는 해당 정책의 모든 규칙에 대해 양수인 기능적 역할을 수행하는 것으로 추론되어야 MUST 합니다. |
| 도메인: | Party |
| 범위: | Policy |
| 정의: | 식별된 당사자가 양도인 기능적 역할을 수행하는 ODRL 정책을 식별합니다. |
|---|---|
| 레이블: | 양도 대상 |
| 식별자: | http://www.w3.org/ns/odrl/2/assignerOf |
| 참고: | assignerOf가 메타데이터 표현과 ODRL 정책 사이에 단언된 경우, 식별되는 당사자는 해당 정책의 모든 규칙에 대해 양도인 기능적 역할을 수행하는 것으로 추론되어야 MUST 합니다. |
| 도메인: | Party |
| 범위: | Policy |
| 정의: | 자산/당사자가 구성원인 Asset/PartyCollection을 식별합니다. |
|---|---|
| 레이블: | 일부 |
| 식별자: | http://www.w3.org/ns/odrl/2/partOf |
| 도메인: | Asset, Party |
| 범위: | AssetCollection, PartyCollection |
| 정의: | Asset/PartyCollection에 대한 참조 |
|---|---|
| 레이블: | 소스 |
| 식별자: | http://www.w3.org/ns/odrl/2/source |
| 참고: | 제약이 적용될 때 AssetCollection 및 PartyCollection에서 사용됩니다. |
| 도메인: | AssetCollection, PartyCollection |
| 정의: | 자산에 대해 동작을 수행할 수 있는 능력. |
|---|---|
| 레이블: | 허가 |
| 식별자: | http://www.w3.org/ns/odrl/2/Permission |
| 상위 클래스: | Rule |
| 서로소 클래스: | Duty, Prohibition |
| 속성: | duty |
| 범위에 포함됨: | permission |
| 정의: | 개별 허가를 정책과 관련짓습니다. |
|---|---|
| 레이블: | 허가 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/permission |
| 도메인: | Policy |
| 범위: | Permission |
| 정의: | 자산에 대해 동작을 수행할 수 없는 것. |
|---|---|
| 레이블: | 금지 |
| 식별자: | http://www.w3.org/ns/odrl/2/Prohibition |
| 상위 클래스: | Rule |
| 서로소 클래스: | Duty, Permission |
| 속성: | remedy |
| 범위에 포함됨: | prohibition |
| 정의: | 개별 금지를 정책과 관련짓습니다. |
|---|---|
| 레이블: | 금지 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/prohibition |
| 도메인: | Policy |
| 범위: | Prohibition |
| 정의: | 자산에 대한 작업. |
|---|---|
| 레이블: | 동작 |
| 식별자: | http://www.w3.org/ns/odrl/2/Action |
| 참고: | 동작은 허가에 의해 허용되거나, 금지에 의해 허용되지 않거나, 의무에 의해 필수로 될 수 있습니다. |
| 상위 클래스: | schema:Action |
| 속성: | includedIn, implies, refinement |
| 범위에 포함됨: | includedIn, implies, action |
| 인스턴스: | Attribution, CommericalUse, DerivativeWorks, Distribution, Notice, Reproduction, ShareAlike, Sharing, SourceCode, acceptTracking, adHocShare, aggregate, annotate, anonymize, append, appendTo, archive, attachPolicy, attachSource, attribute, commercialize, compensate, concurrentUse, copy, delete, derive, digitize, display, distribute, ensureExclusivity, execute, export, extract, extractChar, extractPage, extractWord, give, grantUse, include, index, inform, install, lease, lend, license, modify, move, nextPolicy, obtainConsent, pay, play, present, preview, print, read, reproduce, reviewPolicy, secondaryUse, sell, share, shareAlike, stream, synchronize, textToSpeech, transfer, transform, translate, uninstall, use, watermark, write, writeTo |
| 정의: | 규칙이 적용되는 자산과 관련된 작업. |
|---|---|
| 레이블: | 동작 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/action |
| 도메인: | Policy, Rule |
| 범위: | Action |
| 정의: | 동작은 자신의 작업 의미론을 포괄하는 다른 동작을 추이적으로 단언합니다. |
|---|---|
| 레이블: | 포함됨 |
| 식별자: | http://www.w3.org/ns/odrl/2/includedIn |
| 참고: | 목적은 참조된 다른 동작 인스턴스의 의미론이 이 동작 인스턴스의 의미론을 포괄(포함)한다는 것을 명시적으로 단언하는 것입니다. includedIn 속성은 추이적이며, 따라서 동작들은 조상 관계를 형성합니다. |
| 도메인: | Action |
| 범위: | Action |
| 정의: | 동작은 자신의 작업 의미론을 가능하게 하기 위해 다른 동작이 금지되지 않음을 단언합니다. |
|---|---|
| 레이블: | 함축 |
| 식별자: | http://www.w3.org/ns/odrl/2/implies |
| 참고: | 이 속성은 동작 인스턴스가 다른 동작 인스턴스가 금지되지 않았음을 수반한다고 단언합니다. |
| 도메인: | Action |
| 범위: | Action |
| 정의: | 자산을 사용하는 것 |
|---|---|
| 레이블: | 사용 |
| 식별자: | http://www.w3.org/ns/odrl/2/use |
| 참고: | Use는 모든 비제3자 사용에 대한 가장 일반적인 동작입니다. 더 구체적인 유형의 use 동작은 더 구체적인 대상 동작으로 표현할 수 있습니다. |
| 포함자: | Attribution, CommericalUse, DerivativeWorks, Distribution, Notice, Reproduction, ShareAlike, Sharing, SourceCode, acceptTracking, aggregate, annotate, anonymize, archive, attribute, compensate, concurrentUse, delete, derive, digitize, distribute, ensureExclusivity, execute, grantUse, include, index, inform, install, modify, move, nextPolicy, obtainConsent, play, present, print, read, reproduce, reviewPolicy, stream, synchronize, textToSpeech, transform, translate, uninstall, watermark |
| 클래스: | Action |
| 정의: | 자산의 소유권을 영구적으로 이전하는 것. |
|---|---|
| 레이블: | 소유권 이전 |
| 식별자: | http://www.w3.org/ns/odrl/2/transfer |
| 포함자: | give, sell |
| 클래스: | Action |
| 정의: | 동작을 수행해야 하는 책무 |
|---|---|
| 레이블: | 의무 |
| 식별자: | http://www.w3.org/ns/odrl/2/Duty |
| 상위 클래스: | Rule |
| 서로소 클래스: | Permission, Prohibition |
| 속성: | consequence |
| 범위에 포함됨: | duty, obligation, consequence, remedy |
| 정의: | 개별 의무를 정책과 관련짓습니다. |
|---|---|
| 레이블: | 책무 |
| 식별자: | http://www.w3.org/ns/odrl/2/obligation |
| 참고: | 의무는 충족되어야 하는 요구사항입니다. |
| 도메인: | Policy |
| 범위: | Duty |
| 정의: | 개별 의무를 허가와 관련짓습니다. |
|---|---|
| 레이블: | 의무 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/duty |
| 참고: | 의무는 허가를 받기 위해 충족되어야 하는 사전 조건입니다. |
| 도메인: | Permission |
| 범위: | Duty |
| 정의: | 의무를 다른 의무와 관련짓고, 후자는 전자를 충족하지 않은 결과가 됩니다. |
|---|---|
| 레이블: | 결과 |
| 식별자: | http://www.w3.org/ns/odrl/2/consequence |
| 참고: | consequence 속성은 합의된 정책 책무 또는 허가를 위한 의무를 충족하지 못했을 때의 영향을 표현하는 데 사용됩니다. 이 중 어느 하나라도 충족되지 않으면, 그 결과 의무도 새로운 요구사항이 되며, 이는 원래의 책무 또는 의무뿐만 아니라 결과 의무도 모두 충족되어야 함을 의미합니다 |
| 상위 속성: | failure |
| 도메인: | Duty |
| 범위: | Duty |
| 정의: | 개별 구제 의무를 금지와 관련짓습니다. |
|---|---|
| 레이블: | 구제 |
| 식별자: | http://www.w3.org/ns/odrl/2/remedy |
| 참고: | remedy 속성은 금지가 실행되어 위반된 경우 충족되어야 하는 합의된 의무를 표현합니다. |
| 상위 속성: | failure |
| 도메인: | Prohibition |
| 범위: | Duty |
| 정의: | 동작과 당사자/자산 컬렉션의 의미론을 정제하거나 규칙에 적용 가능한 조건을 선언하는 불리언 표현식. |
|---|---|
| 레이블: | 제약 |
| 식별자: | http://www.w3.org/ns/odrl/2/Constraint |
| 속성: | unit, dataType, operator, rightOperand, rightOperandReference, leftOperand, status, uid |
| 범위에 포함됨: | constraint, refinement |
| 정의: | 규칙에 적용되는 제약 |
|---|---|
| 레이블: | 제약 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/constraint |
| 참고: | 규칙에 대한 제약은 규칙이 활성 상태인지 여부를 판단하는 데 사용됩니다. 예: 해당 허가 규칙은 2018년 동안에만 활성 상태입니다. |
| 도메인: | Policy, Rule |
| 범위: | Constraint, LogicalConstraint |
| 정의: | 동작 또는 당사자/자산 컬렉션의 의미론을 정제하는 데 사용되는 제약 |
|---|---|
| 레이블: | 정제 |
| 식별자: | http://www.w3.org/ns/odrl/2/refinement |
| 참고: | 예: print 동작은 자산의 50%에 대해서만 허가됩니다. |
| 도메인: | Action, AssetCollection, PartyCollection |
| 범위: | Constraint, LogicalConstraint |
| 정의: | 제약 표현식을 위한 연산자. |
|---|---|
| 레이블: | 연산자 |
| 식별자: | http://www.w3.org/ns/odrl/2/Operator |
| 참고: | 관계 연산자를 나타내는 Operator 클래스의 인스턴스. |
| 범위에 포함됨: | operator |
| 인스턴스: | eq, gt, gteq, hasPart, isA, isAllOf, isAnyOf, isNoneOf, isPartOf, lt, lteq, neq |
| 정의: | 제약의 피연산자에 적용되는 연산자 함수 |
|---|---|
| 레이블: | 연산자 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/operator |
| 도메인: | Constraint |
| 범위: | Operator |
| 정의: | 제약 표현식을 위한 오른쪽 피연산자. |
|---|---|
| 레이블: | 오른쪽 피연산자 |
| 식별자: | http://www.w3.org/ns/odrl/2/RightOperand |
| 참고: | RightOperand 클래스의 인스턴스는 제약의 rightOperand로 사용됩니다. |
| 범위에 포함됨: | rightOperand |
| 인스턴스: | policyUsage |
| 정의: | 제약 표현식에서 오른쪽 피연산자의 값. |
|---|---|
| 레이블: | 오른쪽 피연산자 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/rightOperand |
| 참고: | 집합 기반 연산자와 함께 사용할 때 값의 목록을 사용할 수 있습니다. |
| 도메인: | Constraint |
| 범위: | rdfs:Literal, xsd:anyURI, RightOperand |
| 정의: | 제약의 오른쪽 피연산자 값을 제공하는 웹 리소스에 대한 참조. |
|---|---|
| 레이블: | 오른쪽 피연산자 참조 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/rightOperandReference |
| 참고: | 실제 오른쪽 피연산자 값을 얻기 위해 역참조되어야 MUST 하는 IRI입니다. 집합 기반 연산자와 함께 사용할 때 IRI 목록을 사용할 수 있습니다 |
| 도메인: | Constraint |
| 정의: | 제약 표현식을 위한 왼쪽 피연산자. |
|---|---|
| 레이블: | 왼쪽 피연산자 |
| 식별자: | http://www.w3.org/ns/odrl/2/LeftOperand |
| 참고: | LeftOperand 클래스의 인스턴스는 제약의 leftOperand로 사용됩니다. |
| 범위에 포함됨: | leftOperand |
| 인스턴스: | absolutePosition, absoluteSize, absoluteSpatialPosition, absoluteTemporalPosition, count, dateTime, delayPeriod, deliveryChannel, device, elapsedTime, event, fileFormat, industry, language, media, meteredTime, payAmount, percentage, product, purpose, recipient, relativePosition, relativeSize, relativeSpatialPosition, relativeTemporalPosition, resolution, spatial, spatialCoordinates, system, systemDevice, timeInterval, unitOfCount, version, virtualLocation |
| 정의: | 제약 표현식에서 왼쪽 피연산자. |
|---|---|
| 레이블: | 왼쪽 피연산자 보유 |
| 식별자: | http://www.w3.org/ns/odrl/2/leftOperand |
| 도메인: | Constraint |
| 범위: | LeftOperand |
| 정의: | 제약의 rightOperand 또는 rightOperandReference 값에 대한 측정 단위. |
|---|---|
| 레이블: | 단위 |
| 식별자: | http://www.w3.org/ns/odrl/2/unit |
| 도메인: | Constraint |
| 정의: | 제약의 rightOperand 또는 rightOperandReference 값의 데이터형. |
|---|---|
| 레이블: | 데이터형 |
| 식별자: | http://www.w3.org/ns/odrl/2/dataType |
| 참고: | RDF 인코딩에서는 rdf:datatype 사용이 사용되어야 MUST 합니다. JSON-LD 인코딩에서는 @type 사용이 사용되어야 MUST 합니다. |
| 도메인: | Constraint |
| 범위: | rdfs:Datatype |
| 정의: | leftOperand 동작에서 생성된 값 또는 비교를 위한 기준으로 설정된 leftOperand와 관련된 값. |
|---|---|
| 레이블: | 상태 |
| 식별자: | http://www.w3.org/ns/odrl/2/status |
| 도메인: | Constraint |
| 정의: | 동작과 당사자/자산 컬렉션의 의미론을 정제하거나 규칙에 적용 가능한 조건을 선언하는 논리 표현식. |
|---|---|
| 레이블: | 논리 제약 |
| 식별자: | http://www.w3.org/ns/odrl/2/LogicalConstraint |
| 속성: | operand, uid |
| 범위에 포함됨: | constraint, refinement |
| 정의: | 피연산자는 논리 관계를 위한 추상 속성입니다. |
|---|---|
| 레이블: | 피연산자 |
| 식별자: | http://www.w3.org/ns/odrl/2/operand |
| 참고: | operand의 하위 속성은 논리 제약에 사용됩니다. |
| 하위 속성: | and, andSequence, or, xone |
| 도메인: | LogicalConstraint |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자와 같음을 나타냅니다. |
|---|---|
| 레이블: | 같음 |
| 식별자: | http://www.w3.org/ns/odrl/2/eq |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자보다 큼을 나타냅니다. |
|---|---|
| 레이블: | 보다 큼 |
| 식별자: | http://www.w3.org/ns/odrl/2/gt |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자보다 크거나 같음을 나타냅니다. |
|---|---|
| 레이블: | 보다 크거나 같음 |
| 식별자: | http://www.w3.org/ns/odrl/2/gteq |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자보다 작음을 나타냅니다. |
|---|---|
| 레이블: | 보다 작음 |
| 식별자: | http://www.w3.org/ns/odrl/2/lt |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자보다 작거나 같음을 나타냅니다. |
|---|---|
| 레이블: | 보다 작거나 같음 |
| 식별자: | http://www.w3.org/ns/odrl/2/lteq |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자와 같지 않음을 나타냅니다. |
|---|---|
| 레이블: | 같지 않음 |
| 식별자: | http://www.w3.org/ns/odrl/2/neq |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자의 인스턴스임을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | ~이다 |
| 식별자: | http://www.w3.org/ns/odrl/2/isA |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자를 포함함을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | 부분을 가짐 |
| 식별자: | http://www.w3.org/ns/odrl/2/hasPart |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자에 의해 포함됨을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | 일부임 |
| 식별자: | http://www.w3.org/ns/odrl/2/isPartOf |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자의 모두에 해당함을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | 모두에 해당 |
| 식별자: | http://www.w3.org/ns/odrl/2/isAllOf |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자 중 어느 하나에 해당함을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | 어느 하나에 해당 |
| 식별자: | http://www.w3.org/ns/odrl/2/isAnyOf |
| 클래스: | Operator |
| 정의: | 주어진 값이 제약의 오른쪽 피연산자 중 어느 것에도 해당하지 않음을 나타내는 집합 기반 연산자. |
|---|---|
| 레이블: | 어느 것도 아님 |
| 식별자: | http://www.w3.org/ns/odrl/2/isNoneOf |
| 클래스: | Operator |
| 정의: | 제약 중 하나 이상이 충족될 때 관계가 충족됩니다. |
|---|---|
| 레이블: | 또는 |
| 식별자: | http://www.w3.org/ns/odrl/2/or |
| 참고: | 이 속성은 논리 제약에만 사용되어야 MUST 하며, 피연산자 값 목록은 제약 인스턴스여야 MUST 합니다. |
| 상위 속성: | operand |
| 정의: | 제약 중 하나만, 그리고 그보다 많지 않게 충족될 때 관계가 충족됩니다. |
|---|---|
| 레이블: | 오직 하나 |
| 식별자: | http://www.w3.org/ns/odrl/2/xone |
| 참고: | 이 속성은 논리 제약에만 사용되어야 MUST 하며, 피연산자 값 목록은 제약 인스턴스여야 MUST 합니다. |
| 상위 속성: | operand |
| 정의: | 모든 제약이 충족될 때 관계가 충족됩니다. |
|---|---|
| 레이블: | 그리고 |
| 식별자: | http://www.w3.org/ns/odrl/2/and |
| 참고: | 이 속성은 논리 제약에만 사용되어야 MUST 하며, 피연산자 값 목록은 제약 인스턴스여야 MUST 합니다. |
| 상위 속성: | operand |
| 정의: | 각 제약이 지정된 순서대로 충족될 때 관계가 충족됩니다. |
|---|---|
| 레이블: | 순차적 그리고 |
| 식별자: | http://www.w3.org/ns/odrl/2/andSequence |
| 참고: | 이 속성은 논리 제약에만 사용되어야 MUST 하며, 피연산자 값 목록은 제약 인스턴스여야 MUST 합니다. 목록의 순서는 보존되어야 MUST 합니다. andSequence 연산자는 피연산자 사이에 시간적 조건 요구사항이 있을 수 있는 예입니다. 이는 제약 중 하나가 충족될 수 없는 경우 교착 상태와 같이 결과를 해결할 수 없는 상황으로 이어질 수 있습니다. ODRL 처리 시스템은 이러한 시나리오를 계획하고 이를 해결할 메커니즘을 구현해야 SHOULD 합니다. |
| 상위 속성: | operand |
| 정의: | 정책의 병합에서 발생하는 충돌 또는 동일한 정책 내 허가와 금지 사이의 충돌을 해결하기 위한 전략을 설정하는 데 사용됩니다. |
|---|---|
| 레이블: | 충돌 전략 선호 |
| 식별자: | http://www.w3.org/ns/odrl/2/ConflictTerm |
| 참고: | ConflictTerm의 인스턴스는 충돌 해결 전략을 설명합니다. |
| 범위에 포함됨: | conflict |
| 인스턴스: | invalid, perm, prohibit |
| 정의: | 정책의 충돌 해결 전략. |
|---|---|
| 레이블: | 정책 충돌 처리 |
| 식별자: | http://www.w3.org/ns/odrl/2/conflict |
| 참고: | 전략이 지정되지 않은 경우 기본값은 invalid입니다. |
| 도메인: | Policy |
| 범위: | ConflictTerm |
| 정의: | 허가가 금지보다 우선합니다. |
|---|---|
| 레이블: | 허가 우선 |
| 식별자: | http://www.w3.org/ns/odrl/2/perm |
| 참고: | 정책 충돌 결과를 결정하는 데 사용됩니다. |
| 클래스: | ConflictTerm |
| 정의: | 금지가 허가보다 우선합니다. |
|---|---|
| 레이블: | 금지 우선 |
| 식별자: | http://www.w3.org/ns/odrl/2/prohibit |
| 참고: | 정책 충돌 결과를 결정하는 데 사용됩니다. |
| 클래스: | ConflictTerm |
| 정의: | 정책이 무효입니다. |
|---|---|
| 레이블: | 무효 정책 |
| 식별자: | http://www.w3.org/ns/odrl/2/invalid |
| 참고: | 충돌 전략에서 정책이 무효임을 나타내는 데 사용됩니다. |
| 클래스: | ConflictTerm |
이 절은 비규범적입니다.
ODRL 공통 어휘는 ODRL 프로파일에서 사용될 MAY 수 있는 일반 용어의 의미론을 정의합니다.
| 정의: | 당사자들로부터 자산에 대한 규칙을 단언하는 정책. |
|---|---|
| 레이블: | 단언 |
| 식별자: | http://www.w3.org/ns/odrl/2/Assertion |
| 참고: | 예를 들어, 당사자(양수인 또는 양도인)는 자산에 대해 자신이 보유한 조건을 주장할 수 있습니다. 단언 정책은 그러한 허가/금지를 부여하지 않고 오직 당사자의 주장을 단언할 뿐입니다. 단언 정책은 대상 자산, 임의의 기능적 역할을 가진 당사자, 그리고 허가 또는 금지 규칙 중 하나 이상을 포함해야 MUST 합니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Offer, Privacy, Request, Ticket |
| 정의: | 개인정보를 포함하는 자산에 대한 규칙을 표현하는 정책. |
|---|---|
| 레이블: | 개인정보 보호 정책 |
| 식별자: | http://www.w3.org/ns/odrl/2/Privacy |
| 참고: | 개인정보 보호 정책은 대상 자산, 양도인 기능을 가진 당사자, 양수인 기능을 가진 당사자, 그리고 의무를 포함해야 MUST 하는 허가 또는 금지 규칙 중 하나 이상을 MUST 포함해야 합니다. 대상 자산은 양수인에 관한 개인정보를 포함하거나 이와 관련되어야 SHOULD 합니다. 의무는 자산 관리에 관한 양도인의 책무를 설명해야 MUST 합니다. 양수인은 양도인으로부터 개인정보 보호 정책의 조건을 부여받습니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Agreement, Assertion, Offer, Request, Ticket |
| 정의: | 양수인으로부터 자산에 대한 규칙을 제안하는 정책. |
|---|---|
| 레이블: | 요청 |
| 식별자: | http://www.w3.org/ns/odrl/2/Request |
| 참고: | 요청 정책은 대상 자산, 양수인 기능을 가진 당사자, 그리고 허가 또는 금지 규칙 중 하나 이상을 MUST 포함해야 합니다. 요청은 알려진 경우 양도인 기능을 가진 당사자도 MAY 포함할 수 있습니다. 어떤 당사자에게도 권한은 부여되지 않습니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Agreement, Assertion, Offer, Privacy, Ticket |
| 정의: | 양도인으로부터 자산에 대한 규칙을 보유자에게 부여하는 정책. |
|---|---|
| 레이블: | 티켓 |
| 식별자: | http://www.w3.org/ns/odrl/2/Ticket |
| 참고: | 티켓 정책은 대상 자산과 허가 또는 금지 규칙 중 하나 이상을 MUST 포함해야 합니다. 티켓은 양도인 기능을 가진 당사자를 MAY 포함할 수 있으며, 양수인을 MUST NOT 포함해서는 안 됩니다. 티켓 정책은 해당 티켓의 보유자에게 정책의 조건을 부여합니다. 티켓 보유자는 알려지지 않은 상태로 남을 MAY 수도 있고, 이후 단계에서 식별되어야 MAY 할 수도 있습니다. |
| 상위 클래스: | Policy |
| 서로소 클래스: | Agreement, Assertion, Offer, Privacy, Request |
| 정의: | output 속성은 동작의 출력으로부터 생성되는 자산을 지정합니다. |
|---|---|
| 레이블: | 출력 |
| 식별자: | http://www.w3.org/ns/odrl/2/output |
| 상위 속성: | relation |
| 도메인: | Rule |
| 범위: | Asset |
| 정의: | 귀속 표시를 받을 당사자. |
|---|---|
| 레이블: | 귀속 대상 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/attributedParty |
| 참고: | attribute 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 귀속 표시를 수행하는 당사자. |
|---|---|
| 레이블: | 귀속 부여 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/attributingParty |
| 참고: | attribute 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 당사자는 보상의 수신자입니다. |
|---|---|
| 레이블: | 보상받는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/compensatedParty |
| 참고: | compensate 의무 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 보상의 제공자인 당사자. |
|---|---|
| 레이블: | 보상하는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/compensatingParty |
| 참고: | compensate 의무 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 동의를 얻어야 하는 당사자. |
|---|---|
| 레이블: | 동의하는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/consentingParty |
| 참고: | obtainConsent 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 동의를 얻는 당사자. |
|---|---|
| 레이블: | 동의 획득 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/consentedParty |
| 참고: | obtainConsent 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 계약을 제안하는 당사자. |
|---|---|
| 레이블: | 계약 제안 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/contractingParty |
| 상위 속성: | function |
| 정의: | 계약 대상이 되는 당사자. |
|---|---|
| 레이블: | 계약 대상 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/contractedParty |
| 상위 속성: | function |
| 정의: | 모든 사용에 대해 통지받을 당사자. |
|---|---|
| 레이블: | 통지받는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/informedParty |
| 참고: | inform 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | inform 사용 데이터를 제공하는 당사자. |
|---|---|
| 레이블: | 통지하는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/informingParty |
| 참고: | inform 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 사용을 추적하는 당사자. |
|---|---|
| 레이블: | 추적하는 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/trackingParty |
| 참고: | acceptTracking 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 사용이 추적되고 있는 당사자. |
|---|---|
| 레이블: | 추적 대상 당사자 |
| 식별자: | http://www.w3.org/ns/odrl/2/trackedParty |
| 참고: | acceptTracking 동작의 일부로 지정될 수 있습니다. |
| 상위 속성: | function |
| 정의: | 자산의 사용이 추적될 수 있음을 수락하는 것. |
|---|---|
| 레이블: | 추적 수락 |
| 식별자: | http://www.w3.org/ns/odrl/2/acceptTracking |
| 참고: | 수집된 정보는 양도인이 추적할 수 있거나, 'trackingParty' 기능 역할을 가진 당사자에 연결될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산 또는 그 일부를 복합 컬렉션의 일부로 사용하는 것. |
|---|---|
| 레이블: | 집계 |
| 식별자: | http://www.w3.org/ns/odrl/2/aggregate |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 다른 방식으로 수정하지 않고 설명 표기/해설을 자산에 추가하는 것. |
|---|---|
| 레이블: | 주석 달기 |
| 식별자: | http://www.w3.org/ns/odrl/2/annotate |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산 전체 또는 일부를 익명화하는 것. |
|---|---|
| 레이블: | 익명화 |
| 식별자: | http://www.w3.org/ns/odrl/2/anonymize |
| 참고: | 예를 들어, 통계 또는 기타 유사한 목적을 위해 식별 세부 정보를 제거하거나, 작성자/출처를 명시하지 않고 자산을 사용하는 것. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 저장하는 것(일시적이지 않은 형태로). |
|---|---|
| 레이블: | 보관 |
| 식별자: | http://www.w3.org/ns/odrl/2/archive |
| 참고: | 시간적 조건에는 시간 제약을 사용할 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 사용에 대해 귀속 표시하는 것. |
|---|---|
| 레이블: | 귀속 표시 |
| 식별자: | http://www.w3.org/ns/odrl/2/attribute |
| 참고: | 귀속 정보를 가진 자산에 연결될 수 있습니다. “attributedParty” 기능 역할을 가진 당사자에 연결될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 저작권 보유자 및/또는 작성자에게 크레딧이 제공되어야 합니다. |
|---|---|
| 레이블: | 귀속 |
| 식별자: | http://creativecommons.org/ns#Attribution |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 상업적 목적을 위해 권리를 행사하는 것. |
|---|---|
| 레이블: | 상업적 이용 |
| 식별자: | http://creativecommons.org/ns#CommericalUse |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 사용하거나 판매하는 대가로, 정의된 경우 일정한 가치의 금액을 이전하여 보상하는 것. |
|---|---|
| 레이블: | 보상 |
| 식별자: | http://www.w3.org/ns/odrl/2/compensate |
| 참고: | 보상은 가치를 지닌 여러 유형의 것을 사용할 수 있습니다: (i) 해당 것은 제약 이름의 값(용어)으로 표현됩니다; (b) 값은 operator, rightOperand, dataType 및 unit으로 표현됩니다. 일반적으로 양수인이 양도인에게 보상하지만, 다른 보상 당사자 역할이 사용될 수도 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 동시에 사용되는 자산의 여러 사본을 만드는 것. |
|---|---|
| 레이블: | 동시 사용 |
| 식별자: | http://www.w3.org/ns/odrl/2/concurrentUse |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산이 사용된 후 자산의 모든 사본을 영구적으로 제거하는 것. |
|---|---|
| 레이블: | 삭제 |
| 식별자: | http://www.w3.org/ns/odrl/2/delete |
| 참고: | 어떤 조건에서 자산을 삭제해야 하는지 정의하려면 제약을 사용하십시오. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 이 자산으로부터 새로운 파생 자산을 만들고 그 파생물을 편집하거나 수정하는 것. |
|---|---|
| 레이블: | 파생 |
| 식별자: | http://www.w3.org/ns/odrl/2/derive |
| 참고: | 새 자산이 생성되며 원본 자산과 상당히 겹칠 수 있습니다. (변경이 새 자산으로 인정될 만큼 충분히 중요한지 여부에 대한 개념은 주관적임에 유의하십시오). 파생 자산에는 next policy가 적용될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 파생 저작물의 배포. |
|---|---|
| 레이블: | 파생 저작물 |
| 식별자: | http://creativecommons.org/ns#DerivativeWorks |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 아날로그 형태의 자산으로부터 디지털 사본을 만들거나, 그 밖의 방식으로 자산을 디지털화하는 것. |
|---|---|
| 레이블: | 디지털화 |
| 식별자: | http://www.w3.org/ns/odrl/2/digitize |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 정적이고 일시적인 표현물을 만드는 것. |
|---|---|
| 레이블: | 표시 |
| 식별자: | http://www.w3.org/ns/odrl/2/display |
| 참고: | 예를 들어, 화면에 이미지를 표시하는 것. 동작이 단순히 양수인보다 더 넓은 청중에게 수행되는 경우, Recipient 제약을 사용하는 것이 권장됩니다. |
| 포함 위치: | play |
| 클래스: | Action |
| 정의: | 자산을 제3자에게 공급하는 것. |
|---|---|
| 레이블: | 배포 |
| 식별자: | http://www.w3.org/ns/odrl/2/distribute |
| 참고: | 제3자가 허용되는 사용을 표현하려면 nextPolicy를 사용하는 것이 권장됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 배포, 공개 표시 및 공개 실연. |
|---|---|
| 레이블: | 배포 |
| 식별자: | http://creativecommons.org/ns#Distribution |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산에 대한 규칙이 배타적임을 보장하는 것. |
|---|---|
| 레이블: | 배타성 보장 |
| 식별자: | http://www.w3.org/ns/odrl/2/ensureExclusivity |
| 참고: | 의무로 사용되는 경우, 양수인은 규칙의 배타성을 보장하는 당사자로 명시적으로 표시되어야 합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 컴퓨터 프로그램 자산을 실행하는 것. |
|---|---|
| 레이블: | 실행 |
| 식별자: | http://www.w3.org/ns/odrl/2/execute |
| 참고: | 예를 들어, 게임이나 애플리케이션과 같은 기계 실행 가능 코드 또는 Java. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 일부를 추출하여 새 자산으로 사용하는 것. |
|---|---|
| 레이블: | 추출 |
| 식별자: | http://www.w3.org/ns/odrl/2/extract |
| 참고: | 새 자산이 생성되며 원본 자산과 거의 공통점이 없을 수도 있습니다. (변경이 새 자산으로 인정될 만큼 충분히 중요한지 여부에 대한 개념은 주관적임에 유의하십시오). 추출된 자산에는 next policy가 적용될 수 있습니다. |
| 포함 위치: | reproduce |
| 클래스: | Action |
| 정의: | 보상 없이 그리고 원본 자산을 삭제하면서 자산의 소유권을 제3자에게 이전하는 것. |
|---|---|
| 레이블: | 제공 |
| 식별자: | http://www.w3.org/ns/odrl/2/give |
| 포함 위치: | transfer |
| 클래스: | Action |
| 정의: | 자산의 사용을 제3자에게 부여하는 것. |
|---|---|
| 레이블: | 사용 허가 부여 |
| 식별자: | http://www.w3.org/ns/odrl/2/grantUse |
| 참고: | 이 동작은 양수인이 제3자를 위한 자산 사용 정책을 만들 수 있게 합니다. nextPolicy는 제3자와 합의하는 것이 권장됩니다. 시간 제약 사용이 권장됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 다른 관련 자산을 자산에 포함하는 것. |
|---|---|
| 레이블: | 포함 |
| 식별자: | http://www.w3.org/ns/odrl/2/include |
| 참고: | 예: 귀속 표시에 인물 사진이 포함되어야 합니다. 관련 자산에는 relation 하위 속성 사용이 필요합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 색인에 기록하는 것. |
|---|---|
| 레이블: | 색인화 |
| 식별자: | http://www.w3.org/ns/odrl/2/index |
| 참고: | 예를 들어, 검색 엔진 데이터베이스에 자산에 대한 링크를 포함하는 것. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산에 대해 또는 자산과 관련하여 동작이 수행되었음을 통지하는 것. |
|---|---|
| 레이블: | 통지 |
| 식별자: | http://www.w3.org/ns/odrl/2/inform |
| 참고: | 'informedParty' 기능 역할을 가진 당사자에 연결될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 작동하거나 실행할 수 있도록 컴퓨터 프로그램 자산을 저장 장치에 로드하는 것. |
|---|---|
| 레이블: | 설치 |
| 식별자: | http://www.w3.org/ns/odrl/2/install |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 기존 콘텐츠를 변경하는 것. 이 동작으로 새 자산은 생성되지 않습니다. |
|---|---|
| 레이블: | 수정 |
| 식별자: | http://www.w3.org/ns/odrl/2/modify |
| 참고: | 이 동작은 일반적으로 수시로 업데이트되지만 새 자산을 만들지 않는 자산을 수정합니다. 자산 수정의 결과가 새 자산이어야 하는 경우 derive 또는 extract 동작을 사용해야 합니다. (변경이 새 자산으로 인정될 만큼 충분히 중요한지 여부에 대한 개념은 주관적임에 유의하십시오). |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 원본 사본 삭제를 포함하여 자산을 하나의 디지털 위치에서 다른 위치로 이동하는 것. |
|---|---|
| 레이블: | 이동 |
| 식별자: | http://www.w3.org/ns/odrl/2/move |
| 참고: | 자산이 이동된 후 원본 사본은 삭제되어야 합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산 사용을 위해 지정된 정책을 제3자에게 부여하는 것. |
|---|---|
| 레이블: | 다음 정책 |
| 식별자: | http://www.w3.org/ns/odrl/2/nextPolicy |
| 참고: | 다운스트림 정책에 유용합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 저작권 및 라이선스 고지가 온전하게 유지되어야 합니다. |
|---|---|
| 레이블: | 고지 |
| 식별자: | http://creativecommons.org/ns#Notice |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산과 관련하여 요청된 동작을 수행하기 위한 검증 가능한 동의를 얻는 것. |
|---|---|
| 레이블: | 동의 획득 |
| 식별자: | http://www.w3.org/ns/odrl/2/obtainConsent |
| 참고: | 양도인 또는 당사자가 사례별로 그러한 동작을 승인할 권한이 있음을 보장하기 위한 의무로 사용될 수 있습니다. “consentingParty” 기능 역할을 가진 당사자에 연결될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 순차적이고 일시적인 표현물을 만드는 것. |
|---|---|
| 레이블: | 재생 |
| 식별자: | http://www.w3.org/ns/odrl/2/play |
| 참고: | 예를 들어, 비디오 또는 오디오 트랙을 재생하는 것. 동작이 단순히 양수인보다 더 넓은 청중에게 수행되는 경우, Recipient 제약을 사용하는 것이 권장됩니다. |
| 포함자: | display |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 공개적으로 실연하는 것. |
|---|---|
| 레이블: | 제시 |
| 식별자: | http://www.w3.org/ns/odrl/2/present |
| 참고: | 자산은 공중에게 실연(또는 전달)될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 유형적이고 영구적인 표현물을 만드는 것. |
|---|---|
| 레이블: | 인쇄 |
| 식별자: | http://www.w3.org/ns/odrl/2/print |
| 참고: | 예를 들어, 종이에 인쇄하는 것과 같이 자산의 영구적이고 고정된(정적) 직접 지각 가능한 표현을 만드는 것. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산에서 데이터를 얻는 것. |
|---|---|
| 레이블: | 읽기 |
| 식별자: | http://www.w3.org/ns/odrl/2/read |
| 참고: | 예를 들어, 데이터베이스(자산)에서 레코드를 읽을 수 있는 능력. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 임의의 물질적 형태로 자산의 중복 사본을 만드는 것. |
|---|---|
| 레이블: | 복제 |
| 식별자: | http://www.w3.org/ns/odrl/2/reproduce |
| 포함자: | extract |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 여러 사본 만들기. |
|---|---|
| 레이블: | 복제 |
| 식별자: | http://creativecommons.org/ns#Reproduction |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산에 적용되는 정책을 검토하는 것. |
|---|---|
| 레이블: | 정책 검토 |
| 식별자: | http://www.w3.org/ns/odrl/2/reviewPolicy |
| 참고: | 정책을 검토하기 위해 사람의 개입이 필요할 때 사용됩니다. 전체 정책 정보를 나타내는 자산에 연결될 수 있습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 보상을 받고 원본 자산을 삭제하면서 자산의 소유권을 제3자에게 이전하는 것. |
|---|---|
| 레이블: | 판매 |
| 식별자: | http://www.w3.org/ns/odrl/2/sell |
| 포함 위치: | transfer |
| 클래스: | Action |
| 정의: | 상업적 파생물은 허용하지만, 비상업적 배포만 허용합니다. |
|---|---|
| 레이블: | 공유 |
| 식별자: | http://creativecommons.org/ns#Sharing |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 라이선스가 부여한 일부 권리를 행사할 때 소스 코드(수정을 하기 위해 선호되는 형태)가 제공되어야 합니다. |
|---|---|
| 레이블: | 소스 코드 |
| 식별자: | http://creativecommons.org/ns#SourceCode |
| 참고: | 이 용어는 Creative Commons에서 정의합니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 실시간으로 전달하는 것. |
|---|---|
| 레이블: | 스트리밍 |
| 식별자: | http://www.w3.org/ns/odrl/2/stream |
| 참고: | 자산은 전달되는 중에 실시간으로 활용될 수 있습니다. 동작이 단순히 양수인보다 더 넓은 청중에게 수행되는 경우, Recipient 제약을 사용하는 것이 권장됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 다른 자산의 미디어(오디오/비주얼) 요소와 시간 관계 속에서 사용하는 것. |
|---|---|
| 레이블: | 동기화 |
| 식별자: | http://www.w3.org/ns/odrl/2/synchronize |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 텍스트 자산을 소리 내어 읽게 하는 것. |
|---|---|
| 레이블: | 텍스트 음성 변환 |
| 식별자: | http://www.w3.org/ns/odrl/2/textToSpeech |
| 참고: | 동작이 단순히 양수인보다 더 넓은 청중에게 수행되는 경우, recipient 제약을 사용하는 것이 권장됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산을 다른 형식으로 변환하는 것. |
|---|---|
| 레이블: | 변환 |
| 식별자: | http://www.w3.org/ns/odrl/2/transform |
| 참고: | 일반적으로 제3자 시스템에서 소비하거나 제3자 시스템으로 이전하기 위해 자산을 다른 형식으로 변환하는 데 사용됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산의 원래 자연어를 다른 자연어로 번역하는 것. |
|---|---|
| 레이블: | 번역 |
| 식별자: | http://www.w3.org/ns/odrl/2/translate |
| 참고: | 해당 동작으로 새로운 파생 자산이 생성됩니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 저장 장치에서 컴퓨터 프로그램 자산을 언로드하고 삭제하여 작동 준비 상태를 비활성화하는 것. |
|---|---|
| 레이블: | 제거 |
| 식별자: | http://www.w3.org/ns/odrl/2/uninstall |
| 참고: | 자산은 사용된 후 양수인이 더 이상 접근할 수 없습니다. |
| 포함 위치: | use |
| 클래스: | Action |
| 정의: | 자산에 워터마크를 적용하는 것. |
|---|---|
| 레이블: | 워터마크 |
| 식별자: | http://www.w3.org/ns/odrl/2/watermark |
| 포함 위치: | use |
| 클래스: | Action |
이 절은 제약의 leftOperand로 사용할 수 있는 LeftOperand 인스턴스를 포함합니다. LeftOperand는 constraint 속성(규칙에 적용) 또는 refinement 속성(동작에 적용)을 위한 제약에서 사용될 수 있습니다. ODRL 정책 표현은 LeftOperand의 의도된 의미론에 적절한 제약을 활용해야 합니다.
| 정의: | 대상 자산의 위치 지정을 위해 절대 좌표로 정의된 공간 또는 시간상의 한 점. |
|---|---|
| 레이블: | 절대 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/absolutePosition |
| 참고: | 예: 그림의 왼쪽 위 모서리가 이를 렌더링하는 캔버스의 특정 위치로 제약될 수 있습니다. |
| 좁은 용어: | absoluteSpatialPosition, absoluteTemporalPosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산이 맞추어 들어가야 하는 2D 캔버스상의 직사각형 네 모서리 또는 3D 공간에서 직육면체 여덟 모서리의 절대 공간 위치. |
|---|---|
| 레이블: | 절대 공간 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/absoluteSpatialPosition |
| 참고: | 예: 그림의 왼쪽 위 모서리가 이를 렌더링하는 캔버스의 특정 위치로 제약될 수 있습니다. 참고: 왼쪽 피연산자 Relative Spatial Asset Position도 참조하십시오. |
| 넓은 용어: | absolutePosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산이 맞추어 들어가야 하는 미디어 스트림 내 절대 시간 위치. |
|---|---|
| 레이블: | 절대 시간 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/absoluteTemporalPosition |
| 참고: | 대상 자산을 더 큰 미디어 스트림에 포함하는 동작과 함께 사용합니다. Media Fragment URI
(https://www.w3.org/TR/media-frags/)의 fragment 부분을 오른쪽
피연산자에 사용할 수 있습니다. 왼쪽 피연산자 relativeTemporalPosition을 참조하십시오. 예: MP3 음악 파일은 스트림 시간 길이의 192초와 250초 사이에 배치되어야 합니다. |
| 넓은 용어: | absolutePosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 2D 객체에 대한 하나 또는 두 축의 측정값, 또는 3D 객체에 대한 하나에서 세 축까지의 측정값. |
|---|---|
| 레이블: | 절대 자산 크기 |
| 식별자: | http://www.w3.org/ns/odrl/2/absoluteSize |
| 참고: | 예: 이미지는 폭을 최대 1000px까지 조정할 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙 동작 실행의 숫자 횟수. |
|---|---|
| 레이블: | 횟수 |
| 식별자: | http://www.w3.org/ns/odrl/2/count |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작을 행사하는 날짜(및 선택적 시간과 시간대). 오른쪽 피연산자 값은 [xmlschema11-2]에서 정의한 xsd:date 또는 xsd:dateTime이어야 MUST 합니다. |
|---|---|
| 레이블: | 날짜시간 |
| 식별자: | http://www.w3.org/ns/odrl/2/dateTime |
| 참고: | 시간대 정보 사용이 강력히 권장됩니다. 규칙은 오른쪽 피연산자가 정의한
date(time) 이전(operator lt/lteq 사용) 또는 이후(operator gt/gteq 사용)에
행사될 수 있습니다. 예: dateTime gteq 2017-12-31T06:00Z는
규칙이 UTC 시간 2017년 12월 31일 오전 6:00 이후(포함)에만
행사될 수 있음을 의미합니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작을 행사하기 전의 시간 지연 기간. 이 기간을 트리거하는 시점은 다른 시간 제약이 논리 제약(odrl:andSequence 피연산자 활용)으로 결합되어 정의될 MAY 수 있습니다. 오른쪽 피연산자 값은 [xmlschema11-2]에서 정의한 xsd:duration이어야 MUST 합니다. |
|---|---|
| 레이블: | 지연 기간 |
| 식별자: | http://www.w3.org/ns/odrl/2/delayPeriod |
| 참고: | eq, gt, gteq 연산자만 사용해야 SHOULD 합니다.
예: delayPeriod eq P60M은 동작을 행사하기 전 60분의
지연을 나타냅니다.
|
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작을 행사하는 데 사용되는 전달 채널. |
|---|---|
| 레이블: | 전달 채널 |
| 식별자: | http://www.w3.org/ns/odrl/2/deliveryChannel |
| 참고: | 예: 자산은 모바일 네트워크에서만 배포될 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 사용될 수 있는 연속적인 경과 시간 기간. 오른쪽 피연산자 값은 [xmlschema11-2]에서 정의한 xsd:duration이어야 MUST 합니다. |
|---|---|
| 레이블: | 경과 시간 |
| 식별자: | http://www.w3.org/ns/odrl/2/elapsedTime |
| 참고: | eq, lt, lteq 연산자만 사용해야 SHOULD 합니다.
Metered Time도 참조하십시오. 예: elpasedTime eq P60M은 총
경과 시간이 60분임을 나타냅니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 대한 맥락을 설정하는 식별된 이벤트. |
|---|---|
| 레이블: | 이벤트 |
| 식별자: | http://www.w3.org/ns/odrl/2/event |
| 참고: | 이벤트는 시간상의 기간이며, 연산자는 이벤트 이전(lt),
중(during, eq) 또는 이후(gt)를 나타내는 데 사용할 수 있습니다. 예: “FIFA World Cup 2020” 동안에만 촬영될 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 변환된 파일 형식. |
|---|---|
| 레이블: | 파일 형식 |
| 식별자: | http://www.w3.org/ns/odrl/2/fileFormat |
| 참고: | 예: 자산은 JPEG 형식으로 변환될 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 대한 맥락을 설정하는 정의된 산업 부문. |
|---|---|
| 레이블: | 산업 맥락 |
| 식별자: | http://www.w3.org/ns/odrl/2/industry |
| 참고: | 예: 출판 또는 금융 산업. |
| 클래스: | LeftOperand |
| 정의: | 대상 자산이 사용하는 자연어. |
|---|---|
| 레이블: | 언어 |
| 식별자: | http://www.w3.org/ns/odrl/2/language |
| 참고: | 예: 자산은 그리스어로만 번역될 수 있습니다. 언어 값에는 [bcp47] 코드를 사용해야 합니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 대한 맥락을 설정하는 미디어 자산의 범주. |
|---|---|
| 레이블: | 미디어 맥락 |
| 식별자: | http://www.w3.org/ns/odrl/2/media |
| 참고: | 미디어 유형 예: 전자, 인쇄, 광고, 마케팅. 참고: 사용되는 유형은 기술적 특성에 초점을 맞추는 IANA MediaType이어서는 안 됩니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 사용된 하나 이상의 계량 시간 기간의 누적량. 오른쪽 피연산자 값은 [xmlschema11-2]에서 정의한 xsd:duration이어야 MUST 합니다. |
|---|---|
| 레이블: | 계량 시간 |
| 식별자: | http://www.w3.org/ns/odrl/2/meteredTime |
| 참고: | eq, lt, lteq 연산자만 사용해야 SHOULD 합니다.
Elapsed Time도 참조하십시오. 예: meteredTime lteq P60M은
60분 이하의 누적 기간을 나타냅니다. |
| 클래스: | LeftOperand |
| 정의: | 금전적 지급 금액. 오른쪽 피연산자 값은 xsd:decimal이어야 MUST 합니다. |
|---|---|
| 레이블: | 지불 금액 |
| 식별자: | http://www.w3.org/ns/odrl/2/payAmount |
| 참고: | 지급 통화를 나타내는 unit 속성과 함께 보상 의무에 사용할 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사와 관련된 대상 자산의 백분율 금액. 오른쪽 피연산자 값은 0에서 100까지의 xsd:decimal이어야 MUST 합니다. |
|---|---|
| 레이블: | 자산 비율 |
| 식별자: | http://www.w3.org/ns/odrl/2/percentage |
| 참고: | 예: 50% 이하 추출. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 대한 맥락을 설정하는 제품 또는 서비스의 범주. |
|---|---|
| 레이블: | 제품 맥락 |
| 식별자: | http://www.w3.org/ns/odrl/2/product |
| 참고: | 예: XYZ Magazine에서만 사용될 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 대해 정의된 목적. |
|---|---|
| 레이블: | 목적 |
| 식별자: | http://www.w3.org/ns/odrl/2/purpose |
| 참고: | 예: 교육 목적 사용. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사 결과/산출물을 받는 당사자. |
|---|---|
| 레이블: | 수신자 |
| 식별자: | http://www.w3.org/ns/odrl/2/recipient |
| 참고: | 오른쪽 피연산자는 하나 이상의 특정 당사자 또는 당사자의 범주를 식별해야 합니다. |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 위치 지정을 전체 측정값에 상대적인 좌표로 정의한 공간 또는 시간상의 한 점. |
|---|---|
| 레이블: | 상대 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/relativePosition |
| 참고: | 예: 그림의 왼쪽 위 모서리가 이를 렌더링하는 캔버스의 특정 위치로 제약될 수 있습니다. |
| 좁은 용어: | relativeSpatialPosition, relativeTemporalPosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 2D 캔버스상의 직사각형 네 모서리 또는 3D 공간의 직육면체 여덟 모서리에 대한 상대 공간 위치이며, 전체 값의 백분율로 표현됩니다. |
|---|---|
| 레이블: | 상대 공간 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/relativeSpatialPosition |
| 참고: | Absolute Spatial Asset Position도 참조하십시오. |
| 넓은 용어: | relativePosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 위치 지정을 전체 측정값에 상대적인 좌표로 정의한 공간 또는 시간상의 한 점. |
|---|---|
| 레이블: | 상대 시간 자산 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/relativeTemporalPosition |
| 참고: | Absolute Temporal Asset Position도 참조하십시오. 예: MP3 음악 파일은 스트림 시간 길이의 33%와 48% 위치 사이에 배치되어야 합니다. |
| 넓은 용어: | relativePosition |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 2D 객체에 대한 하나 또는 두 축의 측정값, 또는 3D 객체에 대한 하나에서 세 축까지의 측정값이며, 전체 값의 백분율로 표현됩니다. |
|---|---|
| 레이블: | 상대 자산 크기 |
| 식별자: | http://www.w3.org/ns/odrl/2/relativeSize |
| 참고: | 예: 이미지는 폭을 최대 200%까지 조정할 수 있습니다. 참고: 왼쪽 피연산자 absoluteSize를 참조하십시오. |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 렌디션 해상도. |
|---|---|
| 레이블: | 렌디션 해상도 |
| 식별자: | http://www.w3.org/ns/odrl/2/resolution |
| 참고: | 예: 이미지는 1200dpi로 인쇄될 수 있습니다. |
| 클래스: | LeftOperand |
| 정의: | 정의된 경계를 가진 명명되고 식별된 지리공간 영역으로, 규칙의 동작을 행사하는 데 사용됩니다. 이 값을 나타내려면 IRI를 사용해야 MUST 합니다. |
|---|---|
| 레이블: | 지리공간 명명 영역 |
| 식별자: | http://www.w3.org/ns/odrl/2/spatial |
| 참고: | 영역에 대한 코드 값과 해당 코드의 출처가 오른쪽 피연산자에 제시되어야 합니다.
예: [iso3166] 국가 코드 또는 Getty Thesaurus of Geographic Names. |
| 좁은 용어: | spatialCoordinates |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 사용되는 지리공간 영역의 경계를 설정하는 좌표 집합. 좌표는 경도와 위도를 포함해야 MUST 하며, 고도와 측지 기준계를 포함할 MAY 수 있습니다. |
|---|---|
| 레이블: | 지리공간 좌표 |
| 식별자: | http://www.w3.org/ns/odrl/2/spatialCoordinates |
| 참고: | 기본값은 이 위치에서 지표면의 고도와 WGS 84 기준계입니다. |
| 넓은 용어: | spatial |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사에 사용되는 식별된 컴퓨팅 시스템 또는 컴퓨팅 장치. |
|---|---|
| 레이블: | 시스템 장치 |
| 식별자: | http://www.w3.org/ns/odrl/2/systemDevice |
| 참고: | 예: 시스템 장치는 사용된 하드웨어로부터 생성된 고유 코드로 식별될 수 있습니다. |
| 클래스: | LeftOperand |
| 동등 매치: | device, system |
| 정의: | 규칙의 동작 다음 실행 전까지의 반복 시간 기간. 오른쪽 피연산자 값은 [xmlschema11-2]에서 정의한 xsd:duration이어야 MUST 합니다. |
|---|---|
| 레이블: | 반복 시간 간격 |
| 식별자: | http://www.w3.org/ns/odrl/2/timeInterval |
| 참고: | eq 연산자만 사용해야 SHOULD 합니다.
예: timeInterval eq P7D는 반복되는 7일 기간을 나타냅니다.
|
| 클래스: | LeftOperand |
| 정의: | 규칙 동작의 실행을 세는 데 사용되는 측정 단위. |
|---|---|
| 레이블: | 횟수 단위 |
| 식별자: | http://www.w3.org/ns/odrl/2/unitOfCount |
| 참고: | 참고: 일반적으로 의무와 함께 사용되어 동작에서 계산할 단위 엔터티를 나타냅니다.
예: 보상 의무와 'perUser'의 unitOfCount 제약은 보상이 '사용자 수'에 의해 곱해짐을 나타냅니다. |
| 클래스: | LeftOperand |
| 정의: | 대상 자산의 버전. |
|---|---|
| 레이블: | 버전 |
| 식별자: | http://www.w3.org/ns/odrl/2/version |
| 참고: | 예: 단일 페이퍼백 또는 복수 호, 또는 버전 2.0 이상. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작 행사와 관련된 IT 통신 공간의 식별된 위치. |
|---|---|
| 레이블: | 가상 IT 통신 위치 |
| 식별자: | http://www.w3.org/ns/odrl/2/virtualLocation |
| 참고: | 예: 인터넷 도메인 또는 IP 주소 범위. |
| 클래스: | LeftOperand |
| 정의: | 규칙의 동작이 실제로 행사된 날짜시간을 나타냅니다. |
|---|---|
| 레이블: | 정책 규칙 사용 |
| 식별자: | http://www.w3.org/ns/odrl/2/policyUsage |
| 참고: | 이는 규칙이 행사되는 시간과 상대적인 LeftOperand를 가진 제약을 표현하는 데
사용할 수 있습니다. 연산자는 규칙 사용 이전(lt, lteq), 중(eq) 또는 이후(gt, gteq)를
나타냅니다. 예: event lt policyUsage는
식별된 이벤트가 규칙의 동작이 행사되기 전에 발생했어야 함을 표현합니다. |
| 클래스: | RightOperand |
이 명세는 ODRL 어휘를 위한 직렬화 구문을 포함합니다.
ODRL 표현의 구현은 UTF-8 문자 인코딩을 사용하여 직렬화되어야 합니다.
ODRL 정책은 지원되는 모든 RDF 직렬화 구문으로 직렬화될 수 있습니다.
ODRL 온톨로지는 다음 형식으로 다운로드할 수 있습니다:
값 목록이 필요한 경우 rdf:List 술어를 사용해야 SHOULD 합니다.
JSON-LD [json-ld] 직렬화는
처리 컨텍스트를 정의하기 위해 @context 속성을 사용합니다. ODRL
표현을 생성하는 구현은 적어도 URL http://www.w3.org/ns/odrl.jsonld 또는
http://www.w3.org/ns/odrl.jsonld의 내용과 비-ODRL 네임스페이스에서 정의한 용어를 포함하는
다른 @context(파일)를 사용하는 @context 속성 값을 포함해야 합니다.
ODRL JSON-LD 컨텍스트는 다운로드할 수 있습니다.
이 절은 비규범적입니다.
ODRL 정책 표현은 XML Schema [xmlschema11-1] 및 XML Datatypes [xmlschema11-2]에서 정의한 XML [xml] 직렬화로 인코딩될 수 있습니다. ODRL XML 인스턴스에서 사용되는 모든 ODRL 어휘 IRI는 ODRL 어휘에 정의된 것을 따라야 MUST 합니다.
ODRL XML Schema는 다운로드할 수 있습니다.
ODRL 정보 모델 [odrl-model]의 각 클래스는 같은 이름의 XML 요소로 표현됩니다. 또한 각 클래스 속성은 상위 요소의 XML 속성으로 표현됩니다. ODRL 정보 모델에서 정의된 고정 값은 열거형으로 표현됩니다. 카디널리티도 XML Schema 발생 규칙으로 표현됩니다. 속성은 REQUIRED로 명시적으로 표시되지 않는 한 선택 사항입니다.
Rule 클래스는 XML 인코딩에서 표현되지 않으며, 자식 클래스인 Permission, Prohibition 및 Duty만 표현된다는 점에 유의하십시오.
Policy Type은 XML 요소의 카디널리티에 추가 제약과 요구사항을 추론할 MAY 수 있다는 점에 유의하십시오. 자세한 내용은 정책 하위 클래스의 정의를 참조하십시오.
XML 요소 및 속성
Policy 요소는 다음 속성을 포함합니다:
참고: type 속성은 ODRL 정책 하위 클래스를 표현하는 데 사용됩니다.
Policy 요소는 다음 요소를 포함할 MAY 수 있습니다:
Policy 요소는 모든 규칙에 적용되는 다음 정책 수준 요소를 포함할 MAY 수 있습니다 (ODRL 규칙 구성 참조).
Policy 요소는 정책 메타데이터를 지원하기 위해 Dublin Core 요소도 포함할 MAY 수 있습니다.
Policy 요소는 규칙 내에서 다른 constraint 요소 또는 논리 제약에 의해 참조되는 제약인 constraint 요소도 포함할 MAY 수 있습니다. 이러한 제약은 모든 규칙의 직접적인 제약으로 해석되지 않는다는 점에 유의하십시오.
Asset 클래스는 Asset uid와 그것이 규칙과 어떻게 관련되는지를 모두 나타내는 단일 asset 요소입니다. Asset 요소는 다음 속성을 포함합니다:
Asset 요소 속성은 아래의 속성 집합 및 해당 카디널리티 중 하나에 정의된 대로 사용되어야 MUST 합니다:
asset 요소는 자산 컬렉션을 위한 refinement 요소도 포함할 수 있습니다.
Party 클래스는 Party uid와 규칙에 대한 기능적 역할을 모두 나타내는 단일 party 요소입니다. Party 요소는 다음 속성을 포함합니다:
Party 요소 속성은 아래의 속성 집합 및 해당 카디널리티 중 하나에 정의된 대로 사용되어야 MUST 합니다:
party 요소는 당사자 컬렉션을 위한 refinement 요소도 포함할 수 있습니다.
Permission 요소는 다음 요소를 포함합니다:
Prohibition 요소는 다음 요소를 포함합니다:
Duty 요소는 다음 요소를 포함합니다:
Duty 요소는 다음 속성을 포함합니다:
Duty 요소 속성은 아래의 속성 집합 및 해당 카디널리티 중 하나에 정의된 대로 사용되어야 MUST 합니다:
Action 요소는 다음 속성을 포함합니다:
Action 요소 속성은 아래의 속성 집합 및 해당 카디널리티 중 하나에 정의된 대로 사용되어야 MUST 합니다:
action 요소는 refinement 요소도 포함할 수 있습니다.
Constraint 요소는 다음 속성을 포함합니다:
참고: Constraint의 name 속성은 ODRL 정보 모델에서 leftOperand라고 불립니다.
Constraint 요소 속성은 아래의 속성 집합 및 해당 카디널리티 중 하나에 정의된 대로 사용되어야 MUST 합니다:
Logical Constraint 요소 속성은 아래의 속성 집합 및 해당 카디널리티에 정의된 대로 사용되어야 MUST 합니다:
Duty가 (외부) Asset을 참조하는 일부 경우에는 ODRL XML 표현을 해당 (외부) Asset의 표현과 함께 패키징해야 할 필요가 있습니다. 이 XML 인코딩 명세는 특정 패키징 메커니즘을 의무화하지 않습니다. 커뮤니티는 데이터 상호 운용성을 위해 선호하는 옵션을 활용할 것이기 때문입니다.
XML 예제
아래 예제는 정책에 관한 일부 메타데이터를 포함하는 ODRL 정책의 XML 직렬화를 보여줍니다. 이 예제에서 대상 자산과 양도인 및 양수인 당사자는 정책 수준에서 정의되며, 따라서 두 허가 규칙 모두에 적용됩니다. 첫 번째 허가는 양수인이 추적될 것임을 수락하는 한 대상 자산을 재생할 수 있게 합니다. 두 번째 허가는 양수인이 보상금 EUR5,000을 지급하는 조건으로 식별된 국가(이탈리아)에 대상 자산을 배포할 수 있게 합니다.
<o:Policy xmlns:o="http://www.w3.org/ns/odrl/2/" xmlns:dc="http://purl.org/dc/terms/"
type="http://www.w3.org/ns/odrl/2/Agreement"
uid="http://example.com/policy:9001"
profile="http://example.com/odrl:profile:10X">
<dc:creator>Acme Enterprises</dc:creator>
<dc:issued>2017-01-01T12:00</dc:issued>
<o:asset uid="http://example.com/music:4545"
relation="http://www.w3.org/ns/odrl/2/target"/>
<o:party uid="http://example.com/sony"
function="http://www.w3.org/ns/odrl/2/assigner"/>
<o:party uid="http://example.com/billie"
function="http://www.w3.org/ns/odrl/2/assignee"/>
<o:permission>
<o:action name="http://www.w3.org/ns/odrl/2/play"/>
<o:duty>
<o:action name="http://www.w3.org/ns/odrl/2/acceptTracking"/>
</o:duty>
</o:permission>
<o:permission>
<o:action name="http://www.w3.org/ns/odrl/2/distribute"/>
<o:constraint name="http://www.w3.org/ns/odrl/2/spatial"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="http://vocab.getty.edu/tgn/1000080"/>
<o:duty>
<o:action name="http://www.w3.org/ns/odrl/2/compensate">
<o:refinement name="http://www.w3.org/ns/odrl/2/payAmount"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="5000.00"
unit="http://dbpedia.org/resource/Euro"/>
</o:action>
</o:duty>
</o:permission>
</o:Policy>
XML 연결
Permission과 Prohibition 전체에서 동일한 요소 내용을 반복하는 것을 지원하기 위해, Asset, Party, Constraint, Action 및 Duty 요소는 xml id 및 idref 속성을 지원합니다. id 속성을 사용하여 식별된 이러한 요소는 같은 이름을 가진 요소에서 idref 속성을 사용하여 참조될 수 있습니다. 이 경우 참조하는 요소는 다른 내용을 가져서는 안 됩니다.
아래 예제에서 보듯이 Prohibition은 Constraint 요소를 제외하고 Permission에서 정의된 요소를 참조합니다. 이 경우 양수인은 이탈리아에서 음악 자산을 재생할 수 있지만 프랑스에서는 재생할 수 없습니다.
<o:Policy xmlns:o="http://www.w3.org/ns/odrl/2/"
type="http://www.w3.org/ns/odrl/2/Set"
uid="http://example.com/policy:Z1XZ"
profile="http://example.com/odrl:profile:10X">
<o:permission>
<o:asset id="as1" uid="http://example.com/music:1234908"
relation="http://www.w3.org/ns/odrl/2/target"/>
<o:action id="ac1" name="http://www.w3.org/ns/odrl/2/play"/>
<o:constraint id="c1" name="http://www.w3.org/ns/odrl/2/spatial"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="http://www.itu.int/tML/tML-ISO-3166:it"/>
<o:party id="p1" uid="http://example.com/sony:10"
function="http://www.w3.org/ns/odrl/2/assigner"/>
<o:party id= "p2" uid="http://example.com/billie:888"
function="http://www.w3.org/ns/odrl/2/assignee"/>
</o:permission>
<o:prohibition>
<o:asset idref="as1"/>
<o:action idref="ac1"/>
<o:constraint name="http://www.w3.org/ns/odrl/2/spatial"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="http://www.itu.int/tML/tML-ISO-3166:fr"/>
<o:party idref="p1"/>
<o:party idref="p2"/>
</o:prohibition>
</o:Policy>
uid 속성도 가진 Duty 요소에서 이 기능을 사용할 때 중요한 차이가 있다는 점에 유의하십시오. uid 속성은 여러 Permission에서 동일한 Duty를 참조하는 데 사용됩니다. 이 경우 모든 Permission에 접근하기 위해 Duty는 한 번만 수행되면 됩니다. id 및 idref 속성을 사용할 때는 의미론이 달라지며, 이 경우 Duty는 참조될 때마다(잠재적으로 여러 번) 수행되어야 합니다. 동일한 Duty 요소에 uid와 id 속성을 함께 사용하는 것은 허용되지 않는다는 점에 유의하십시오.
논리 제약
논리 제약을 지원하기 위해 Constraint 객체는 정책 수준에서 표현되고
id 속성으로 로컬 식별될 수 있습니다. 그런 다음 (규칙 내) Logical Constraint는
leftOperand에서 이러한 Constraint의 #id를 사용하고, name 속성에서
논리 관계를 사용하여 이를 참조할 수 있습니다.
ODRL XML 처리 시스템은 논리 제약의 rightOperand에서 #id 사용을
감지해야 MUST 합니다. 감지된 경우,
논리 제약을 위한 처리 모델([odrl-model]에서 정의됨)을
따라야 MUST 합니다.
아래 예제는 C1 및 C2 id로 정의된 두 Constraint를 보여줍니다.
Permission의 Logical Constraint는 rightOperand의 #C1 및 #C2 값과
name 속성의 논리 관계(xone)를 사용하여 이를 참조합니다.
<o:Policy xmlns:o="http://www.w3.org/ns/odrl/2/"
type="http://www.w3.org/ns/odrl/2/Offer"
uid="http://example.com/policy:9001"
profile="http://example.com/odrl:profile:10X">
<o:party uid="http://example.com/billie"
function="http://www.w3.org/ns/odrl/2/assignee"/>
<o:permission>
<o:asset uid="http://example.com/music:4545"
relation="http://www.w3.org/ns/odrl/2/target"/>
<o:action name="http://www.w3.org/ns/odrl/2/distribute"/>
<o:constraint name="http://www.w3.org/ns/odrl/2/xone"
rightOperand="#C1 #C2"/>
</o:permission>
</o:Policy>
...
<o:constraint id="C1" name="http://www.w3.org/ns/odrl/2/spatial"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="http://vocab.getty.edu/tgn/1000080"/>
<o:constraint id="C2" name="http://www.w3.org/ns/odrl/2/spatial"
operator="http://www.w3.org/ns/odrl/2/eq"
rightOperand="http://vocab.getty.edu/tgn/1000090"/>
이 절은 비규범적입니다.
Privacy 하위 클래스를 지원하는 ODRL 정책은 당사자의 신원 및
해당 당사자와 관련된 그러한 데이터를 포함하는 자산 존재의 신원과 같은 잠재적으로 민감한
개인정보에 대한 링크를 포함할 수 있습니다. ODRL Privacy 표현을 생성하거나 소비하는 구현은
모든 관련 사용자에게 정책이 사용되는 방식, 해당 정책이 공유되는
다른 당사자의 신원, 그리고 정책이 다른 당사자와 공유되는 이유를 전달하기 위한
조치를 취해야 합니다.
POE 워킹 그룹은 ODRL 커뮤니티 그룹과 이전의 ODRL 이니셔티브의 기여에 감사드립니다. 특히 편집자들은 과거 편집 기여에 대해 Mo McRoberts(온톨로지), Susanne Guth(어휘), Jonas Öberg(JSON), Lu Ai(JSON)에게 감사를 표합니다.
현재 명세에 대해 POE 워킹 그룹은 Gregg Kellogg(JSON-LD 컨텍스트)의 기여에 감사드립니다.
이 명세가 제안 권고안으로 진행되려면, 아래 설명된 각 기능에 대해 최소 두 개의 독립적인 구현이 있어야 합니다. 각 기능은 서로 다른 제품 집합으로 구현될 수 있으며, 단일 제품이 모든 기능을 구현해야 한다는 요구사항은 없습니다.
기능종료 기준을 평가하기 위한 목적에서 다음은 기능으로 간주됩니다:
또한 ODRL 어휘는 다음 조건이 입증되었을 때 유효한 것으로 간주됩니다:
주어진 기능의 존재 또는 부재에 따라 동작을 바꾸지 않는 소프트웨어는 후보 권고안 단계 종료 목적상 그 기능을 구현한 것으로 간주되지 않습니다.
Permissions & Obligations Expression 워킹 그룹의 산출물의 기반은 W3C ODRL 커뮤니티 그룹이 작성한 보고서입니다. ODRL 커뮤니티 그룹은 콘텐츠 서비스의 게시, 배포 및 소비를 위한 자산 사용의 혁신적 표현을 지원하는 명세 군을 개발했습니다. ODRL 커뮤니티 그룹의 최종 산출물은 ODRL의 주요 업데이트였으며 원래 ODRL 버전 1.1 [odrl]을 대체한 버전 2.1 명세였습니다(이는 W3C NOTE로 게시됨)
다음 문서는 ODRL 커뮤니티 그룹 보고서 시리즈의 일부입니다:
ODRL 어휘 및 표현은 ODRL 커뮤니티 그룹 산출물 중 네 가지, 즉 ODRL V2.1 공통 어휘, ODRL V2.1 XML 인코딩, ODRL V2.1 온톨로지 및 ODRL V2.1 JSON 인코딩의 결합과 병합에서 파생되었습니다. W3C 워킹 그룹 산출물과 ODRL 커뮤니티 그룹 보고서 간 차이에 대한 자세한 내용은 부록에 유지됩니다. 모든 새로운 ODRL 구현은 W3C Permissions & Obligations Expression 워킹 그룹의 산출물을 사용할 것으로 기대됩니다.
2016년 7월 21일 첫 공개 워킹 드래프트로부터의 변경사항:
2017년 2월 23일 워킹 드래프트로부터의 변경사항:
2017년 9월 26일 후보 권고안으로부터의 변경사항:
2018년 1월 04일 제안 권고안으로부터의 변경사항: