ODRL22.ttl 89 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274
  1. @base <http://www.w3.org/ns/odrl/2/> .
  2. @prefix : <http://www.w3.org/ns/odrl/2/> .
  3. @prefix odrl: <http://www.w3.org/ns/odrl/2/> .
  4. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  5. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  6. @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
  7. @prefix owl: <http://www.w3.org/2002/07/owl#> .
  8. @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
  9. @prefix dct: <http://purl.org/dc/terms/> .
  10. @prefix schema: <http://schema.org/> .
  11. @prefix foaf: <http://xmlns.com/foaf/0.1/> .
  12. @prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
  13. @prefix cc: <http://creativecommons.org/ns#> .
  14. odrl:
  15. a owl:Ontology ;
  16. rdfs:label "ODRL Version 2.2"@en ;
  17. owl:versionInfo "2.2" ;
  18. dct:creator "Renato Iannella", "Michael Steidl", "Stuart Myles", "Víctor Rodríguez-Doncel" ;
  19. dct:contributor "W3C Permissions & Obligations Expression Working Group" ;
  20. dct:description "The ODRL Vocabulary and Expression defines a set of concepts and terms (the vocabulary) and encoding mechanism (the expression) for permissions and obligations statements describing digital content usage based on the ODRL Information Model."@en ;
  21. rdfs:comment "This is the RDF ontology for ODRL Version 2.2."@en ;
  22. dct:license <https://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231#Copyright/> .
  23. ## SKOS Collections for Grouping related concepts.
  24. ## These SKOS Collections are primarily used to create the
  25. ## sections of the ODRL Vocabulary document.
  26. <http://www.w3.org/ns/odrl/2/#policyConcepts>
  27. a skos:Collection ;
  28. skos:prefLabel "Policy"@en ;
  29. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  30. skos:member :Policy ;
  31. skos:member :uid ;
  32. skos:member :profile ;
  33. skos:member :inheritFrom .
  34. <http://www.w3.org/ns/odrl/2/#ruleConcepts>
  35. a skos:Collection ;
  36. skos:prefLabel "Rule"@en ;
  37. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  38. skos:member :Rule ;
  39. skos:member :relation ;
  40. skos:member :function ;
  41. skos:member :failure .
  42. <http://www.w3.org/ns/odrl/2/#conflictConcepts>
  43. a skos:Collection ;
  44. skos:prefLabel "Policy Conflict Strategy"@en ;
  45. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  46. skos:member :ConflictTerm ;
  47. skos:member :conflict ;
  48. skos:member :perm ;
  49. skos:member :prohibit ;
  50. skos:member :invalid .
  51. <http://www.w3.org/ns/odrl/2/#policySubClasses>
  52. a skos:Collection ;
  53. skos:prefLabel "Policy Subclasses"@en ;
  54. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  55. skos:member :Agreement ;
  56. skos:member :Offer ;
  57. skos:member :Set .
  58. <http://www.w3.org/ns/odrl/2/#policySubClassesCommon>
  59. a skos:Collection ;
  60. skos:prefLabel "Policy Subclasses"@en ;
  61. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  62. skos:member :Assertion ;
  63. skos:member :Privacy ;
  64. skos:member :Request ;
  65. skos:member :Ticket .
  66. <http://www.w3.org/ns/odrl/2/#assetConcepts>
  67. a skos:Collection ;
  68. skos:prefLabel "Asset"@en ;
  69. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  70. skos:member :Asset ;
  71. skos:member :AssetCollection .
  72. <http://www.w3.org/ns/odrl/2/#assetRelations>
  73. a skos:Collection ;
  74. skos:prefLabel "Asset Relations"@en ;
  75. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  76. skos:member :target ;
  77. skos:member :hasPolicy .
  78. <http://www.w3.org/ns/odrl/2/#assetRelationsCommon>
  79. a skos:Collection ;
  80. skos:prefLabel "Asset Relations"@en ;
  81. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  82. skos:member :output .
  83. <http://www.w3.org/ns/odrl/2/#partyConcepts>
  84. a skos:Collection ;
  85. skos:prefLabel "Party"@en ;
  86. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  87. skos:member :Party ;
  88. skos:member :PartyCollection .
  89. <http://www.w3.org/ns/odrl/2/#partyRoles>
  90. a skos:Collection ;
  91. skos:prefLabel "Party Functions"@en ;
  92. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  93. skos:member :assignee ;
  94. skos:member :assigner ;
  95. skos:member :assigneeOf ;
  96. skos:member :assignerOf .
  97. <http://www.w3.org/ns/odrl/2/#partyRolesCommon>
  98. a skos:Collection ;
  99. skos:prefLabel "Party Functions"@en ;
  100. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  101. skos:member :attributedParty ;
  102. skos:member :attributingParty ;
  103. skos:member :compensatedParty ;
  104. skos:member :compensatingParty ;
  105. skos:member :consentingParty ;
  106. skos:member :consentedParty ;
  107. skos:member :contractingParty ;
  108. skos:member :contractedParty ;
  109. skos:member :informedParty ;
  110. skos:member :informingParty ;
  111. skos:member :trackingParty ;
  112. skos:member :trackedParty .
  113. <http://www.w3.org/ns/odrl/2/#assetParty>
  114. a skos:Collection ;
  115. skos:prefLabel "Asset and Party"@en ;
  116. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  117. skos:member :partOf ;
  118. skos:member :source .
  119. <http://www.w3.org/ns/odrl/2/#actionConcepts>
  120. a skos:Collection ;
  121. skos:prefLabel "Action"@en ;
  122. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  123. skos:member :Action ;
  124. skos:member :action ;
  125. skos:member :includedIn ;
  126. skos:member :implies .
  127. <http://www.w3.org/ns/odrl/2/#permissions>
  128. a skos:Collection ;
  129. skos:prefLabel "Permission"@en ;
  130. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  131. skos:member :Permission ;
  132. skos:member :permission .
  133. <http://www.w3.org/ns/odrl/2/#prohibitions>
  134. a skos:Collection ;
  135. skos:prefLabel "Prohibition"@en ;
  136. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  137. skos:member :Prohibition ;
  138. skos:member :prohibition .
  139. <http://www.w3.org/ns/odrl/2/#actions>
  140. a skos:Collection ;
  141. skos:prefLabel "Actions for Rules"@en ;
  142. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  143. skos:member :use ;
  144. skos:member :transfer .
  145. <http://www.w3.org/ns/odrl/2/#actionsCommon>
  146. a skos:Collection ;
  147. skos:prefLabel "Actions for Rules"@en ;
  148. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  149. skos:member :acceptTracking ;
  150. skos:member :aggregate ;
  151. skos:member :annotate ;
  152. skos:member :anonymize ;
  153. skos:member :archive ;
  154. skos:member :attribute ;
  155. skos:member cc:Attribution ;
  156. skos:member cc:CommericalUse ;
  157. skos:member :compensate ;
  158. skos:member :concurrentUse ;
  159. skos:member :delete ;
  160. skos:member :derive ;
  161. skos:member cc:DerivativeWorks ;
  162. skos:member :digitize ;
  163. skos:member :display ;
  164. skos:member :distribute ;
  165. skos:member cc:Distribution ;
  166. skos:member :ensureExclusivity ;
  167. skos:member :execute ;
  168. skos:member :extract ;
  169. skos:member :give ;
  170. skos:member :grantUse ;
  171. skos:member :include ;
  172. skos:member :index ;
  173. skos:member :inform ;
  174. skos:member :install ;
  175. skos:member :modify ;
  176. skos:member :move ;
  177. skos:member :nextPolicy ;
  178. skos:member cc:Notice ;
  179. skos:member :obtainConsent ;
  180. skos:member :play ;
  181. skos:member :present ;
  182. skos:member :print ;
  183. skos:member :read ;
  184. skos:member :reproduce ;
  185. skos:member cc:Reproduction ;
  186. skos:member :reviewPolicy ;
  187. skos:member :sell ;
  188. skos:member cc:ShareAlike ;
  189. skos:member cc:Sharing ;
  190. skos:member cc:SourceCode ;
  191. skos:member :stream ;
  192. skos:member :synchronize ;
  193. skos:member :textToSpeech ;
  194. skos:member :transform ;
  195. skos:member :translate ;
  196. skos:member :uninstall ;
  197. skos:member :watermark .
  198. <http://www.w3.org/ns/odrl/2/#duties>
  199. a skos:Collection ;
  200. skos:prefLabel "Duty"@en ;
  201. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  202. skos:member :Duty ;
  203. skos:member :obligation ;
  204. skos:member :duty ;
  205. skos:member :consequence ;
  206. skos:member :remedy .
  207. <http://www.w3.org/ns/odrl/2/#constraints>
  208. a skos:Collection ;
  209. skos:prefLabel "Constraint"@en ;
  210. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  211. skos:member :Constraint ;
  212. skos:member :constraint ;
  213. skos:member :refinement ;
  214. skos:member :Operator ;
  215. skos:member :operator ;
  216. skos:member :RightOperand ;
  217. skos:member :rightOperand ;
  218. skos:member :rightOperandReference ;
  219. skos:member :LeftOperand ;
  220. skos:member :leftOperand ;
  221. skos:member :unit ;
  222. skos:member :dataType ;
  223. skos:member :status .
  224. <http://www.w3.org/ns/odrl/2/#logicalConstraints>
  225. a skos:Collection ;
  226. skos:prefLabel "Logical Constraint"@en ;
  227. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  228. skos:member :LogicalConstraint ;
  229. skos:member :operand .
  230. <http://www.w3.org/ns/odrl/2/#constraintLeftOperandCommon>
  231. a skos:Collection ;
  232. skos:prefLabel "Constraint Left Operands"@en ;
  233. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  234. skos:member :absolutePosition ;
  235. skos:member :absoluteSpatialPosition ;
  236. skos:member :absoluteTemporalPosition ;
  237. skos:member :absoluteSize ;
  238. skos:member :count ;
  239. skos:member :dateTime ;
  240. skos:member :delayPeriod ;
  241. skos:member :deliveryChannel ;
  242. skos:member :elapsedTime ;
  243. skos:member :event ;
  244. skos:member :fileFormat ;
  245. skos:member :industry ;
  246. skos:member :language ;
  247. skos:member :media ;
  248. skos:member :meteredTime ;
  249. skos:member :payAmount ;
  250. skos:member :percentage ;
  251. skos:member :product ;
  252. skos:member :purpose ;
  253. skos:member :recipient ;
  254. skos:member :relativePosition ;
  255. skos:member :relativeSpatialPosition ;
  256. skos:member :relativeTemporalPosition ;
  257. skos:member :relativeSize ;
  258. skos:member :resolution ;
  259. skos:member :spatial ;
  260. skos:member :spatialCoordinates ;
  261. skos:member :systemDevice ;
  262. skos:member :timeInterval ;
  263. skos:member :unitOfCount ;
  264. skos:member :version ;
  265. skos:member :virtualLocation .
  266. <http://www.w3.org/ns/odrl/2/#constraintLogicalOperands>
  267. a skos:Collection ;
  268. skos:prefLabel "Logical Constraint Operands"@en ;
  269. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  270. skos:member :or ;
  271. skos:member :xone ;
  272. skos:member :and ;
  273. skos:member :andSequence .
  274. <http://www.w3.org/ns/odrl/2/#constraintRelationalOperators>
  275. a skos:Collection ;
  276. skos:prefLabel "Constraint Operators"@en ;
  277. skos:scopeNote "ODRL Core Vocabulary Terms"@en ;
  278. skos:member :eq ;
  279. skos:member :gt ;
  280. skos:member :gteq ;
  281. skos:member :lt ;
  282. skos:member :lteq ;
  283. skos:member :neq ;
  284. skos:member :isA ;
  285. skos:member :hasPart ;
  286. skos:member :isPartOf ;
  287. skos:member :isAllOf ;
  288. skos:member :isAnyOf ;
  289. skos:member :isNoneOf .
  290. <http://www.w3.org/ns/odrl/2/#constraintRightOpCommon>
  291. a skos:Collection ;
  292. skos:prefLabel "Constraint Right Operands"@en ;
  293. skos:scopeNote "ODRL Common Vocabulary Terms"@en ;
  294. skos:member :policyUsage .
  295. <http://www.w3.org/ns/odrl/2/#deprecatedTerms>
  296. a skos:Collection ;
  297. skos:prefLabel "Deprecated Terms"@en ;
  298. skos:member :device ;
  299. skos:member :system ;
  300. skos:member :proximity ;
  301. skos:member :append ;
  302. skos:member :appendTo ;
  303. skos:member :copy ;
  304. skos:member :export ;
  305. skos:member :lease ;
  306. skos:member :license ;
  307. skos:member :lend ;
  308. skos:member :pay ;
  309. skos:member :payeeParty ;
  310. skos:member :preview ;
  311. skos:member :secondaryUse ;
  312. skos:member :write ;
  313. skos:member :writeTo ;
  314. skos:member :adHocShare ;
  315. skos:member :extractChar ;
  316. skos:member :extractPage ;
  317. skos:member :extractWord ;
  318. skos:member :extractWord ;
  319. skos:member :timedCount ;
  320. skos:member :inheritRelation ;
  321. skos:member :inheritAllowed ;
  322. skos:member :UndefinedTerm ;
  323. skos:member :undefined ;
  324. skos:member :ignore ;
  325. skos:member :support ;
  326. skos:member :AssetScope ;
  327. skos:member :PartyScope ;
  328. skos:member :scope ;
  329. skos:member :Group ;
  330. skos:member :Individual ;
  331. skos:member :All ;
  332. skos:member :AllConnections ;
  333. skos:member :All2ndConnections ;
  334. skos:member :AllGroups ;
  335. skos:member :attachPolicy ;
  336. skos:member :attachSource ;
  337. skos:member :shareAlike ;
  338. skos:member :commercialize ;
  339. skos:member :share .
  340. ## ODRL Core Profile
  341. :core
  342. a owl:Thing , skos:Concept ;
  343. rdfs:isDefinedBy odrl: ;
  344. rdfs:label "ODRL Core Profile"@en ;
  345. skos:definition "Identifier for the ODRL Core Profile"@en .
  346. ## Assets
  347. :Asset
  348. a rdfs:Class , owl:Class, skos:Concept;
  349. rdfs:isDefinedBy odrl: ;
  350. rdfs:label "Asset"@en ;
  351. skos:definition "A resource or a collection of resources that are the subject of a Rule."@en ;
  352. skos:note "The Asset entity can be any form of identifiable resource, such as data/information, content/media, applications, or services. Furthermore, it can be used to represent other Asset entities that are needed to undertake the Policy expression, such as with the Duty entity. To describe more details about the Asset, it is recommended to use Dublin Core [[dcterms]] elements or other content metadata."@en .
  353. :AssetCollection
  354. a rdfs:Class , owl:Class, skos:Concept ;
  355. rdfs:isDefinedBy odrl: ;
  356. rdfs:subClassOf :Asset ;
  357. rdfs:label "Asset Collection"@en ;
  358. skos:definition "An Asset that is collection of individual resources"@en .
  359. :partOf
  360. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  361. rdfs:isDefinedBy odrl: ;
  362. rdfs:label "Part Of"@en ;
  363. skos:definition "Identifies an Asset/PartyCollection that the Asset/Party is a member of."@en ;
  364. rdfs:domain [
  365. a owl:Class ;
  366. owl:unionOf ( :Asset :Party ) ;
  367. ] ;
  368. rdfs:range [
  369. a owl:Class ;
  370. owl:unionOf ( :AssetCollection :PartyCollection ) ;
  371. ] .
  372. ## Parties
  373. :Party
  374. a rdfs:Class , owl:Class, skos:Concept ;
  375. rdfs:isDefinedBy odrl: ;
  376. rdfs:label "Party"@en ;
  377. skos:definition "An entity or a collection of entities that undertake Roles in a Rule."@en ;
  378. rdfs:subClassOf [
  379. a owl:Class ;
  380. owl:unionOf ( schema:Person schema:Organization foaf:Person foaf:Organization foaf:Agent vcard:Individual vcard:Organization vcard:Agent ) ;
  381. ];
  382. skos:note "The Party entity could be a person, group of people, organisation, or agent. An agent is a person or thing that takes an active role or produces a specified effect. To describe more details about the Party, it is recommended to use W3C vCard Ontology [[vcard-rdf]] or FOAF Vocabulary [[foaf]]."@en .
  383. :PartyCollection
  384. a rdfs:Class , owl:Class, skos:Concept ;
  385. rdfs:isDefinedBy odrl: ;
  386. rdfs:subClassOf :Party ;
  387. rdfs:label "Party Collection"@en ;
  388. skos:definition "A Party that is a group of individual entities"@en .
  389. ## Policies
  390. :Policy
  391. a rdfs:Class , owl:Class, skos:Concept ;
  392. rdfs:isDefinedBy odrl: ;
  393. rdfs:label "Policy"@en ;
  394. skos:definition "A non-empty group of Permissions and/or Prohibitions."@en ;
  395. skos:note "A Policy may contain multiple Rules."@en .
  396. :hasPolicy
  397. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  398. rdfs:isDefinedBy odrl: ;
  399. rdfs:label "Target Policy"@en ;
  400. skos:definition "Identifies an ODRL Policy for which the identified Asset is the target Asset to all the Rules."@en ;
  401. skos:note "The Asset being identified MUST be inferred to be the target Asset of all of the Rules of the Policy."@en ;
  402. rdfs:domain :Asset ;
  403. rdfs:range :Policy .
  404. :uid
  405. a rdf:Property, skos:Concept ;
  406. rdfs:isDefinedBy odrl: ;
  407. rdfs:label "Unique Identifier"@en ;
  408. skos:definition "An unambiguous identifier"@en ;
  409. skos:note "Used by the Policy, Rule, Asset, Party, Constraint, and Logical Constraint Classes."@en ;
  410. rdfs:domain [
  411. a owl:Class ;
  412. owl:unionOf ( :Policy :Asset :Rule :Party :Constraint :LogicalConstraint ) ;
  413. ] .
  414. :source
  415. a rdf:Property, skos:Concept ;
  416. rdfs:isDefinedBy odrl: ;
  417. rdfs:label "Source"@en ;
  418. skos:definition "Reference to a Asset/PartyCollection"@en ;
  419. skos:note "Used by AssetCollection and PartyCollection when constraints are applied."@en ;
  420. rdfs:domain [
  421. a owl:Class ;
  422. owl:unionOf ( :AssetCollection :PartyCollection ) ;
  423. ] .
  424. :ConflictTerm
  425. a rdfs:Class, owl:Class, skos:Concept ;
  426. rdfs:isDefinedBy odrl: ;
  427. skos:definition "Used to establish strategies to resolve conflicts that arise from the merging of Policies or conflicts between Permissions and Prohibitions in the same Policy."@en ;
  428. skos:note "Instances of ConflictTerm describe strategies for resolving conflicts."@en ;
  429. rdfs:label "Conflict Strategy Preference"@en .
  430. :perm
  431. a :ConflictTerm, owl:NamedIndividual, skos:Concept ;
  432. rdfs:isDefinedBy odrl: ;
  433. rdfs:label "Prefer Permissions"@en ;
  434. skos:definition "Permissions take preference over prohibitions."@en ;
  435. skos:note "Used to determine policy conflict outcomes."@en .
  436. :prohibit
  437. a :ConflictTerm, owl:NamedIndividual, skos:Concept;
  438. rdfs:isDefinedBy odrl: ;
  439. rdfs:label "Prefer Prohibitions"@en ;
  440. skos:definition "Prohibitions take preference over permissions."@en ;
  441. skos:note "Used to determine policy conflict outcomes."@en .
  442. :UndefinedTerm
  443. a rdfs:Class, owl:Class, skos:Concept ;
  444. rdfs:isDefinedBy odrl: ;
  445. skos:definition "Is used to indicate how to support Actions that are not part of any vocabulary or profile in the policy expression system."@en ;
  446. skos:note "Instances of UndefinedTerm describe strategies for processing unsupported actions."@en ;
  447. rdfs:label "Undefined Term"@en ;
  448. owl:deprecated true .
  449. :ignore
  450. a :UndefinedTerm, owl:NamedIndividual, skos:Concept ;
  451. rdfs:isDefinedBy odrl: ;
  452. rdfs:label "Ignore Undefined Actions"@en ;
  453. skos:definition "The Action is to be ignored and is not part of the policy – and the policy remains valid."@en ;
  454. skos:note "Used to support actions not known to the policy system."@en ;
  455. owl:deprecated true .
  456. :invalid
  457. a :ConflictTerm, owl:NamedIndividual, skos:Concept ;
  458. rdfs:isDefinedBy odrl: ;
  459. rdfs:label "Void Policy"@en ;
  460. skos:definition "The policy is void."@en ;
  461. skos:note "Used to indicate the policy is void for Conflict Strategy."@en ;
  462. skos:scopeNote "Non-Normative"@en .
  463. :support
  464. a :UndefinedTerm, owl:NamedIndividual, skos:Concept ;
  465. rdfs:isDefinedBy odrl: ;
  466. rdfs:label "Support Undefined Actions"@en ;
  467. skos:definition "The Action is to be supported as part of the policy – and the policy remains valid."@en ;
  468. skos:note "Used to support actions not known to the policy system."@en ;
  469. owl:deprecated true .
  470. :conflict
  471. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  472. rdfs:isDefinedBy odrl: ;
  473. rdfs:label "Handle Policy Conflicts"@en ;
  474. skos:definition "The conflict-resolution strategy for a Policy."@en ;
  475. skos:note "If no strategy is specified, the default is invalid."@en ;
  476. rdfs:domain :Policy ;
  477. rdfs:range :ConflictTerm .
  478. :undefined
  479. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  480. rdfs:isDefinedBy odrl: ;
  481. rdfs:label "Handle Undefined Term"@en ;
  482. skos:definition "Relates the strategy used for handling undefined actions to a Policy."@en ;
  483. skos:note "If no strategy is specified, the default is invalid."@en ;
  484. rdfs:range :UndefinedTerm ;
  485. owl:deprecated true .
  486. :permission
  487. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  488. rdfs:isDefinedBy odrl: ;
  489. rdfs:label "Has Permission"@en ;
  490. skos:definition "Relates an individual Permission to a Policy."@en ;
  491. rdfs:domain :Policy ;
  492. rdfs:range :Permission .
  493. :prohibition
  494. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  495. rdfs:isDefinedBy odrl: ;
  496. rdfs:label "Has Prohibition"@en ;
  497. skos:definition "Relates an individual Prohibition to a Policy."@en ;
  498. rdfs:domain :Policy ;
  499. rdfs:range :Prohibition.
  500. :inheritAllowed
  501. a rdf:Property , owl:DatatypeProperty, skos:Concept ;
  502. rdfs:isDefinedBy odrl: ;
  503. rdfs:label "Inheritance Allowed"@en ;
  504. skos:definition "Indicates if the Policy entity can be inherited."@en ;
  505. skos:note "A boolean value."@en ;
  506. # rdfs:domain :Policy ;
  507. # rdfs:range xsd:boolean .
  508. owl:deprecated true .
  509. :inheritFrom
  510. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  511. rdfs:isDefinedBy odrl: ;
  512. rdfs:label "Inherits From"@en ;
  513. skos:definition "Relates a (child) policy to another (parent) policy from which terms are inherited."@en ;
  514. skos:note "The child policy will inherit Rules from the parent policy"@en ;
  515. rdfs:domain :Policy ;
  516. rdfs:range :Policy .
  517. :inheritRelation
  518. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  519. rdfs:isDefinedBy odrl: ;
  520. rdfs:label "Inherit Relation"@en ;
  521. skos:definition "Indentifies the type of inheritance."@en ;
  522. skos:note "For example, this may indicate the business scenario, such as subscription, or prior arrangements between the parties (that are not machine representable)."@en ;
  523. # rdfs:domain :Policy ;
  524. # rdfs:range rdfs:Resource ;
  525. owl:deprecated true .
  526. :profile
  527. a rdf:Property, skos:Concept ;
  528. rdfs:isDefinedBy odrl: ;
  529. rdfs:label "Profile"@en ;
  530. skos:definition "The identifier(s) of an ODRL Profile that the Policy conforms to."@en ;
  531. skos:note "The profile property is mandatory if the Policy is using an ODRL Profile."@en ;
  532. rdfs:domain :Policy .
  533. # rdfs:range rdfs:Resource .
  534. ## Permissions, prohibitions and duties
  535. :Rule
  536. a rdfs:Class , owl:Class, skos:Concept ;
  537. rdfs:isDefinedBy odrl: ;
  538. rdfs:label "Rule"@en ;
  539. skos:definition "An abstract concept that represents the common characteristics of Permissions, Prohibitions, and Duties."@en ;
  540. skos:note "Rule is an abstract concept."@en .
  541. :Permission
  542. a rdfs:Class , owl:Class, skos:Concept ;
  543. rdfs:isDefinedBy odrl: ;
  544. rdfs:subClassOf :Rule ;
  545. owl:disjointWith :Prohibition, :Duty ;
  546. rdfs:label "Permission"@en ;
  547. skos:definition "The ability to perform an Action over an Asset."@en .
  548. :Prohibition
  549. a rdfs:Class , owl:Class, skos:Concept ;
  550. rdfs:isDefinedBy odrl: ;
  551. rdfs:subClassOf :Rule ;
  552. owl:disjointWith :Duty, :Permission ;
  553. rdfs:label "Prohibition"@en ;
  554. skos:definition "The inability to perform an Action over an Asset."@en .
  555. :Duty
  556. a rdfs:Class , owl:Class, skos:Concept ;
  557. rdfs:isDefinedBy odrl: ;
  558. rdfs:subClassOf :Rule ;
  559. owl:disjointWith :Prohibition, :Permission ;
  560. rdfs:label "Duty"@en ;
  561. skos:definition "The obligation to perform an Action"@en .
  562. :Action
  563. a rdfs:Class, owl:Class, skos:Concept ;
  564. rdfs:isDefinedBy odrl: ;
  565. skos:definition "An operation on an Asset."@en ;
  566. skos:note "Actions may be allowed by Permissions, disallowed by Prohibitions, or made mandatory by Duties."@en ;
  567. rdfs:subClassOf schema:Action ;
  568. rdfs:label "Action"@en .
  569. :includedIn
  570. a rdf:Property, owl:ObjectProperty, owl:TransitiveProperty, skos:Concept ;
  571. rdfs:isDefinedBy odrl: ;
  572. rdfs:label "Included In"@en ;
  573. skos:definition "An Action transitively asserts that another Action that encompasses its operational semantics."@en ;
  574. skos:note "The purpose is to explicitly assert that the semantics of the referenced instance of an other Action encompasses (includes) the semantics of this instance of Action. The includedIn property is transitive, and as such, the Actions form ancestor relationships."@en ;
  575. rdfs:domain :Action ;
  576. rdfs:range :Action .
  577. :implies
  578. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  579. rdfs:isDefinedBy odrl: ;
  580. rdfs:label "Implies"@en ;
  581. skos:definition "An Action asserts that another Action is not prohibited to enable its operational semantics."@en ;
  582. skos:note "The property asserts that an instance of Action entails that the other instance of Action is not prohibited."@en ;
  583. rdfs:domain :Action ;
  584. rdfs:range :Action .
  585. :Constraint
  586. a rdfs:Class, owl:Class, skos:Concept ;
  587. rdfs:isDefinedBy odrl: ;
  588. rdfs:label "Constraint"@en ;
  589. skos:definition "A boolean expression that refines the semantics of an Action and Party/Asset Collection or declare the conditions applicable to a Rule."@en .
  590. :LogicalConstraint
  591. a rdfs:Class, owl:Class, skos:Concept ;
  592. rdfs:isDefinedBy odrl: ;
  593. rdfs:label "Logical Constraint"@en ;
  594. skos:definition "A logical expression that refines the semantics of an Action and Party/Asset Collection or declare the conditions applicable to a Rule."@en .
  595. :relation
  596. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  597. rdfs:isDefinedBy odrl: ;
  598. rdfs:label "Relation"@en ;
  599. skos:definition "Relation is an abstract property which creates an explicit link between an Action and an Asset."@en ;
  600. skos:note "Sub-properties of relation are used to define the nature of that link."@en ;
  601. rdfs:domain [
  602. a owl:Class ;
  603. owl:unionOf ( :Rule :Policy ) ;
  604. ] ;
  605. rdfs:range :Asset .
  606. :output
  607. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  608. rdfs:isDefinedBy odrl: ;
  609. rdfs:subPropertyOf :relation ;
  610. rdfs:label "Output"@en ;
  611. skos:definition "The output property specifies the Asset which is created from the output of the Action."@en ;
  612. rdfs:domain :Rule ;
  613. rdfs:range :Asset ;
  614. skos:scopeNote "Non-Normative"@en .
  615. :target
  616. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  617. rdfs:isDefinedBy odrl: ;
  618. rdfs:subPropertyOf :relation ;
  619. rdfs:label "Target"@en ;
  620. skos:definition "The target property indicates the Asset that is the primary subject to which the Rule action directly applies."@en ;
  621. rdfs:domain [
  622. a owl:Class ;
  623. owl:unionOf ( :Rule :Policy ) ;
  624. ] ;
  625. rdfs:range :Asset .
  626. :function
  627. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  628. rdfs:isDefinedBy odrl: ;
  629. rdfs:label "Function"@en ;
  630. skos:definition "Function is an abstract property whose sub-properties define the functional roles which may be fulfilled by a party in relation to a Rule."@en ;
  631. rdfs:domain [
  632. a owl:Class ;
  633. owl:unionOf ( :Rule :Policy ) ;
  634. ] ;
  635. rdfs:range :Party .
  636. :scope
  637. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  638. rdfs:isDefinedBy odrl: ;
  639. rdfs:label "Scope"@en ;
  640. skos:definition "The identifier of a scope that provides context to the extent of the entity."@en ;
  641. skos:note "Used to define scopes for Assets and Parties."@en ;
  642. owl:deprecated true .
  643. :action
  644. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  645. rdfs:isDefinedBy odrl: ;
  646. rdfs:label "Has Action"@en ;
  647. skos:definition "The operation relating to the Asset for which the Rule is being subjected."@en ;
  648. rdfs:domain [
  649. a owl:Class ;
  650. owl:unionOf ( :Rule :Policy ) ;
  651. ] ;
  652. rdfs:range :Action .
  653. :constraint
  654. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  655. rdfs:isDefinedBy odrl: ;
  656. rdfs:label "Has Constraint"@en ;
  657. skos:definition "Constraint applied to a Rule"@en ;
  658. skos:note "Constraints on Rules are used to determine if a rule is Active or not. Example: the Permission rule is only active during the year 2018."@en ;
  659. rdfs:domain [
  660. a owl:Class ;
  661. owl:unionOf ( :Policy :Rule ) ;
  662. ] ;
  663. rdfs:range [
  664. a owl:Class ;
  665. owl:unionOf ( :Constraint :LogicalConstraint ) ;
  666. ] .
  667. :refinement
  668. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  669. rdfs:isDefinedBy odrl: ;
  670. rdfs:label "Refinement"@en ;
  671. skos:definition "Constraint used to refine the semantics of an Action, or Party/Asset Collection"@en ;
  672. skos:note "Example: the Action print is only permitted on 50% of the asset."@en ;
  673. rdfs:domain [
  674. a owl:Class ;
  675. owl:unionOf ( :Action :AssetCollection :PartyCollection ) ;
  676. ] ;
  677. rdfs:range [
  678. a owl:Class ;
  679. owl:unionOf ( :Constraint :LogicalConstraint ) ;
  680. ] .
  681. :duty
  682. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  683. rdfs:isDefinedBy odrl: ;
  684. rdfs:label "Has Duty"@en ;
  685. skos:definition "Relates an individual Duty to a Permission."@en ;
  686. skos:note "A Duty is a pre-condition which must be fulfilled in order to receive the Permission."@en ;
  687. rdfs:domain :Permission ;
  688. rdfs:range :Duty .
  689. :obligation
  690. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  691. rdfs:isDefinedBy odrl: ;
  692. rdfs:label "Obligation"@en ;
  693. skos:definition "Relates an individual Duty to a Policy."@en ;
  694. skos:note "The Duty is a requirement which must be fulfilled."@en ;
  695. rdfs:domain :Policy ;
  696. rdfs:range :Duty .
  697. :failure
  698. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  699. rdfs:isDefinedBy odrl: ;
  700. rdfs:label "Failure"@en ;
  701. skos:definition "Failure is an abstract property that defines the violation (or unmet) relationship between Rules."@en ;
  702. skos:note "The parent property to sub-properties that express explicit failure contexts."@en ;
  703. rdfs:domain :Rule ;
  704. rdfs:range :Rule .
  705. :consequence
  706. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  707. rdfs:isDefinedBy odrl: ;
  708. rdfs:subPropertyOf :failure ;
  709. rdfs:label "Consequence"@en ;
  710. skos:definition "Relates a Duty to another Duty, the latter being a consequence of not fulfilling the former."@en ;
  711. skos:note "The consequence property is utilised to express the repercussions of not fulfilling an agreed Policy obligation or duty for a Permission. If either of these fails to be fulfilled, then this will result in the consequence Duty also becoming a new requirement, meaning that the original obligation or duty, as well as the consequence Duty must all be fulfilled"@en ;
  712. rdfs:domain :Duty ;
  713. rdfs:range :Duty .
  714. :remedy
  715. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  716. rdfs:isDefinedBy odrl: ;
  717. rdfs:subPropertyOf :failure ;
  718. rdfs:label "Remedy"@en ;
  719. skos:definition "Relates an individual remedy Duty to a Prohibition."@en ;
  720. skos:note "The remedy property expresses an agreed Duty that must be fulfilled in case that a Prohibition has been violated by being exercised."@en ;
  721. rdfs:domain :Prohibition ;
  722. rdfs:range :Duty .
  723. :unit
  724. a rdf:Property ;
  725. rdfs:isDefinedBy odrl: ;
  726. rdfs:domain :Constraint ;
  727. rdfs:label "Unit"@en ;
  728. skos:definition "The unit of measurement of the value of the rightOperand or rightOperandReference of a Constraint."@en .
  729. :dataType
  730. a rdf:Property, skos:Concept ;
  731. rdfs:isDefinedBy odrl: ;
  732. rdfs:domain :Constraint ;
  733. rdfs:range rdfs:Datatype ;
  734. rdfs:label "Datatype"@en ;
  735. skos:definition "The datatype of the value of the rightOperand or rightOperandReference of a Constraint."@en ;
  736. skos:note "In RDF encodings, use of the rdf:datatype MUST be used. In JSON-LD encoding, the use of @type MUST be used."@en .
  737. :operator
  738. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  739. rdfs:isDefinedBy odrl: ;
  740. rdfs:label "Has Operator"@en ;
  741. skos:definition "The operator function applied to operands of a Constraint"@en ;
  742. rdfs:domain :Constraint ;
  743. rdfs:range :Operator .
  744. :rightOperand
  745. a rdf:Property, owl:DatatypeProperty, skos:Concept ;
  746. rdfs:isDefinedBy odrl: ;
  747. rdfs:label "Has Right Operand"@en ;
  748. skos:definition "The value of the right operand in a constraint expression."@en ;
  749. skos:note "When used with set-based operators, a list of values may be used."@en ;
  750. rdfs:range [
  751. a owl:Class ;
  752. owl:unionOf ( :RightOperand rdfs:Literal xsd:anyURI ) ;
  753. ] ;
  754. rdfs:domain :Constraint .
  755. :rightOperandReference
  756. a rdf:Property, skos:Concept ;
  757. rdfs:isDefinedBy odrl: ;
  758. rdfs:label "Has Right Operand Reference"@en ;
  759. skos:definition "A reference to a web resource providing the value for the right operand of a Constraint."@en ;
  760. skos:note "An IRI that MUST be dereferenced to obtain the actual right operand value. When used with set-based operators, a list of IRIs may be used"@en ;
  761. rdfs:domain :Constraint .
  762. :leftOperand
  763. a rdf:Property, skos:Concept ;
  764. rdfs:isDefinedBy odrl: ;
  765. rdfs:label "Has Left Operand"@en ;
  766. skos:definition "The left operand in a constraint expression."@en ;
  767. rdfs:range :LeftOperand ;
  768. rdfs:domain :Constraint .
  769. :status
  770. a rdf:Property, skos:Concept ;
  771. rdfs:isDefinedBy odrl: ;
  772. rdfs:label "Status"@en ;
  773. skos:definition "the value generated from the leftOperand action or a value related to the leftOperand set as the reference for the comparison."@en ;
  774. rdfs:domain :Constraint .
  775. :operand
  776. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  777. rdfs:isDefinedBy odrl: ;
  778. rdfs:label "Operand"@en ;
  779. skos:definition "Operand is an abstract property for a logical relationship."@en ;
  780. skos:note "Sub-properties of operand are used for Logical Constraints."@en ;
  781. rdfs:domain :LogicalConstraint .
  782. ## Operators
  783. :Operator
  784. a rdfs:Class , owl:Class, skos:Concept ;
  785. rdfs:isDefinedBy odrl: ;
  786. rdfs:label "Operator"@en ;
  787. skos:definition "Operator for constraint expression."@en ;
  788. skos:note "Instances of the Operator class representing relational operators."@en .
  789. :eq
  790. a :Operator, owl:NamedIndividual, skos:Concept ;
  791. rdfs:isDefinedBy odrl: ;
  792. rdfs:label "Equal to"@en ;
  793. skos:definition "Indicating that a given value equals the right operand of the Constraint."@en .
  794. :gt
  795. a :Operator, owl:NamedIndividual, skos:Concept ;
  796. rdfs:isDefinedBy odrl: ;
  797. skos:definition "Indicating that a given value is greater than the right operand of the Constraint."@en ;
  798. rdfs:label "Greater than"@en .
  799. :gteq
  800. a :Operator, owl:NamedIndividual, skos:Concept ;
  801. rdfs:isDefinedBy odrl: ;
  802. skos:definition "Indicating that a given value is greater than or equal to the right operand of the Constraint."@en ;
  803. rdfs:label "Greater than or equal to"@en .
  804. :hasPart
  805. a :Operator, owl:NamedIndividual, skos:Concept ;
  806. rdfs:isDefinedBy odrl: ;
  807. skos:definition "A set-based operator indicating that a given value contains the right operand of the Constraint."@en ;
  808. rdfs:label "Has part"@en .
  809. :isA
  810. a :Operator, owl:NamedIndividual, skos:Concept ;
  811. rdfs:isDefinedBy odrl: ;
  812. skos:definition "A set-based operator indicating that a given value is an instance of the right operand of the Constraint."@en ;
  813. rdfs:label "Is a"@en .
  814. :isAllOf
  815. a :Operator, owl:NamedIndividual, skos:Concept ;
  816. rdfs:isDefinedBy odrl: ;
  817. skos:definition "A set-based operator indicating that a given value is all of the right operand of the Constraint."@en ;
  818. rdfs:label "Is all of"@en .
  819. :isAnyOf
  820. a :Operator, owl:NamedIndividual, skos:Concept ;
  821. rdfs:isDefinedBy odrl: ;
  822. skos:definition "A set-based operator indicating that a given value is any of the right operand of the Constraint."@en ;
  823. rdfs:label "Is any of"@en .
  824. :isNoneOf
  825. a :Operator, owl:NamedIndividual, skos:Concept ;
  826. rdfs:isDefinedBy odrl: ;
  827. skos:definition "A set-based operator indicating that a given value is none of the right operand of the Constraint."@en ;
  828. rdfs:label "Is none of"@en .
  829. :isPartOf
  830. a :Operator, owl:NamedIndividual, skos:Concept ;
  831. rdfs:isDefinedBy odrl: ;
  832. skos:definition "A set-based operator indicating that a given value is contained by the right operand of the Constraint."@en ;
  833. rdfs:label "Is part of"@en .
  834. :lt
  835. a :Operator, owl:NamedIndividual, skos:Concept ;
  836. rdfs:isDefinedBy odrl: ;
  837. skos:definition "Indicating that a given value is less than the right operand of the Constraint."@en ;
  838. rdfs:label "Less than"@en .
  839. :lteq
  840. a :Operator, owl:NamedIndividual, skos:Concept ;
  841. rdfs:isDefinedBy odrl: ;
  842. skos:definition "Indicating that a given value is less than or equal to the right operand of the Constraint."@en ;
  843. rdfs:label "Less than or equal to"@en .
  844. :neq
  845. a :Operator, owl:NamedIndividual, skos:Concept ;
  846. rdfs:isDefinedBy odrl: ;
  847. skos:definition "Indicating that a given value is not equal to the right operand of the Constraint."@en ;
  848. rdfs:label "Not equal to"@en .
  849. :andSequence
  850. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  851. rdfs:isDefinedBy odrl: ;
  852. rdfs:subPropertyOf :operand ;
  853. rdfs:label "And Sequence"@en ;
  854. skos:definition "The relation is satisfied when each of the Constraints are satisfied in the order specified."@en ;
  855. skos:note "This property MUST only be used for Logical Constraints, and the list of operand values MUST be Constraint instances. The order of the list MUST be preserved. The andSequence operator is an example where there may be temporal conditional requirements between the operands. This may lead to situations where the outcome is unresolvable, such as deadlock if one of the Constraints is unable to be satisfied. ODRL Processing systems SHOULD plan for these scenarios and implement mechanisms to resolve them."@en .
  856. :or
  857. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  858. rdfs:isDefinedBy odrl: ;
  859. rdfs:subPropertyOf :operand ;
  860. skos:definition "The relation is satisfied when at least one of the Constraints is satisfied."@en ;
  861. rdfs:label "Or"@en ;
  862. skos:note "This property MUST only be used for Logical Constraints, and the list of operand values MUST be Constraint instances."@en .
  863. :and
  864. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  865. rdfs:isDefinedBy odrl: ;
  866. rdfs:subPropertyOf :operand ;
  867. skos:definition "The relation is satisfied when all of the Constraints are satisfied."@en ;
  868. skos:note "This property MUST only be used for Logical Constraints, and the list of operand values MUST be Constraint instances."@en ;
  869. rdfs:label "And"@en .
  870. :xone
  871. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  872. rdfs:isDefinedBy odrl: ;
  873. rdfs:subPropertyOf :operand ;
  874. skos:definition "The relation is satisfied when only one, and not more, of the Constaints is satisfied"@en ;
  875. rdfs:label "Only One"@en ;
  876. skos:note "This property MUST only be used for Logical Constraints, and the list of operand values MUST be Constraint instances."@en .
  877. ## LeftOperand
  878. :LeftOperand
  879. a rdfs:Class , owl:Class, skos:Concept ;
  880. rdfs:isDefinedBy odrl: ;
  881. rdfs:label "Left Operand"@en ;
  882. skos:definition "Left operand for a constraint expression."@en ;
  883. skos:note "Instances of the LeftOperand class are used as the leftOperand of a Constraint."@en .
  884. ## Left Operands
  885. :absolutePosition
  886. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  887. rdfs:isDefinedBy odrl: ;
  888. rdfs:label "Absolute Asset Position"@en ;
  889. skos:definition "A point in space or time defined with absolute coordinates for the positioning of the target Asset."@en ;
  890. skos:note "Example: The upper left corner of a picture may be constrained to a specific position of the canvas rendering it."@en ;
  891. skos:scopeNote "Non-Normative"@en .
  892. :absoluteSpatialPosition
  893. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  894. rdfs:isDefinedBy odrl: ;
  895. skos:broaderTransitive :absolutePosition;
  896. rdfs:label "Absolute Spatial Asset Position"@en ;
  897. skos:definition "The absolute spatial positions of four corners of a rectangle on a 2D-canvas or the eight corners of a cuboid in a 3D-space for the target Asset to fit."@en ;
  898. skos:note "Example: The upper left corner of a picture may be constrained to a specific position of the canvas rendering it. Note: see also the Left Operand Relative Spatial Asset Position. "@en ;
  899. skos:scopeNote "Non-Normative"@en .
  900. :absoluteTemporalPosition
  901. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  902. rdfs:isDefinedBy odrl: ;
  903. skos:broaderTransitive :absolutePosition;
  904. rdfs:label "Absolute Temporal Asset Position"@en ;
  905. skos:definition "The absolute temporal positions in a media stream the target Asset has to fit."@en ;
  906. skos:note "Use with Actions including the target Asset in a larger media stream. The fragment part of a Media Fragment URI (https://www.w3.org/TR/media-frags/) may be used for the right operand. See the Left Operand realativeTemporalPosition. <br />Example: The MP3 music file must be positioned between second 192 and 250 of the temporal length of a stream."@en ;
  907. skos:scopeNote "Non-Normative"@en .
  908. :absoluteSize
  909. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  910. rdfs:isDefinedBy odrl: ;
  911. rdfs:label "Absolute Asset Size"@en ;
  912. skos:definition "Measure(s) of one or two axes for 2D-objects or measure(s) of one to tree axes for 3D-objects of the target Asset."@en ;
  913. skos:note "Example: The image can be resized in width to a maximum of 1000px."@en ;
  914. skos:scopeNote "Non-Normative"@en .
  915. :count
  916. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  917. rdfs:isDefinedBy odrl: ;
  918. rdfs:label "Count"@en ;
  919. skos:definition "Numeric count of executions of the action of the Rule."@en ;
  920. skos:scopeNote "Non-Normative"@en .
  921. :dateTime
  922. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  923. rdfs:isDefinedBy odrl: ;
  924. rdfs:label "Datetime"@en ;
  925. skos:definition "The date (and optional time and timezone) of exercising the action of the Rule. Right operand value MUST be an xsd:date or xsd:dateTime as defined by [[xmlschema11-2]]."@en ;
  926. skos:note "The use of Timezone information is strongly recommended. The Rule may be exercised before (with operator lt/lteq) or after (with operator gt/gteq) the date(time) defined by the Right operand. <br />Example: <code>dateTime gteq 2017-12-31T06:00Z</code> means the Rule can only be exercised after (and including) 6:00AM on the 31st Decemeber 2017 UTC time."@en ;
  927. skos:scopeNote "Non-Normative"@en .
  928. :delayPeriod
  929. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  930. rdfs:isDefinedBy odrl: ;
  931. rdfs:label "Delay Period"@en ;
  932. skos:definition "A time delay period prior to exercising the action of the Rule. The point in time triggering this period MAY be defined by another temporal Constraint combined by a Logical Constraint (utilising the odrl:andSequence operand). Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]."@en ;
  933. skos:note "Only the eq, gt, gteq operators SHOULD be used. <br />Example: <code>delayPeriod eq P60M</code> indicates a delay of 60 Minutes before exercising the action."@en ;
  934. skos:scopeNote "Non-Normative"@en .
  935. :deliveryChannel
  936. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  937. rdfs:isDefinedBy odrl: ;
  938. rdfs:label "Delivery Channel"@en ;
  939. skos:definition "The delivery channel used for exercising the action of the Rule."@en ;
  940. skos:note "Example: the asset may be distributed only on mobile networks."@en ;
  941. skos:scopeNote "Non-Normative"@en .
  942. :device
  943. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  944. rdfs:isDefinedBy odrl: ;
  945. rdfs:label "Device"@en ;
  946. skos:definition "An identified device used for exercising the action of the Rule."@en ;
  947. skos:note "See System Device." ;
  948. owl:deprecated true ;
  949. skos:exactMatch :systemDevice .
  950. :elapsedTime
  951. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  952. rdfs:isDefinedBy odrl: ;
  953. rdfs:label "Elapsed Time"@en ;
  954. skos:definition "A continuous elapsed time period which may be used for exercising of the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]."@en ;
  955. skos:note "Only the eq, lt, lteq operators SHOULD be used. See also Metered Time. <br />Example: <code>elpasedTime eq P60M</code> indicates a total elapsed time of 60 Minutes." ;
  956. skos:scopeNote "Non-Normative"@en .
  957. :event
  958. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  959. rdfs:isDefinedBy odrl: ;
  960. rdfs:label "Event"@en ;
  961. skos:definition "An identified event setting a context for exercising the action of the Rule."@en ;
  962. skos:note "Events are temporal periods of time, and operators can be used to signal before (lt), during (eq) or after (gt) the event. <br />Example: May be taken during the “FIFA World Cup 2020” only."@en ;
  963. skos:scopeNote "Non-Normative"@en .
  964. :fileFormat
  965. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  966. rdfs:isDefinedBy odrl: ;
  967. rdfs:label "File Format"@en ;
  968. skos:definition "A transformed file format of the target Asset."@en ;
  969. skos:note "Example: An asset may be transformed into JPEG format."@en ;
  970. skos:scopeNote "Non-Normative"@en .
  971. :industry
  972. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  973. rdfs:isDefinedBy odrl: ;
  974. rdfs:label "Industry Context"@en ;
  975. skos:definition "A defined industry sector setting a context for exercising the action of the Rule."@en ;
  976. skos:note "Example: publishing or financial industry."@en ;
  977. skos:scopeNote "Non-Normative"@en .
  978. :language
  979. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  980. rdfs:isDefinedBy odrl: ;
  981. rdfs:label "Language"@en ;
  982. skos:definition "A natural language used by the target Asset."@en ;
  983. skos:note "Example: the asset can only be translated into Greek. Must use [[bcp47]] codes for language values."@en ;
  984. skos:scopeNote "Non-Normative"@en .
  985. :media
  986. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  987. rdfs:isDefinedBy odrl: ;
  988. rdfs:label "Media Context"@en ;
  989. skos:definition "Category of a media asset setting a context for exercising the action of the Rule."@en ;
  990. skos:note "Example media types: electronic, print, advertising, marketing. Note: The used type should not be an IANA MediaType as they are focused on technical characteristics. "@en ;
  991. skos:scopeNote "Non-Normative"@en .
  992. :meteredTime
  993. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  994. rdfs:isDefinedBy odrl: ;
  995. rdfs:label "Metered Time"@en ;
  996. skos:definition "An accumulated amount of one to many metered time periods which were used for exercising the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]."@en ;
  997. skos:note "Only the eq, lt, lteq operators SHOULD be used. See also Elapsed Time. <br />Example: <code>meteredTime lteq P60M</code> indicates an accumulated period of 60 Minutes or less." ;
  998. skos:scopeNote "Non-Normative"@en .
  999. :payAmount
  1000. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1001. rdfs:isDefinedBy odrl: ;
  1002. rdfs:label "Payment Amount"@en ;
  1003. skos:definition "The amount of a financial payment. Right operand value MUST be an xsd:decimal. "@en ;
  1004. skos:note "Can be used for compensation duties with the unit property indicating the currency of the payment."@en ;
  1005. skos:scopeNote "Non-Normative"@en .
  1006. :percentage
  1007. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1008. rdfs:isDefinedBy odrl: ;
  1009. rdfs:label "Asset Percentage"@en ;
  1010. skos:definition "A percentage amount of the target Asset relevant for exercising the action of the Rule. Right operand value MUST be an xsd:decimal from 0 to 100."@en ;
  1011. skos:note "Example: Extract less than or equal to 50%."@en ;
  1012. skos:scopeNote "Non-Normative"@en .
  1013. :product
  1014. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1015. rdfs:isDefinedBy odrl: ;
  1016. rdfs:label "Product Context"@en ;
  1017. skos:definition "Category of product or service setting a context for exercising the action of the Rule."@en ;
  1018. skos:note "Example: May only be used in the XYZ Magazine."@en ;
  1019. skos:scopeNote "Non-Normative"@en .
  1020. :purpose
  1021. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1022. rdfs:isDefinedBy odrl: ;
  1023. rdfs:label "Purpose"@en ;
  1024. skos:definition "A defined purpose for exercising the action of the Rule."@en ;
  1025. skos:note "Example: Educational use."@en ;
  1026. skos:scopeNote "Non-Normative"@en .
  1027. :recipient
  1028. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1029. rdfs:isDefinedBy odrl: ;
  1030. rdfs:label "Recipient"@en ;
  1031. skos:definition "The party receiving the result/outcome of exercising the action of the Rule."@en ;
  1032. skos:note "The Right Operand must identify one or more specific Parties or category/ies of the Party."@en ;
  1033. skos:scopeNote "Non-Normative"@en .
  1034. :relativePosition
  1035. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1036. rdfs:isDefinedBy odrl: ;
  1037. rdfs:label "Relative Asset Position"@en ;
  1038. skos:definition "A point in space or time defined with coordinates relative to full measures the positioning of the target Asset."@en ;
  1039. skos:note "Example: The upper left corner of a picture may be constrained to a specific position of the canvas rendering it."@en ;
  1040. skos:scopeNote "Non-Normative"@en .
  1041. :relativeSpatialPosition
  1042. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1043. rdfs:isDefinedBy odrl: ;
  1044. skos:broaderTransitive :relativePosition;
  1045. rdfs:label "Relative Spatial Asset Position"@en ;
  1046. skos:definition "The relative spatial positions - expressed as percentages of full values - of four corners of a rectangle on a 2D-canvas or the eight corners of a cuboid in a 3D-space of the target Asset."@en ;
  1047. skos:note "See also Absolute Spatial Asset Position."@en ;
  1048. skos:scopeNote "Non-Normative"@en .
  1049. :relativeTemporalPosition
  1050. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1051. rdfs:isDefinedBy odrl: ;
  1052. skos:broaderTransitive :relativePosition;
  1053. rdfs:label "Relative Temporal Asset Position"@en ;
  1054. skos:definition "A point in space or time defined with coordinates relative to full measures the positioning of the target Asset."@en ;
  1055. skos:note "See also Absolute Temporal Asset Position. <br />Example: The MP3 music file must be positioned between the positions at 33% and 48% of the temporal length of a stream. "@en ;
  1056. skos:scopeNote "Non-Normative"@en .
  1057. :relativeSize
  1058. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1059. rdfs:isDefinedBy odrl: ;
  1060. rdfs:label "Relative Asset Size"@en ;
  1061. skos:definition "Measure(s) of one or two axes for 2D-objects or measure(s) of one to tree axes for 3D-objects - expressed as percentages of full values - of the target Asset."@en ;
  1062. skos:note "Example: The image can be resized in width to a maximum of 200%. Note: See the Left Operand absoluteSize. "@en ;
  1063. skos:scopeNote "Non-Normative"@en .
  1064. :resolution
  1065. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1066. rdfs:isDefinedBy odrl: ;
  1067. rdfs:label "Rendition Resolution"@en ;
  1068. skos:definition "Resolution of the rendition of the target Asset."@en ;
  1069. skos:note "Example: the image may be printed at 1200dpi."@en ;
  1070. skos:scopeNote "Non-Normative"@en .
  1071. :spatial
  1072. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1073. rdfs:isDefinedBy odrl: ;
  1074. rdfs:label "Geospatial Named Area"@en ;
  1075. skos:definition "A named and identified geospatial area with defined borders which is used for exercising the action of the Rule. An IRI MUST be used to represent this value."@en ;
  1076. skos:note "A code value for the area and source of the code must be presented in the Right Operand. <br />Example: the [[iso3166]] Country Codes or the Getty Thesaurus of Geographic Names. "@en ;
  1077. skos:scopeNote "Non-Normative"@en .
  1078. :spatialCoordinates
  1079. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1080. rdfs:isDefinedBy odrl: ;
  1081. skos:broaderTransitive :spatial;
  1082. rdfs:label "Geospatial Coordinates"@en ;
  1083. skos:definition "A set of coordinates setting the borders of a geospatial area used for exercising the action of the Rule. The coordinates MUST include longitude and latitude, they MAY include altitude and the geodetic datum."@en ;
  1084. skos:note "The default values are the altitude of earth's surface at this location and the WGS 84 datum."@en ;
  1085. skos:scopeNote "Non-Normative"@en .
  1086. :system
  1087. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1088. rdfs:isDefinedBy odrl: ;
  1089. rdfs:label "System"@en ;
  1090. skos:definition "An identified computing system used for exercising the action of the Rule."@en ;
  1091. owl:deprecated true ;
  1092. skos:note "See System Device" ;
  1093. skos:exactMatch :systemDevice .
  1094. :systemDevice
  1095. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1096. rdfs:isDefinedBy odrl: ;
  1097. skos:exactMatch :system, :device ;
  1098. rdfs:label "System Device"@en ;
  1099. skos:definition "An identified computing system or computing device used for exercising the action of the Rule."@en ;
  1100. skos:note "Example: The system device can be identified by a unique code created from the used hardware."@en ;
  1101. skos:scopeNote "Non-Normative"@en .
  1102. :timeInterval
  1103. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1104. rdfs:isDefinedBy odrl: ;
  1105. rdfs:label "Recurring Time Interval"@en ;
  1106. skos:definition "A recurring period of time before the next execution of the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]."@en ;
  1107. skos:note "Only the eq operator SHOULD be used. <br />Example: <code>timeInterval eq P7D</code> indicates a recurring 7 day period." ;
  1108. skos:scopeNote "Non-Normative"@en .
  1109. :unitOfCount
  1110. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1111. rdfs:isDefinedBy odrl: ;
  1112. rdfs:label "Unit Of Count"@en ;
  1113. skos:definition "The unit of measure used for counting the executions of the action of the Rule."@en ;
  1114. skos:note "Note: Typically used with Duties to indicate the unit entity to be counted of the Action. <br />Example: A duty to compensate and a unitOfCount constraint of 'perUser' would indicate that the compensation by multiplied by the 'number of users'."@en ;
  1115. skos:scopeNote "Non-Normative"@en .
  1116. :version
  1117. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1118. rdfs:isDefinedBy odrl: ;
  1119. rdfs:label "Version"@en ;
  1120. skos:definition "The version of the target Asset."@en ;
  1121. skos:note "Example: Single Paperback or Multiple Issues or version 2.0 or higher."@en ;
  1122. skos:scopeNote "Non-Normative"@en .
  1123. :virtualLocation
  1124. a :LeftOperand, owl:NamedIndividual, skos:Concept ;
  1125. rdfs:isDefinedBy odrl: ;
  1126. rdfs:label "Virtual IT Communication Location"@en ;
  1127. skos:definition "An identified location of the IT communication space which is relevant for exercising the action of the Rule."@en ;
  1128. skos:note "Example: an Internet domain or IP address range."@en ;
  1129. skos:scopeNote "Non-Normative"@en .
  1130. ## RightOperand
  1131. :RightOperand
  1132. a rdfs:Class , owl:Class, skos:Concept ;
  1133. rdfs:isDefinedBy odrl: ;
  1134. rdfs:label "Right Operand"@en ;
  1135. skos:definition "Right operand for constraint expression."@en ;
  1136. skos:note "Instances of the RightOperand class are used as the rightOperand of a Constraint."@en .
  1137. :policyUsage
  1138. a :RightOperand, owl:NamedIndividual, skos:Concept ;
  1139. rdfs:isDefinedBy odrl: ;
  1140. rdfs:label "Policy Rule Usage"@en ;
  1141. skos:definition "Indicates the actual datetime the action of the Rule was exercised."@en ;
  1142. skos:note "This can be used to express constraints with a LeftOperand relative to the time the rule is exercised. Operators indicate before (lt, lteq), during (eq) or after (gt, gteq) the usage of the rule. <br />Example: <code>event lt policyUsage</code> expresses that the identified event must have happened before the action of the rule is exercised."@en ;
  1143. skos:scopeNote "Non-Normative"@en .
  1144. ## Actions
  1145. :use
  1146. a :Action, skos:Concept ;
  1147. rdfs:isDefinedBy odrl: ;
  1148. rdfs:label "Use"@en ;
  1149. skos:definition "To use the Asset"@en ;
  1150. skos:note "Use is the most generic action for all non-third-party usage. More specific types of the use action can be expressed by more targetted actions."@en .
  1151. :grantUse
  1152. a :Action, skos:Concept ;
  1153. rdfs:isDefinedBy odrl: ;
  1154. rdfs:label "Grant Use"@en ;
  1155. skos:definition "To grant the use of the Asset to third parties."@en ;
  1156. skos:note "This action enables the assignee to create policies for the use of the Asset for third parties. The nextPolicy is recommended to be agreed with the third party. Use of temporal constraints is recommended."@en ;
  1157. :includedIn odrl:use ;
  1158. skos:scopeNote "Non-Normative"@en .
  1159. :compensate
  1160. a :Action, skos:Concept ;
  1161. rdfs:isDefinedBy odrl: ;
  1162. rdfs:label "Compensate"@en ;
  1163. skos:definition "To compensate by transfer of some amount of value, if defined, for using or selling the Asset."@en ;
  1164. skos:note "The compensation may use different types of things with a value: (i) the thing is expressed by the value (term) of the Constraint name; (b) the value is expressed by operator, rightOperand, dataType and unit. Typically the assignee will compensate the assigner, but other compensation party roles may be used."@en ;
  1165. :includedIn odrl:use ;
  1166. skos:scopeNote "Non-Normative"@en .
  1167. :acceptTracking
  1168. a :Action, skos:Concept ;
  1169. rdfs:isDefinedBy odrl: ;
  1170. :includedIn odrl:use ;
  1171. rdfs:label "Accept Tracking"@en ;
  1172. skos:definition "To accept that the use of the Asset may be tracked."@en ;
  1173. skos:note "The collected information may be tracked by the Assigner, or may link to a Party with the role 'trackingParty' function."@en ;
  1174. skos:scopeNote "Non-Normative"@en .
  1175. :aggregate
  1176. a :Action, skos:Concept ;
  1177. :includedIn odrl:use ;
  1178. rdfs:isDefinedBy odrl: ;
  1179. rdfs:label "Aggregate"@en ;
  1180. skos:definition "To use the Asset or parts of it as part of a composite collection."@en ;
  1181. :includedIn odrl:use ;
  1182. skos:scopeNote "Non-Normative"@en .
  1183. :annotate
  1184. a :Action, skos:Concept ;
  1185. :includedIn odrl:use ;
  1186. rdfs:isDefinedBy odrl: ;
  1187. rdfs:label "Annotate"@en ;
  1188. skos:definition "To add explanatory notations/commentaries to the Asset without modifying the Asset in any other way."@en ;
  1189. skos:scopeNote "Non-Normative"@en .
  1190. :anonymize
  1191. a :Action, skos:Concept ;
  1192. :includedIn odrl:use ;
  1193. rdfs:isDefinedBy odrl: ;
  1194. rdfs:label "Anonymize"@en ;
  1195. skos:definition "To anonymize all or parts of the Asset."@en ;
  1196. skos:note "For example, to remove identifying particulars for statistical or for other comparable purposes, or to use the Asset without stating the author/source."@en ;
  1197. skos:scopeNote "Non-Normative"@en .
  1198. :append
  1199. a :Action, skos:Concept ;
  1200. rdfs:isDefinedBy odrl: ;
  1201. rdfs:label "Append"@en ;
  1202. skos:definition "The act of adding to the end of an asset."@en ;
  1203. owl:deprecated true ;
  1204. skos:exactMatch :modify .
  1205. :appendTo
  1206. a :Action, skos:Concept ;
  1207. rdfs:isDefinedBy odrl: ;
  1208. rdfs:label "Append To"@en ;
  1209. # skos:broaderTransitive odrl:writeTo ;
  1210. skos:definition "The act of appending data to the Asset without modifying the Asset in any other way."@en ;
  1211. owl:deprecated true ;
  1212. skos:exactMatch :modify .
  1213. :archive
  1214. a :Action, skos:Concept ;
  1215. rdfs:isDefinedBy odrl: ;
  1216. :includedIn odrl:use ;
  1217. rdfs:label "Archive"@en ;
  1218. skos:definition "To store the Asset (in a non-transient form)."@en ;
  1219. skos:note "Temporal constraints may be used for temporal conditions."@en ;
  1220. skos:scopeNote "Non-Normative"@en .
  1221. :attribute
  1222. a :Action, skos:Concept ;
  1223. rdfs:isDefinedBy odrl: ;
  1224. :includedIn odrl:use ;
  1225. rdfs:label "Attribute"@en ;
  1226. skos:definition "To attribute the use of the Asset."@en ;
  1227. skos:note "May link to an Asset with the attribution information. May link to a Party with the role “attributedParty” function."@en ;
  1228. skos:scopeNote "Non-Normative"@en .
  1229. :concurrentUse
  1230. a :Action, skos:Concept ;
  1231. rdfs:isDefinedBy odrl: ;
  1232. rdfs:label "Concurrent Use"@en ;
  1233. skos:definition "To create multiple copies of the Asset that are being concurrently used."@en ;
  1234. :includedIn odrl:use ;
  1235. skos:scopeNote "Non-Normative"@en .
  1236. :copy
  1237. a :Action, skos:Concept ;
  1238. rdfs:isDefinedBy odrl: ;
  1239. owl:sameAs :reproduce ;
  1240. rdfs:label "Copy"@en ;
  1241. skos:definition "The act of making an exact reproduction of the asset."@en ;
  1242. owl:deprecated true ;
  1243. skos:exactMatch :reproduce .
  1244. :delete
  1245. a :Action, skos:Concept ;
  1246. rdfs:isDefinedBy odrl: ;
  1247. :includedIn odrl:use ;
  1248. rdfs:label "Delete"@en ;
  1249. skos:definition "To permanently remove all copies of the Asset after it has been used."@en ;
  1250. skos:note "Use a constraint to define under which conditions the Asset must be deleted."@en ;
  1251. skos:scopeNote "Non-Normative"@en .
  1252. :derive
  1253. a :Action, skos:Concept ;
  1254. rdfs:isDefinedBy odrl: ;
  1255. rdfs:label "Derive"@en ;
  1256. skos:definition "To create a new derivative Asset from this Asset and to edit or modify the derivative."@en ;
  1257. skos:note "A new asset is created and may have significant overlaps with the original Asset. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective). To the derived Asset a next policy may be applied."@en ;
  1258. :includedIn odrl:use ;
  1259. skos:scopeNote "Non-Normative"@en .
  1260. :digitize
  1261. a :Action, skos:Concept ;
  1262. rdfs:isDefinedBy odrl: ;
  1263. rdfs:label "Digitize"@en ;
  1264. :includedIn odrl:use ;
  1265. skos:definition "To produce a digital copy of (or otherwise digitize) the Asset from its analogue form."@en ;
  1266. skos:scopeNote "Non-Normative"@en .
  1267. :display
  1268. a :Action, skos:Concept ;
  1269. rdfs:isDefinedBy odrl: ;
  1270. rdfs:label "Display"@en ;
  1271. skos:definition "To create a static and transient rendition of an Asset."@en ;
  1272. skos:note "For example, displaying an image on a screen. If the action is to be performed to a wider audience than just the Assignees, then the Recipient constraint is recommended to be used."@en ;
  1273. :includedIn odrl:play ;
  1274. skos:scopeNote "Non-Normative"@en .
  1275. :distribute
  1276. a :Action, skos:Concept ;
  1277. rdfs:isDefinedBy odrl: ;
  1278. rdfs:label "Distribute"@en ;
  1279. skos:definition "To supply the Asset to third-parties."@en ;
  1280. skos:note "It is recommended to use nextPolicy to express the allowable usages by third-parties."@en ;
  1281. :includedIn odrl:use ;
  1282. skos:scopeNote "Non-Normative"@en .
  1283. :ensureExclusivity
  1284. a :Action, skos:Concept ;
  1285. rdfs:isDefinedBy odrl: ;
  1286. :includedIn odrl:use ;
  1287. rdfs:label "Ensure Exclusivity"@en ;
  1288. skos:definition "To ensure that the Rule on the Asset is exclusive."@en ;
  1289. skos:note "If used as a Duty, the assignee should be explicitly indicated as the party that is ensuring the exclusivity of the Rule."@en ;
  1290. skos:scopeNote "Non-Normative"@en .
  1291. :execute
  1292. a :Action, skos:Concept ;
  1293. rdfs:isDefinedBy odrl: ;
  1294. rdfs:label "Execute"@en ;
  1295. skos:definition "To run the computer program Asset."@en ;
  1296. skos:note "For example, machine executable code or Java such as a game or application."@en ;
  1297. :includedIn odrl:use ;
  1298. skos:scopeNote "Non-Normative"@en .
  1299. :export
  1300. a :Action, skos:Concept ;
  1301. rdfs:isDefinedBy odrl: ;
  1302. rdfs:label "Export"@en ;
  1303. skos:definition "The act of transforming the asset into a new form."@en ;
  1304. owl:deprecated true ;
  1305. skos:exactMatch :transform .
  1306. :extract
  1307. a :Action, skos:Concept ;
  1308. rdfs:isDefinedBy odrl: ;
  1309. rdfs:label "Extract"@en ;
  1310. skos:definition "To extract parts of the Asset and to use it as a new Asset."@en ;
  1311. skos:note "A new asset is created and may have very little in common with the original Asset. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective). To the extracted Asset a next policy may be applied."@en ;
  1312. :includedIn odrl:reproduce ;
  1313. skos:scopeNote "Non-Normative"@en .
  1314. :give
  1315. a :Action, skos:Concept ;
  1316. rdfs:isDefinedBy odrl: ;
  1317. rdfs:label "Give"@en ;
  1318. skos:definition "To transfer the ownership of the Asset to a third party without compensation and while deleting the original asset."@en ;
  1319. :includedIn :transfer ;
  1320. skos:scopeNote "Non-Normative"@en .
  1321. :include
  1322. a :Action, skos:Concept ;
  1323. rdfs:isDefinedBy odrl: ;
  1324. rdfs:label "Include"@en ;
  1325. :includedIn odrl:use ;
  1326. skos:definition "To include other related assets in the Asset."@en ;
  1327. skos:note "For example: bio picture must be included in the attribution. Use of a relation sub-property is required for the related assets."@en ;
  1328. skos:scopeNote "Non-Normative"@en .
  1329. :index
  1330. a :Action, skos:Concept ;
  1331. rdfs:isDefinedBy odrl: ;
  1332. rdfs:label "Index"@en ;
  1333. skos:definition "To record the Asset in an index."@en ;
  1334. skos:note "For example, to include a link to the Asset in a search engine database."@en ;
  1335. :includedIn odrl:use ;
  1336. skos:scopeNote "Non-Normative"@en .
  1337. :inform
  1338. a :Action, skos:Concept ;
  1339. rdfs:isDefinedBy odrl: ;
  1340. :includedIn odrl:use ;
  1341. rdfs:label "Inform"@en ;
  1342. skos:definition "To inform that an action has been performed on or in relation to the Asset."@en ;
  1343. skos:note "May link to a Party with the role 'informedParty' function."@en ;
  1344. skos:scopeNote "Non-Normative"@en .
  1345. :install
  1346. a :Action, skos:Concept ;
  1347. rdfs:isDefinedBy odrl: ;
  1348. rdfs:label "Install"@en ;
  1349. skos:definition "To load the computer program Asset onto a storage device which allows operating or running the Asset."@en ;
  1350. :includedIn odrl:use ;
  1351. skos:scopeNote "Non-Normative"@en .
  1352. :lease
  1353. a :Action, skos:Concept ;
  1354. rdfs:isDefinedBy odrl: ;
  1355. rdfs:label "Lease"@en ;
  1356. skos:definition "The act of making available the asset to a third-party for a fixed period of time with exchange of value."@en ;
  1357. owl:deprecated true .
  1358. :license
  1359. a :Action, skos:Concept ;
  1360. rdfs:isDefinedBy odrl: ;
  1361. rdfs:label "License"@en ;
  1362. skos:definition "The act of granting the right to use the asset to a third-party."@en ;
  1363. owl:deprecated true ;
  1364. skos:exactMatch :grantUse .
  1365. :lend
  1366. a :Action, skos:Concept ;
  1367. rdfs:isDefinedBy odrl: ;
  1368. rdfs:label "Lend"@en ;
  1369. skos:definition "The act of making available the asset to a third-party for a fixed period of time without exchange of value."@en ;
  1370. owl:deprecated true .
  1371. :modify
  1372. a :Action, skos:Concept ;
  1373. rdfs:isDefinedBy odrl: ;
  1374. rdfs:label "Modify"@en ;
  1375. skos:definition "To change existing content of the Asset. A new asset is not created by this action."@en ;
  1376. skos:note "This action will modify an asset which is typically updated from time to time without creating a new asset. If the result from modifying the asset should be a new asset the actions derive or extract should be used. (Note that the notion of whether or not the change is significant enough to qualify as a new asset is subjective)."@en ;
  1377. :includedIn odrl:use ;
  1378. skos:scopeNote "Non-Normative"@en .
  1379. :move
  1380. a :Action, skos:Concept ;
  1381. rdfs:isDefinedBy odrl: ;
  1382. rdfs:label "Move"@en ;
  1383. skos:definition "To move the Asset from one digital location to another including deleting the original copy."@en ;
  1384. skos:note "After the Asset has been moved, the original copy must be deleted."@en ;
  1385. :includedIn odrl:use ;
  1386. skos:scopeNote "Non-Normative"@en .
  1387. :nextPolicy
  1388. a :Action, skos:Concept ;
  1389. rdfs:isDefinedBy odrl: ;
  1390. :includedIn odrl:use ;
  1391. rdfs:label "Next Policy"@en ;
  1392. skos:definition "To grant the specified Policy to a third party for their use of the Asset."@en ;
  1393. skos:note "Useful for downstream policies."@en ;
  1394. skos:scopeNote "Non-Normative"@en .
  1395. :obtainConsent
  1396. a :Action, skos:Concept ;
  1397. rdfs:isDefinedBy odrl: ;
  1398. :includedIn odrl:use ;
  1399. rdfs:label "Obtain Consent"@en ;
  1400. skos:definition "To obtain verifiable consent to perform the requested action in relation to the Asset."@en ;
  1401. skos:note "May be used as a Duty to ensure that the Assigner or a Party is authorized to approve such actions on a case-by-case basis. May link to a Party with the role “consentingParty” function."@en ;
  1402. skos:scopeNote "Non-Normative"@en .
  1403. :pay
  1404. a :Action, skos:Concept ;
  1405. rdfs:isDefinedBy odrl: ;
  1406. rdfs:label "Pay"@en ;
  1407. skos:definition "The act of paying a financial amount to a party for use of the asset."@en ;
  1408. owl:deprecated true ;
  1409. skos:exactMatch :compensate .
  1410. :play
  1411. a :Action, skos:Concept ;
  1412. rdfs:isDefinedBy odrl: ;
  1413. rdfs:label "Play"@en ;
  1414. :includedIn odrl:use ;
  1415. skos:definition "To create a sequential and transient rendition of an Asset."@en ;
  1416. skos:note "For example, to play a video or audio track. If the action is to be performed to a wider audience than just the Assignees, then the Recipient constraint is recommended to be used.";
  1417. skos:scopeNote "Non-Normative"@en .
  1418. :present
  1419. a :Action, skos:Concept ;
  1420. rdfs:isDefinedBy odrl: ;
  1421. rdfs:label "Present"@en ;
  1422. skos:definition "To publicly perform the Asset."@en ;
  1423. :includedIn odrl:use ;
  1424. skos:note "The asset can be performed (or communicated) in public.";
  1425. skos:scopeNote "Non-Normative"@en .
  1426. :preview
  1427. a :Action, skos:Concept ;
  1428. rdfs:isDefinedBy odrl: ;
  1429. rdfs:label "Preview"@en ;
  1430. skos:definition "The act of providing a short preview of the asset."@en ;
  1431. skos:note "Use a time constraint with the appropriate action."@en ;
  1432. owl:deprecated true .
  1433. :print
  1434. a :Action, skos:Concept ;
  1435. rdfs:isDefinedBy odrl: ;
  1436. rdfs:label "Print"@en ;
  1437. skos:definition "To create a tangible and permanent rendition of an Asset."@en ;
  1438. skos:note "For example, creating a permanent, fixed (static), and directly perceivable representation of the Asset, such as printing onto paper."@en ;
  1439. :includedIn odrl:use ;
  1440. skos:scopeNote "Non-Normative"@en .
  1441. :read
  1442. a :Action, skos:Concept ;
  1443. rdfs:isDefinedBy odrl: ;
  1444. rdfs:label "Read"@en ;
  1445. skos:definition "To obtain data from the Asset."@en ;
  1446. skos:note "For example, the ability to read a record from a database (the Asset)."@en ;
  1447. :includedIn odrl:use ;
  1448. skos:scopeNote "Non-Normative"@en .
  1449. :reproduce
  1450. a :Action, skos:Concept ;
  1451. rdfs:isDefinedBy odrl: ;
  1452. rdfs:label "Reproduce"@en ;
  1453. skos:definition "To make duplicate copies the Asset in any material form."@en ;
  1454. :includedIn odrl:use ;
  1455. skos:scopeNote "Non-Normative"@en .
  1456. :reviewPolicy
  1457. a :Action, skos:Concept ;
  1458. rdfs:isDefinedBy odrl: ;
  1459. :includedIn odrl:use ;
  1460. rdfs:label "Review Policy"@en ;
  1461. skos:definition "To review the Policy applicable to the Asset."@en ;
  1462. skos:note "Used when human intervention is required to review the Policy. May link to an Asset which represents the full Policy information."@en ;
  1463. skos:scopeNote "Non-Normative"@en .
  1464. :secondaryUse
  1465. a :Action, skos:Concept ;
  1466. rdfs:isDefinedBy odrl: ;
  1467. rdfs:label "Secondary Use"@en ;
  1468. skos:definition "The act of using the asset for a purpose other than the purpose it was intended for."@en ;
  1469. owl:deprecated true .
  1470. :sell
  1471. a :Action, skos:Concept ;
  1472. rdfs:isDefinedBy odrl: ;
  1473. rdfs:label "Sell"@en ;
  1474. skos:definition "To transfer the ownership of the Asset to a third party with compensation and while deleting the original asset."@en ;
  1475. :includedIn :transfer ;
  1476. skos:scopeNote "Non-Normative"@en .
  1477. :stream
  1478. a :Action, skos:Concept ;
  1479. rdfs:isDefinedBy odrl: ;
  1480. rdfs:label "Stream"@en ;
  1481. skos:definition "To deliver the Asset in real-time."@en ;
  1482. :includedIn odrl:use ;
  1483. skos:note "The Asset maybe utilised in real-time as it is being delivered. If the action is to be performed to a wider audience than just the Assignees, then the Recipient constraint is recommended to be used.";
  1484. skos:scopeNote "Non-Normative"@en .
  1485. :synchronize
  1486. a :Action, skos:Concept ;
  1487. rdfs:isDefinedBy odrl: ;
  1488. rdfs:label "Synchronize"@en ;
  1489. skos:definition "To use the Asset in timed relations with media (audio/visual) elements of another Asset."@en ;
  1490. :includedIn odrl:use ;
  1491. skos:scopeNote "Non-Normative"@en .
  1492. :textToSpeech
  1493. a :Action, skos:Concept ;
  1494. rdfs:isDefinedBy odrl: ;
  1495. rdfs:label "Text-to-speech"@en ;
  1496. skos:definition "To have a text Asset read out loud."@en ;
  1497. :includedIn odrl:use ;
  1498. skos:note "If the action is to be performed to a wider audience than just the Assignees, then the recipient constraint is recommended to be used.";
  1499. skos:scopeNote "Non-Normative"@en .
  1500. :transfer
  1501. a :Action, skos:Concept ;
  1502. rdfs:isDefinedBy odrl: ;
  1503. rdfs:label "Transfer Ownership"@en ;
  1504. skos:definition "To transfer the ownership of the Asset in perpetuity."@en .
  1505. :transform
  1506. a :Action, skos:Concept ;
  1507. rdfs:isDefinedBy odrl: ;
  1508. rdfs:label "Transform"@en ;
  1509. skos:definition "To convert the Asset into a different format."@en ;
  1510. skos:note "Typically used to convert the Asset into a different format for consumption on/transfer to a third party system."@en ;
  1511. :includedIn odrl:use ;
  1512. skos:scopeNote "Non-Normative"@en .
  1513. :translate
  1514. a :Action, skos:Concept ;
  1515. rdfs:isDefinedBy odrl: ;
  1516. rdfs:label "Translate"@en ;
  1517. skos:definition "To translate the original natural language of an Asset into another natural language."@en ;
  1518. skos:note "A new derivative Asset is created by that action."@en ;
  1519. :includedIn odrl:use ;
  1520. skos:scopeNote "Non-Normative"@en .
  1521. :uninstall
  1522. a :Action, skos:Concept ;
  1523. rdfs:isDefinedBy odrl: ;
  1524. rdfs:label "Uninstall"@en ;
  1525. :includedIn odrl:use ;
  1526. skos:definition "To unload and delete the computer program Asset from a storage device and disable its readiness for operation."@en ;
  1527. skos:note "The Asset is no longer accessible to the assignees after it has been used."@en ;
  1528. skos:scopeNote "Non-Normative"@en .
  1529. :watermark
  1530. a :Action, skos:Concept ;
  1531. rdfs:isDefinedBy odrl: ;
  1532. :includedIn odrl:use ;
  1533. rdfs:label "Watermark"@en ;
  1534. skos:definition "To apply a watermark to the Asset."@en ;
  1535. skos:scopeNote "Non-Normative"@en .
  1536. :write
  1537. a :Action, skos:Concept ;
  1538. rdfs:isDefinedBy odrl: ;
  1539. rdfs:label "Write"@en ;
  1540. skos:definition "The act of writing to the Asset."@en ;
  1541. owl:deprecated true ;
  1542. skos:exactMatch :modify .
  1543. :writeTo
  1544. a :Action, skos:Concept ;
  1545. rdfs:isDefinedBy odrl: ;
  1546. rdfs:label "Write to"@en ;
  1547. skos:definition "The act of adding data to the Asset."@en ;
  1548. owl:deprecated true ;
  1549. skos:exactMatch :modify .
  1550. ## Functions
  1551. :assignee
  1552. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1553. rdfs:isDefinedBy odrl: ;
  1554. rdfs:subPropertyOf :function ;
  1555. rdfs:label "Assignee"@en ;
  1556. skos:definition "The Party is the recipient of the Rule."@en ;
  1557. rdfs:domain [
  1558. a owl:Class ;
  1559. owl:unionOf ( :Rule :Policy ) ;
  1560. ] ;
  1561. rdfs:range :Party .
  1562. :assigner
  1563. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1564. rdfs:isDefinedBy odrl: ;
  1565. rdfs:subPropertyOf :function ;
  1566. rdfs:label "Assigner"@en ;
  1567. skos:definition "The Party is the issuer of the Rule."@en ;
  1568. rdfs:domain [
  1569. a owl:Class ;
  1570. owl:unionOf ( :Rule :Policy ) ;
  1571. ] ;
  1572. rdfs:range :Party .
  1573. :assigneeOf
  1574. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1575. rdfs:isDefinedBy odrl: ;
  1576. rdfs:label "Assignee Of"@en ;
  1577. skos:definition "Identifies an ODRL Policy for which the identified Party undertakes the assignee functional role."@en ;
  1578. skos:note "When assigneeOf has been asserted between a metadata expression and an ODRL Policy, the Party being identified MUST be inferred to undertake the assignee functional role of all the Rules of that Policy."@en ;
  1579. rdfs:domain :Party ;
  1580. rdfs:range :Policy .
  1581. :assignerOf
  1582. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1583. rdfs:isDefinedBy odrl: ;
  1584. rdfs:label "Assigner Of"@en ;
  1585. skos:definition "Identifies an ODRL Policy for which the identified Party undertakes the assigner functional role."@en ;
  1586. skos:note "When assignerOf has been asserted between a metadata expression and an ODRL Policy, the Party being identified MUST be inferred to undertake the assigner functional role of all the Rules of that Policy."@en ;
  1587. rdfs:domain :Party ;
  1588. rdfs:range :Policy .
  1589. :attributedParty
  1590. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1591. rdfs:isDefinedBy odrl: ;
  1592. rdfs:subPropertyOf :function ;
  1593. rdfs:label "Attributed Party"@en ;
  1594. skos:definition "The Party to be attributed."@en ;
  1595. skos:note "Maybe specified as part of the attribute action."@en ;
  1596. skos:scopeNote "Non-Normative"@en .
  1597. :attributingParty
  1598. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1599. rdfs:isDefinedBy odrl: ;
  1600. rdfs:subPropertyOf :function ;
  1601. rdfs:label "Attributing Party"@en ;
  1602. skos:definition "The Party who undertakes the attribution."@en ;
  1603. skos:note "Maybe specified as part of the attribute action."@en ;
  1604. skos:scopeNote "Non-Normative"@en .
  1605. :consentingParty
  1606. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1607. rdfs:isDefinedBy odrl: ;
  1608. rdfs:subPropertyOf :function ;
  1609. rdfs:label "Consenting Party"@en ;
  1610. skos:definition "The Party to obtain consent from."@en ;
  1611. skos:note "Maybe specified as part of the obtainConsent action."@en ;
  1612. skos:scopeNote "Non-Normative"@en .
  1613. :consentedParty
  1614. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1615. rdfs:isDefinedBy odrl: ;
  1616. rdfs:subPropertyOf :function ;
  1617. rdfs:label "Consented Party"@en ;
  1618. skos:definition "The Party who obtains the consent."@en ;
  1619. skos:note "Maybe specified as part of the obtainConsent action."@en ;
  1620. skos:scopeNote "Non-Normative"@en .
  1621. :informedParty
  1622. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1623. rdfs:isDefinedBy odrl: ;
  1624. rdfs:subPropertyOf :function ;
  1625. rdfs:label "Informed Party"@en ;
  1626. skos:definition "The Party to be informed of all uses."@en ;
  1627. skos:note "Maybe specified as part of the inform action."@en ;
  1628. skos:scopeNote "Non-Normative"@en .
  1629. :informingParty
  1630. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1631. rdfs:isDefinedBy odrl: ;
  1632. rdfs:subPropertyOf :function ;
  1633. rdfs:label "Informing Party"@en ;
  1634. skos:definition "The Party who provides the inform use data."@en ;
  1635. skos:note "Maybe specified as part of the inform action."@en ;
  1636. skos:scopeNote "Non-Normative"@en .
  1637. :payeeParty
  1638. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1639. rdfs:isDefinedBy odrl: ;
  1640. rdfs:label "Payee Party"@en ;
  1641. skos:definition "The Party is the recipient of the payment."@en ;
  1642. owl:deprecated true ;
  1643. skos:exactMatch :compensatedParty ;
  1644. skos:scopeNote "Non-Normative"@en .
  1645. :compensatedParty
  1646. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1647. rdfs:isDefinedBy odrl: ;
  1648. rdfs:subPropertyOf :function ;
  1649. rdfs:label "Compensated Party"@en ;
  1650. skos:definition "The Party is the recipient of the compensation."@en ;
  1651. skos:note "Maybe specified as part of the compensate duty action."@en ;
  1652. skos:scopeNote "Non-Normative"@en .
  1653. :compensatingParty
  1654. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1655. rdfs:isDefinedBy odrl: ;
  1656. rdfs:subPropertyOf :function ;
  1657. rdfs:label "Compensating Party"@en ;
  1658. skos:definition "The Party that is the provider of the compensation."@en ;
  1659. skos:note "Maybe specified as part of the compensate duty action."@en ;
  1660. skos:scopeNote "Non-Normative"@en .
  1661. :trackingParty
  1662. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1663. rdfs:isDefinedBy odrl: ;
  1664. rdfs:subPropertyOf :function ;
  1665. rdfs:label "Tracking Party"@en ;
  1666. skos:definition "The Party who is tracking usage."@en ;
  1667. skos:note "May be specified as part of the acceptTracking action."@en ;
  1668. skos:scopeNote "Non-Normative"@en .
  1669. :trackedParty
  1670. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1671. rdfs:isDefinedBy odrl: ;
  1672. rdfs:subPropertyOf :function ;
  1673. rdfs:label "Tracked Party"@en ;
  1674. skos:definition "The Party whose usage is being tracked."@en ;
  1675. skos:note "May be specified as part of the acceptTracking action."@en ;
  1676. skos:scopeNote "Non-Normative"@en .
  1677. :contractingParty
  1678. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1679. rdfs:isDefinedBy odrl: ;
  1680. rdfs:subPropertyOf :function ;
  1681. rdfs:label "Contracting Party"@en ;
  1682. skos:definition "The Party who is offering the contract."@en ;
  1683. skos:scopeNote "Non-Normative"@en .
  1684. :contractedParty
  1685. a rdf:Property , owl:ObjectProperty, skos:Concept ;
  1686. rdfs:isDefinedBy odrl: ;
  1687. rdfs:subPropertyOf :function ;
  1688. rdfs:label "Contracted Party"@en ;
  1689. skos:definition "The Party who is being contracted."@en ;
  1690. skos:scopeNote "Non-Normative"@en .
  1691. ## Policies
  1692. :Agreement
  1693. a rdfs:Class , owl:Class, skos:Concept ;
  1694. rdfs:isDefinedBy odrl: ;
  1695. rdfs:subClassOf :Policy ;
  1696. owl:disjointWith :Offer, :Privacy, :Request, :Ticket, :Assertion ;
  1697. rdfs:label "Agreement"@en ;
  1698. skos:definition "A Policy that grants the assignee a Rule over an Asset from an assigner."@en ;
  1699. skos:note "An Agreement Policy MUST contain at least one Permission or Prohibition rule, a Party with Assigner function, and a Party with Assignee function (in the same Permission or Prohibition). The Agreement Policy will grant the terms of the Policy from the Assigner to the Assignee."@en .
  1700. :Assertion
  1701. a rdfs:Class , owl:Class, skos:Concept ;
  1702. rdfs:isDefinedBy odrl: ;
  1703. rdfs:subClassOf :Policy ;
  1704. owl:disjointWith :Offer, :Privacy, :Request, :Ticket ;
  1705. rdfs:label "Assertion"@en ;
  1706. skos:definition "A Policy that asserts a Rule over an Asset from parties."@en ;
  1707. skos:note "For example, a party (an assignee or assigner) can claim what terms they have over an Asset. An Assertion Policy does not grant such permissions/prohibitions but only asserts the parties claims. An Assetion Policy MUST contain a target Asset, a Party with any functional role, and at least one of a Permission or Prohibition rule."@en ;
  1708. skos:scopeNote "Non-Normative"@en .
  1709. :Offer
  1710. a rdfs:Class , owl:Class, skos:Concept ;
  1711. rdfs:isDefinedBy odrl: ;
  1712. rdfs:subClassOf :Policy ;
  1713. owl:disjointWith :Agreement, :Privacy, :Request, :Ticket, :Assertion ;
  1714. rdfs:label "Offer"@en ;
  1715. skos:definition "A Policy that proposes a Rule over an Asset from an assigner."@en ;
  1716. skos:note "An Offer Policy MUST contain at least one Permission or Prohibition rule and a Party with Assigner function (in the same Permission or Prohibition). The Offer Policy MAY contain a Party with Assignee function, but MUST not grant any privileges to that Party."@en .
  1717. :Privacy
  1718. a rdfs:Class , owl:Class, skos:Concept ;
  1719. rdfs:isDefinedBy odrl: ;
  1720. rdfs:subClassOf :Policy ;
  1721. owl:disjointWith :Agreement, :Offer, :Request, :Ticket, :Assertion ;
  1722. rdfs:label "Privacy Policy"@en ;
  1723. skos:definition "A Policy that expresses a Rule over an Asset containing personal information."@en ;
  1724. skos:note "A Privacy Policy MUST contain a target Asset, a Party with Assigner is, a Party with Assignee function, and at least one of a Permission or Prohibition rule that MUST include a Duty. The target Asset SHOULD contain or relate to personal information about the Assignee. The Duty MUST describe obligations on the Assigner about managing the Asset. The Assignee is being granted the terms of the Privacy policy from the Assigner."@en ;
  1725. skos:scopeNote "Non-Normative"@en .
  1726. :Request
  1727. a rdfs:Class , owl:Class, skos:Concept ;
  1728. rdfs:isDefinedBy odrl: ;
  1729. rdfs:subClassOf :Policy ;
  1730. owl:disjointWith :Agreement, :Offer, :Privacy, :Ticket, :Assertion ;
  1731. rdfs:label "Request"@en ;
  1732. skos:definition "A Policy that proposes a Rule over an Asset from an assignee."@en ;
  1733. skos:note "A Request Policy MUST contain a target Asset, a Party with Assignee function, and at least one of a Permission or Prohibition rule. The Request MAY also contain the Party with Assigner function if this is known. No privileges are granted to any Party."@en ;
  1734. skos:scopeNote "Non-Normative"@en .
  1735. :Set
  1736. a rdfs:Class , owl:Class, skos:Concept ;
  1737. rdfs:isDefinedBy odrl: ;
  1738. rdfs:subClassOf :Policy ;
  1739. owl:disjointWith :Agreement, :Offer, :Privacy, :Request, :Ticket, :Assertion ;
  1740. rdfs:label "Set"@en ;
  1741. skos:definition "A Policy that expresses a Rule over an Asset."@en ;
  1742. skos:note "A Set Policy MUST contain a target Asset, and at least one Rule. A Set Policy is the default Policy subclass. The Set is aimed at scenarios where there is an open criteria for the semantics of the policy expressions and typically refined by other systems/profiles that process the information at a later time. No privileges are granted to any Party (if defined)."@en .
  1743. :Ticket
  1744. a rdfs:Class , owl:Class, skos:Concept ;
  1745. rdfs:isDefinedBy odrl: ;
  1746. rdfs:subClassOf :Policy ;
  1747. owl:disjointWith :Agreement, :Offer, :Privacy, :Request, :Assertion ;
  1748. rdfs:label "Ticket"@en ;
  1749. skos:definition "A Policy that grants the holder a Rule over an Asset from an assigner."@en ;
  1750. skos:note "A Ticket Policy MUST contain a target Asset and at least one of a Permission or Prohibition rule. The Ticket MAY contain the Party with Assigner function and MUST NOT contain an Assignee. The Ticket Policy will grant the terms of the Policy to the holder of that Ticket. The holder of the Ticket MAY remain unknown or MAY have to be identified at some later stage."@en ;
  1751. skos:scopeNote "Non-Normative"@en .
  1752. ## Scopes
  1753. :AssetScope
  1754. a rdfs:Class , owl:Class, skos:Concept ;
  1755. rdfs:isDefinedBy odrl: ;
  1756. rdfs:label "Asset Scope"@en ;
  1757. skos:definition "Scopes for Asset Scope expressions."@en ;
  1758. skos:note "Instances of the AssetScope class represent the terms for the scope property of Assets."@en ;
  1759. owl:deprecated true .
  1760. :PartyScope
  1761. a rdfs:Class , owl:Class, skos:Concept ;
  1762. rdfs:isDefinedBy odrl: ;
  1763. rdfs:label "Party Scope"@en ;
  1764. skos:definition "Scopes for Party Scope expressions."@en ;
  1765. skos:note "Instances of the PartyScope class represent the terms for the scope property of Parties."@en ;
  1766. owl:deprecated true .
  1767. :All
  1768. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1769. rdfs:isDefinedBy odrl: ;
  1770. rdfs:label "All"@en ;
  1771. skos:definition "Specifies that the scope of the relationship is all of the collective individuals within a context."@en ;
  1772. skos:note "For example, may be used to indicate all the users of a specific social network the party is a member of. Note that “group” scope is also assumed."@en ;
  1773. skos:scopeNote "Non-Normative"@en ;
  1774. owl:deprecated true .
  1775. :All2ndConnections
  1776. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1777. rdfs:isDefinedBy odrl: ;
  1778. rdfs:label "All Second-level Connections"@en ;
  1779. skos:definition "Specifies that the scope of the relationship is all of the second-level connections to the Party."@en ;
  1780. skos:note "For example, may be used to indicate all “friends of friends” of the Party. Note that “group” scope is also assumed."@en ;
  1781. skos:scopeNote "Non-Normative"@en ;
  1782. owl:deprecated true .
  1783. :AllConnections
  1784. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1785. rdfs:isDefinedBy odrl: ;
  1786. rdfs:label "All First-Level Connections"@en ;
  1787. skos:definition "Specifies that the scope of the relationship is all of the first-level connections of the Party."@en ;
  1788. skos:note "For example, may be used to indicate all “friends” of the Party. Note that “group” scope is also assumed."@en ;
  1789. skos:scopeNote "Non-Normative"@en ;
  1790. owl:deprecated true .
  1791. :AllGroups
  1792. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1793. rdfs:isDefinedBy odrl: ;
  1794. rdfs:label "All Group Connections"@en ;
  1795. skos:definition "Specifies that the scope of the relationship is all of the group connections of the Party."@en ;
  1796. skos:note "For example, may be used to indicate all groups that the Party is a member of. Note that “group” scope is also assumed."@en ;
  1797. skos:scopeNote "Non-Normative"@en ;
  1798. owl:deprecated true .
  1799. :Group
  1800. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1801. rdfs:isDefinedBy odrl: ;
  1802. rdfs:label "Group"@en ;
  1803. skos:definition "Specifies that the scope of the relationship is the defined group with multiple individual members."@en ;
  1804. skos:scopeNote "Non-Normative"@en ;
  1805. owl:deprecated true .
  1806. :Individual
  1807. a :PartyScope, owl:NamedIndividual, skos:Concept ;
  1808. rdfs:isDefinedBy odrl: ;
  1809. rdfs:label "Individual"@en ;
  1810. skos:definition "Specifies that the scope of the relationship is the single Party individual."@en ;
  1811. owl:deprecated true .
  1812. ## Deprecated terms
  1813. :adHocShare
  1814. a :Action, skos:Concept ;
  1815. rdfs:isDefinedBy odrl: ;
  1816. rdfs:label "Ad-hoc sharing"@en ;
  1817. skos:definition "The act of sharing the asset to parties in close proximity to the owner."@en ;
  1818. skos:note "This original term and URI from the OMA specification should be used: http://www.openmobilealliance.com/oma-dd/adhoc-share ."@en ;
  1819. owl:deprecated true .
  1820. :extractChar
  1821. a :Action, skos:Concept ;
  1822. # skos:broader :extract ;
  1823. rdfs:isDefinedBy odrl: ;
  1824. rdfs:label "Extract character"@en ;
  1825. skos:definition "The act of extracting (replicating) unchanged characters from the asset."@en ;
  1826. skos:note "This original term and URI from the ONIX specification should be used: http://www.editeur.org/onix-pl/extract-char ."@en ;
  1827. owl:deprecated true .
  1828. :extractPage
  1829. a :Action, skos:Concept ;
  1830. # skos:broader :extract ;
  1831. rdfs:isDefinedBy odrl: ;
  1832. rdfs:label "Extract page"@en ;
  1833. skos:definition "The act of extracting (replicating) unchanged pages from the asset."@en ;
  1834. skos:note "This original term and URI from the ONIX specification should be used: http://www.editeur.org/onix-pl/extract-page ."@en ;
  1835. owl:deprecated true .
  1836. :extractWord
  1837. a :Action, skos:Concept ;
  1838. # skos:broader :extract ;
  1839. rdfs:isDefinedBy odrl: ;
  1840. rdfs:label "Extract word"@en ;
  1841. skos:definition "The act of extracting (replicating) unchanged words from the asset."@en ;
  1842. skos:note "This original term and URI from the ONIX specification should be used: http://www.editeur.org/onix-pl/extract-word ."@en ;
  1843. owl:deprecated true .
  1844. :attachPolicy
  1845. a :Action, skos:Concept ;
  1846. rdfs:isDefinedBy odrl: ;
  1847. rdfs:label "Attach policy"@en ;
  1848. skos:definition "The act of keeping the policy notice with the asset."@en ;
  1849. owl:deprecated true ;
  1850. skos:exactMatch cc:Notice .
  1851. :attachSource
  1852. a :Action, skos:Concept ;
  1853. rdfs:isDefinedBy odrl: ;
  1854. rdfs:label "Attach source"@en ;
  1855. skos:definition "The act of attaching the source of the asset and its derivatives."@en ;
  1856. owl:deprecated true ;
  1857. skos:exactMatch cc:SourceCode .
  1858. :shareAlike
  1859. a :Action, skos:Concept ;
  1860. rdfs:isDefinedBy odrl: ;
  1861. rdfs:label "Share-alike"@en ;
  1862. skos:definition "The act of distributing any derivative asset under the same terms as the original asset."@en ;
  1863. owl:deprecated true ;
  1864. skos:exactMatch cc:ShareAlike .
  1865. :commercialize
  1866. a :Action, skos:Concept ;
  1867. rdfs:isDefinedBy odrl: ;
  1868. rdfs:label "Commercialize"@en ;
  1869. skos:definition "The act of using the asset in a business environment."@en ;
  1870. owl:deprecated true ;
  1871. skos:exactMatch cc:CommercialUse .
  1872. :share
  1873. a :Action, skos:Concept ;
  1874. rdfs:isDefinedBy odrl: ;
  1875. rdfs:label "Share"@en ;
  1876. skos:definition "The act of the non-commercial reproduction and distribution of the asset to third-parties."@en ;
  1877. owl:deprecated true ;
  1878. skos:exactMatch cc:Sharing .
  1879. :proximity
  1880. a rdf:Property , owl:DatatypeProperty, skos:Concept ;
  1881. ## rdfs:subPropertyOf :rightOperand ;
  1882. rdfs:isDefinedBy odrl: ;
  1883. rdfs:label "proximity"@en ;
  1884. skos:definition "An value indicating the closeness or nearness."@en ;
  1885. skos:note "This original term and URI from the OMA specification should be used: http://www.openmobilealliance.com/oma-dd/proximity ."@en ;
  1886. owl:deprecated true .
  1887. :timedCount
  1888. a rdf:Property , owl:DatatypeProperty, skos:Concept ;
  1889. ## rdfs:subPropertyOf :rightOperand ;
  1890. rdfs:isDefinedBy odrl: ;
  1891. rdfs:label "Timed Count"@en ;
  1892. skos:definition "The number of seconds after which timed metering use of the asset begins."@en ;
  1893. rdfs:range rdfs:Literal ;
  1894. skos:note "This original term and URI from the OMA specification should be used: http://www.openmobilealliance.com/oma-dd/timed-count ."@en ;
  1895. owl:deprecated true .
  1896. ## Collective Vocabulary
  1897. cc:Reproduction
  1898. a :Action, skos:Concept ;
  1899. rdfs:isDefinedBy odrl: ;
  1900. rdfs:label "Reproduction"@en ;
  1901. skos:definition "Making multiple copies."@en ;
  1902. skos:note "This term is defined by Creative Commons."@en ;
  1903. :includedIn odrl:use ;
  1904. skos:scopeNote "Non-Normative"@en .
  1905. cc:Distribution
  1906. a :Action, skos:Concept ;
  1907. rdfs:isDefinedBy odrl: ;
  1908. rdfs:label "Distribution"@en ;
  1909. skos:definition "Distribution, public display, and publicly performance."@en ;
  1910. skos:note "This term is defined by Creative Commons."@en ;
  1911. :includedIn odrl:use ;
  1912. skos:scopeNote "Non-Normative"@en .
  1913. cc:DerivativeWorks
  1914. a :Action, skos:Concept ;
  1915. rdfs:isDefinedBy odrl: ;
  1916. rdfs:label "Derivative Works"@en ;
  1917. skos:definition "Distribution of derivative works."@en ;
  1918. skos:note "This term is defined by Creative Commons."@en ;
  1919. :includedIn odrl:use ;
  1920. skos:scopeNote "Non-Normative"@en .
  1921. cc:CommericalUse
  1922. a :Action, skos:Concept ;
  1923. rdfs:isDefinedBy odrl: ;
  1924. rdfs:label "Commercial Use"@en ;
  1925. skos:definition "Exercising rights for commercial purposes."@en ;
  1926. skos:note "This term is defined by Creative Commons."@en ;
  1927. :includedIn odrl:use ;
  1928. skos:scopeNote "Non-Normative"@en .
  1929. cc:Notice
  1930. a :Action, skos:Concept ;
  1931. rdfs:isDefinedBy odrl: ;
  1932. rdfs:label "Notice"@en ;
  1933. skos:definition "Copyright and license notices be kept intact."@en ;
  1934. skos:note "This term is defined by Creative Commons."@en ;
  1935. :includedIn odrl:use ;
  1936. skos:scopeNote "Non-Normative"@en .
  1937. cc:Attribution
  1938. a :Action, skos:Concept ;
  1939. rdfs:isDefinedBy odrl: ;
  1940. rdfs:label "Attribution"@en ;
  1941. skos:definition "Credit be given to copyright holder and/or author."@en ;
  1942. skos:note "This term is defined by Creative Commons."@en ;
  1943. :includedIn odrl:use ;
  1944. skos:scopeNote "Non-Normative"@en .
  1945. cc:ShareAlike
  1946. a :Action, skos:Concept ;
  1947. rdfs:isDefinedBy odrl: ;
  1948. rdfs:label "Share Alike"@en ;
  1949. skos:definition "Derivative works be licensed under the same terms or compatible terms as the original work."@en ;
  1950. skos:note "This term is defined by Creative Commons."@en ;
  1951. :includedIn odrl:use ;
  1952. skos:scopeNote "Non-Normative"@en .
  1953. cc:Sharing
  1954. a :Action, skos:Concept ;
  1955. rdfs:isDefinedBy odrl: ;
  1956. rdfs:label "Sharing"@en ;
  1957. skos:definition "Permits commercial derivatives, but only non-commercial distribution."@en ;
  1958. skos:note "This term is defined by Creative Commons."@en ;
  1959. :includedIn odrl:use ;
  1960. skos:scopeNote "Non-Normative"@en .
  1961. cc:SourceCode
  1962. a :Action, skos:Concept ;
  1963. rdfs:isDefinedBy odrl: ;
  1964. rdfs:label "Source Code"@en ;
  1965. skos:definition "Source code (the preferred form for making modifications) must be provided when exercising some rights granted by the license."@en ;
  1966. skos:note "This term is defined by Creative Commons."@en ;
  1967. :includedIn odrl:use ;
  1968. skos:scopeNote "Non-Normative"@en .
  1969. ## Declaration of annotation properties to keep the ontology within OWL DL
  1970. skos:broader rdf:type owl:AnnotationProperty .
  1971. skos:member rdf:type owl:AnnotationProperty .
  1972. skos:note rdf:type owl:AnnotationProperty .
  1973. skos:scopeNote rdf:type owl:AnnotationProperty .
  1974. skos:prefLabel rdf:type owl:AnnotationProperty .
  1975. skos:definition rdf:type owl:AnnotationProperty .
  1976. skos:broaderTransitive rdf:type owl:AnnotationProperty .
  1977. skos:hasTopConcept rdf:type owl:AnnotationProperty .
  1978. dct:contributor rdf:type owl:AnnotationProperty .
  1979. dct:license rdf:type owl:AnnotationProperty .
  1980. dct:issued rdf:type owl:AnnotationProperty .
  1981. dct:subject rdf:type owl:AnnotationProperty .
  1982. dct:creator rdf:type owl:AnnotationProperty .
  1983. dct:description rdf:type owl:AnnotationProperty .
  1984. dct:isVersionOf rdf:type owl:AnnotationProperty .
  1985. dct:format rdf:type owl:AnnotationProperty .
  1986. skos:Collection a owl:Class .
  1987. skos:Concept a owl:Class .
  1988. skos:ConceptScheme a owl:Class .