{
  "current_version": 2,
  "entries": [
    {
      "changes": [
        {
          "action": "changed",
          "previous": "dct:title \"Japan default rules (proposal)\"",
          "reason": "A title that says proposal reads as if the graph itself were not published, and it is: every reader can choose it. What is proposed is each rule, and each rule says so with dalicc:ruleStatus dalicc:Proposed, which the pages show next to it. The rules are unchanged.",
          "source": "dependency-graph-review 2026-09-24",
          "statement": "dct:title \"Japan default rules\""
        },
        {
          "action": "changed",
          "previous": "dct:description: The core graph plus the default rules proposed for Japan: moral rights that stay with the author, the mining exception of Article 30-4 and exhaustion of the transfer right. Every rule is a proposal for the association's legal reviewer. Nothing in it is legal advice.",
          "reason": "The description says in plain sentences what the graph is: it extends the core graph with default rules for what a licence does not say, each rule names its legal basis, the rules are proposals until the association's legal reviewer adopts them, and nothing in the graph is legal advice.",
          "source": "dependency-graph-review 2026-09-24",
          "statement": "dct:description: This graph extends the DALICC deontic dependency graph with default rules for what a licence does not say, under the law of Japan: moral rights that stay with the author, the mining exception of Article 30-4 and exhaustion of the transfer right. Each rule names its legal basis. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice."
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:Attribution odrl:implies cc:Notice"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:Attribution odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:Attribution owl:sameAs odrl:attribute"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:CommercialUse owl:sameAs odrl:commercialize"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:DerivativeWorks odrl:includedIn odrl:distribute"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:Notice odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:Notice owl:sameAs odrl:AttachPolicy"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:ShareAlike odrl:implies cc:SourceCode"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:ShareAlike odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:ShareAlike owl:sameAs odrl:shareAlike"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:SourceCode odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "cc:SourceCode owl:sameAs odrl:attachSource"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:chargeLicenseFee odrl:implies odrl:commercialize"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:chargeLicenseFee odrl:implies odrl:sell"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:chargeLicenseFee odrl:includedIn odrl:transfer"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:modificationNotice odrl:includedIn odrl:AttachPolicy"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:ModifiedWorks odrl:includedIn odrl:distribute"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:sellCopy odrl:includedIn odrl:sell"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:sublicense owl:sameAs odrl:grantUse"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:AttachPolicy owl:sameAs cc:Notice"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:attachSource owl:sameAs cc:SourceCode"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:attribute owl:sameAs cc:Attribution"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:commercialize owl:sameAs cc:CommercialUse"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:copy odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:copy owl:sameAs odrl:reproduce"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:derive odrl:implies cc:DerivativeWorks"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:derive odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:display odrl:includedIn odrl:present"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:display odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:distribute odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:ensureExclusivity dalicc:contradicts odrl:commercialize"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:ensureExclusivity odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:execute odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:extract odrl:implies cc:SourceCode"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:extract odrl:includedIn odrl:reproduce"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:extract odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:grantUse owl:sameAs dalicc:sublicense"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:modify odrl:implies cc:SourceCode"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:modify odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:present odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:print odrl:includedIn odrl:present"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:print odrl:includedIn odrl:use"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:reproduce owl:sameAs odrl:copy"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:sell odrl:includedIn odrl:commercialize"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:sell odrl:includedIn odrl:transfer"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "odrl:shareAlike owl:sameAs cc:ShareAlike"
        },
        {
          "action": "added",
          "previous": "",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:JP",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:JP"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:moralRightsRestriction dalicc:NotWaivable in dalicc:JP",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:moralRightsRestriction dalicc:NotWaivable in dalicc:JP"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:JP",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:JP"
        },
        {
          "action": "changed",
          "previous": "dct:description This graph extends the DALICC deontic dependency graph with default rules for what a licence does not say, under the law of Japan: moral rights that stay with the author, the mining exception of Article 30-4 and exhaustion of the transfer right. Each rule names its legal basis. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice.",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dct:description The DALICC deontic dependency graph with default rules for what a licence does not say, under the law of Japan: moral rights that stay with the author, the mining exception of Article 30-4 and exhaustion of the transfer right. The graph is complete: it holds the axioms and the adopted rule of the core graph beside its own rules, and it is built from the core graph and a difference file. Each rule names its legal basis and says in plain words what it does. The rules are proposals until the association's legal reviewer adopts them. Nothing in this graph is legal advice."
        },
        {
          "action": "changed",
          "previous": "dalicc:basedOnVersion",
          "reason": "Every published graph is now complete, a jurisdiction can remove a core axiom or replace a core rule, and every rule explains itself in plain words. licensedata/dependencygraph/differences/dg_jp.ttl is now the source of truth and scripts/build_dependency_graphs.py writes this graph from it and the core graph; the rules keep their outcomes, territories and bases.",
          "source": "build_dependency_graphs",
          "statement": "dalicc:basedOnVersion 2"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide",
          "reason": "The explanations of the rules were reviewed against the statutes they cite; three were corrected: the moral-rights rule says that article 59 forbids a transfer and that an agreement not to exercise the rights is decided case by case; the resale rule notes that cinematographic works fall under article 26 and cites the Supreme Court decision of 25 April 2002 on game software; and the mining rule quotes the proviso of article 30-4 on unreasonable prejudice to the copyright owner. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:promote dalicc:NotGrantedByDefault in dalicc:worldwide"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:JP",
          "reason": "The explanations of the rules were reviewed against the statutes they cite; three were corrected: the moral-rights rule says that article 59 forbids a transfer and that an agreement not to exercise the rights is decided case by case; the resale rule notes that cinematographic works fall under article 26 and cites the Supreme Court decision of 25 April 2002 on game software; and the mining rule quotes the proviso of article 30-4 on unreasonable prejudice to the copyright owner. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:sellCopy dalicc:GrantedByDefault in dalicc:JP"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:moralRightsRestriction dalicc:NotWaivable in dalicc:JP",
          "reason": "The explanations of the rules were reviewed against the statutes they cite; three were corrected: the moral-rights rule says that article 59 forbids a transfer and that an agreement not to exercise the rights is decided case by case; the resale rule notes that cinematographic works fall under article 26 and cites the Supreme Court decision of 25 April 2002 on game software; and the mining rule quotes the proviso of article 30-4 on unreasonable prejudice to the copyright owner. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:moralRightsRestriction dalicc:NotWaivable in dalicc:JP"
        },
        {
          "action": "changed",
          "previous": "rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:JP",
          "reason": "The explanations of the rules were reviewed against the statutes they cite; three were corrected: the moral-rights rule says that article 59 forbids a transfer and that an agreement not to exercise the rights is decided case by case; the resale rule notes that cinematographic works fall under article 26 and cites the Supreme Court decision of 25 April 2002 on game software; and the mining rule quotes the proviso of article 30-4 on unreasonable prejudice to the copyright owner. The adopted endorsement rule of the core graph cites its basis, says that only a use suggesting endorsement is refused, and names who adopted it. Follows core graph version 3.",
          "source": "build_dependency_graphs",
          "statement": "rule dalicc:textAndDataMining dalicc:GrantedByDefault in dalicc:JP"
        }
      ],
      "date": "2026-09-24",
      "reviewer": "Giray Havur",
      "summary": "The title no longer says proposal, and the graph is complete: it holds the 46 axioms and the adopted endorsement rule of the core graph beside its own rules, is generated from the core graph and its difference file, and every rule explains itself in plain words, checked against the statute it cites. Follows core graph version 2.",
      "version": 2
    }
  ],
  "id": "dg_jp",
  "title": "Japan default rules"
}
