<commit_before># Denna fråga är ett utkast. Den visar på de affilieringar, förutom på lärosätesnivå, som en författare kopplats till. 
# ?_authority-fältet ger vilket lärosäte som affilieringen är kopplad till.
#
# Obs. 1 Eftersom Swepub inte skiljer ut vilkent typ av organsiation det rör sig om kan det här finnas 
#        både institutioner, lokala centrumbildningar och annat i svaret. 
#
# Obs. 2 En författare kan ha flera affilieringar samtidigt.
#
# Obs. 3 Den här frågan är på rådata-nivån, vilket innebär att det inte är säkert att alla författare till publikationen är med. 
#        Detta gäller särskilt för de författare som kommer från annat lärosäte än där publikationen är registrerad. 
#        Detta gör frågan mest användbar för analyser på samarbeten mellan institutioner/centra på samma lärosäte.
#        
SELECT DISTINCT
?Record
?_name
?_authority
?_affiliationValue
WHERE
{
?Record a mods_m:Record .
?Record mods_m:hasName ?Name .
?Name a mods_m:Name .
?Name mods_m:hasAffiliation ?Affiliation .
?Affiliation a mods_m:Affiliation .
?Affiliation mods_m:affiliationValue ?_affiliationValue .
?Affiliation mods_m:valueURI ?_valueURI .
?Affiliation mods_m:authority ?_authority .
?Name foaf:name ?_name .
MINUS{
?Affiliation mods_m:authority ?_authority .
FILTER(?_authority = "kb.se"^^xsd:string)
}
}


LIMIT 5000  # Ta bort när riktiga uttag ska köras<commit_msg>Update Institutionstillhörighet.sparql<commit_after># Denna fråga är ett utkast. Den visar på de affilieringar, förutom på lärosätesnivå, som en författare kopplats till. 
# ?_authority-fältet ger vilket lärosäte som affilieringen är kopplad till.
#
# Obs. 1 Eftersom det inte är obligatoriskt att ange affiliering djupare än på lärosätesnivå så saknas institutionstillhörighet i 
#        flertal poster. 
#
# Obs. 2 Eftersom Swepub inte skiljer ut vilkent typ av organisation det rör sig om kan det här finnas 
#        både institutioner, lokala centrumbildningar och annat i svaret. 
#
# Obs. 3 En författare kan ha flera affilieringar samtidigt.
#
# Obs. 4 Den här frågan är på rådata-nivån, vilket innebär att det inte är säkert att alla författare till publikationen är med. 
#        Detta gäller särskilt för de författare som kommer från annat lärosäte än där publikationen är registrerad. 
#        Detta gör frågan mest användbar för analyser på samarbeten mellan institutioner/centra på samma lärosäte.
#        
SELECT DISTINCT
?Record
?_name
?_authority
?_affiliationValue
WHERE
{
?Record a mods_m:Record .
?Record mods_m:hasName ?Name .
?Name a mods_m:Name .
?Name mods_m:hasAffiliation ?Affiliation .
?Affiliation a mods_m:Affiliation .
?Affiliation mods_m:affiliationValue ?_affiliationValue .
?Affiliation mods_m:valueURI ?_valueURI .
?Affiliation mods_m:authority ?_authority .
?Name foaf:name ?_name .
MINUS{
?Affiliation mods_m:authority ?_authority .
FILTER(?_authority = "kb.se"^^xsd:string)
}
}


LIMIT 5000  # Ta bort när riktiga uttag ska köras
{'fraction_non_alphanumeric': 0.06288032454361055, 'fraction_numerical': 0.005070993914807302, 'mean_word_length': 4.469500924214418, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4613489', 'n_tokens_mistral': 1134, 'n_tokens_neox': 1083, 'n_words': 350}