# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://creativecommons.org/ns# require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for # class CC < RDF::StrictVocabulary # end class CC < RDF::StrictVocabulary("http://creativecommons.org/ns#") # Ontology definition ontology :"http://creativecommons.org/ns#", "xhv:license": "https://creativecommons.org/licenses/by/4.0/".freeze, "xhv:stylesheet": "https://creativecommons.org/includes/bootstrap.min.css".freeze # Class definitions term :Jurisdiction, comment: %(the legal jurisdiction of a license).freeze, label: "Jurisdiction".freeze, type: "rdfs:Class".freeze term :License, comment: %(a set of requests/permissions to users of a Work, e.g. a copyright license, the public domain, information for distributors).freeze, label: "License".freeze, subClassOf: "dc:LicenseDocument".freeze, type: "rdfs:Class".freeze term :Permission, comment: %(an action that may or may not be allowed or desired).freeze, label: "Permission".freeze, type: "rdfs:Class".freeze term :Prohibition, comment: %(something you may be asked not to do).freeze, label: "Prohibition".freeze, type: "rdfs:Class".freeze term :Requirement, comment: %(an action that may or may not be requested of you).freeze, label: "Requirement".freeze, type: "rdfs:Class".freeze term :Work, comment: %(a potentially copyrightable work).freeze, label: "Work".freeze, type: "rdfs:Class".freeze # Property definitions property :attributionName, domain: "cc:Work".freeze, range: "rdfs:Literal".freeze, type: "rdf:Property".freeze property :attributionURL, domain: "cc:Work".freeze, range: "rdfs:Resource".freeze, type: "rdf:Property".freeze property :deprecatedOn, domain: "cc:License".freeze, label: "deprecated\non".freeze, range: "http://www.w3.org/2001/XMLSchema-datatypes#date".freeze, type: "rdf:Property".freeze property :jurisdiction, domain: "cc:License".freeze, label: "jurisdiction".freeze, range: "cc:Jurisdiction".freeze, type: "rdf:Property".freeze property :legalcode, domain: "cc:License".freeze, range: "rdfs:Resource".freeze, type: "rdf:Property".freeze property :license, domain: "cc:Work".freeze, label: "has\nlicense".freeze, "owl:sameAs": "xhv:license".freeze, range: "cc:License".freeze, subPropertyOf: "dc:license".freeze, type: "rdf:Property".freeze property :morePermissions, domain: "cc:Work".freeze, range: "rdfs:Resource".freeze, subPropertyOf: "dc:relation".freeze, type: "rdf:Property".freeze property :permits, domain: "cc:License".freeze, label: "permits".freeze, range: "cc:Permission".freeze, type: "rdf:Property".freeze property :prohibits, domain: "cc:License".freeze, label: "prohibits".freeze, range: "cc:Prohibition".freeze, type: "rdf:Property".freeze property :requires, domain: "cc:License".freeze, label: "requires".freeze, range: "cc:Requirement".freeze, type: "rdf:Property".freeze property :useGuidelines, domain: "cc:Work".freeze, range: "rdfs:Resource".freeze, subPropertyOf: "dc:relation".freeze, type: "rdf:Property".freeze # Extra definitions term :Attribution, comment: %(credit be given to copyright holder and/or author).freeze, label: "Attribution".freeze, type: "cc:Requirement".freeze term :CommercialUse, comment: %(exercising rights for commercial purposes).freeze, label: "Commercial Use".freeze, type: "cc:Prohibition".freeze term :Copyleft, comment: %(derivative and combined works must be licensed under specified terms, similar to those on the original work).freeze, label: "Copyleft".freeze, type: "cc:Requirement".freeze term :DerivativeWorks, comment: %(distribution of derivative works).freeze, label: "Derivative Works".freeze, type: "cc:Permission".freeze term :Distribution, comment: %(distribution, public display, and publicly performance).freeze, label: "Distribution".freeze, type: "cc:Permission".freeze term :HighIncomeNationUse, comment: %(use in a non-developing country).freeze, label: "High Income Nation Use".freeze, type: "cc:Prohibition".freeze term :LesserCopyleft, comment: %(derivative works must be licensed under specified terms, with at least the same conditions as the original work; combinations with the work may be licensed under different terms).freeze, label: "Lesser Copyleft".freeze, type: "cc:Requirement".freeze term :Notice, comment: %(copyright and license notices be kept intact).freeze, label: "Notice".freeze, type: "cc:Requirement".freeze term :Reproduction, comment: %(making multiple copies).freeze, label: "Reproduction".freeze, type: "cc:Permission".freeze term :ShareAlike, comment: %(derivative works be licensed under the same terms or compatible terms as the original work).freeze, label: "Share Alike".freeze, type: "cc:Requirement".freeze term :Sharing, comment: %(permits commercial derivatives, but only non-commercial distribution).freeze, label: "Sharing".freeze, type: "cc:Permission".freeze term :SourceCode, comment: %(source code \(the preferred form for making modifications\) must be provided when exercising some rights granted by the license.).freeze, label: "Source Code".freeze, type: "cc:Requirement".freeze end end