diff --git a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112600-founding-members.sparql b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112600-founding-members.sparql index 6264ca4..d06fdb9 100644 --- a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112600-founding-members.sparql +++ b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112600-founding-members.sparql @@ -1,22 +1,22 @@ PREFIX skos: PREFIX org: PREFIX mu: +PREFIX ext: DELETE { GRAPH ?g { - ?foundingOrg ?foundedOrg. + ?foundingOrg ext:isFounderOfOrganization ?foundedOrg . } } INSERT { GRAPH ?g { - ?foundingOrg org:memberOf ?foundedOrg. + ?foundingOrg org:memberOf ?foundedOrg . - ?membership - a org:Membership; - mu:uuid ?uuid; - org:organization ?foundedOrg; - org:member ?foundingOrg; - org:role . + ?membership a org:Membership ; + mu:uuid ?uuid ; + org:organization ?foundedOrg ; + org:member ?foundingOrg ; + org:role . # stichtend lid } } WHERE { @@ -27,7 +27,7 @@ WHERE { } GRAPH ?g { - ?foundingOrg ?foundedOrg. + ?foundingOrg ext:isFounderOfOrganization ?foundedOrg . } BIND(SHA1(CONCAT(STR(?foundingOrg), STR(?foundedOrg), "founded by")) as ?uuid) diff --git a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112700-participants.sparql b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112700-participants.sparql index c8730be..80797f2 100644 --- a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112700-participants.sparql +++ b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112700-participants.sparql @@ -4,12 +4,11 @@ PREFIX mu: INSERT { GRAPH ?g { - ?membership - a org:Membership; - mu:uuid ?uuid; - org:organization ?organization; - org:member ?memberOrganization; - org:role . + ?membership a org:Membership ; + mu:uuid ?uuid ; + org:organization ?organization ; + org:member ?memberOrganization ; + org:role . # participant } } WHERE { @@ -20,9 +19,9 @@ WHERE { } GRAPH ?g { - ?memberOrganization org:memberOf ?organization. + ?memberOrganization org:memberOf ?organization . } BIND(SHA1(CONCAT(STR(?memberOrganization), STR(?organization), "member of")) as ?uuid) BIND(IRI(CONCAT("http://data.lblod.info/id/lidmaatschap/", ?uuid)) AS ?membership) -} \ No newline at end of file +} diff --git a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112800-related-members.sparql b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112800-related-members.sparql index f9cd3a6..908ec5a 100644 --- a/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112800-related-members.sparql +++ b/config/migrations/2024/20240704112300-related-organizations-as-memberships/20240704112800-related-members.sparql @@ -4,19 +4,18 @@ PREFIX mu: DELETE { GRAPH ?g { - ?organization org:hasSubOrganization ?subOrganization. + ?organization org:hasSubOrganization ?subOrganization . } } INSERT { GRAPH ?g { - ?subOrganization org:memberOf ?organization. + ?subOrganization org:memberOf ?organization . - ?membership - a org:Membership; - mu:uuid ?uuid; - org:organization ?organization; - org:member ?subOrganization; - org:role . + ?membership a org:Membership ; + mu:uuid ?uuid ; + org:organization ?organization ; + org:member ?subOrganization ; + org:role . # gerelateerd } } WHERE {