List of Semantic Roles

BACK

AGENT

ASSET

ATTRIBUTE

BENEFICIARY

ABSORB ABSTAIN-AVOID-REFRAIN ACCEPT ACCOMMODATE ACCOMPANY ACCUSE ACHIEVE ADD ADJUST-CORRECT AFFIRM AGREE-ACCEPT AIR ALLY-ASSOCIATE-MARRY ALTERNATE AMASS AMELIORATE ANALYZE ANNUL ANSWER APPEAR APPLY APPROVE-PRAISE ARGUE IN DEFENSE AROUSE-WAKE-ENLIVEN ARRIVE ASCRIBE ASK-REQUEST ASSIGN smt to smn ATTACH ATTACK-BOMB ATTRACT-SUCK AUTHORIZE-ADMIT AUTOMATIZE BE LOCATED-BASE BEFRIEND BEGIN BEHAVE BELIEVE BEND BENEFIT-EXPLOIT BETRAY BEWITCH BID BLIND BLOCK BORDER BOTHER BREAK-DETERIORATE BREATH-BLOW BRING BUILD BULGE OUT BURDEN-BEAR BURN BURY-PLANT BUY CAGE-IMPRISON CALCULATE-ESTIMATE CANCEL-ELIMINATE CARRY OUT ACTION CARRY-TRANSPORT CASTRATE CATCH CATCH-EMBARK CAUSE MENTAL STATE CAUSE SMT CAVE-CARVE CELEBRATE-PARTY CHALLENGE-ENGAGE CHANGE APPEARANCE/STATE CHANGE HANDS CHANGE TASTE CHANGE-SWITCH CHARGE CHASE CHEMICAL/BIOLOGICAL/PHYSICAL CONVERSION CHOOSE CIRCULATE-SPREAD-DISTRIBUTE CITE CLOSE CLOUD-SHADOW-HIDE COIL COLOR COMBINE-MIX-UNITE COME AFTER-FOLLOW IN TIME COME FROM COMMUNE COMMUNICATE-CONTACT COMMUNISE COMPARE COMPENSATE COMPETE COMPLEXIFY CONCENTRATE-DEDICATE CONQUER CONSIDER CONSUME-SPEND CONTAIN CONTINUE CONVERT COOK COOL COOPT COPY CORRELATE CORRODE-WEAR AWAY-SCRATCH CORRUPT COUNT COURT COVER-SPREAD-SURMOUNT CREATE-MATERIALIZE CRITICIZE CRY CUT DAMAGE DANCE DEBASE-ADULTERATE DECEIVE DECIDE-DETERMINE DECREASE DECREE-DECLARE DEFEAT DELAY DELIMIT-RESTRICT DESTROY DEVELOP-AGE DIET DIG UP DIM DIP-DIVE DIRECT-AIM-MANEUVER DIRTY DISAPPEAR DISBAND-BREAK UP DISCARD DISCUSS DISMISS-FIRE SMN DISORDER-RANDOMIZE DISTINGUISH-DIFFER DISTURB DIVERSIFY DIVIDE DOWNPLAY-HUMILIATE DRESS-WEAR DRINK DRIVE BACK DROP DRY EARN EAT-BITE EMBELLISH EMCEE EMIT EMPHASISE EMPTY-UNLOAD ENCLOSE-WRAP ENDANGER ENTER ESTABLISH EXALT EXCRETE EXEMPT EXHAUST EXPLAIN EXPLODE EXPLORE EXPOSE EXTEND EXTRACT FACE-CHALLENGE FACIAL EXPRESSION FAIL-LOSE FAKE FALL-SLIDE DOWN FEED FIGHT FILL FIND FINISH-CONCLUDE-END FIT FLATTEN-SMOOTHEN FLATTER FLOW FLY FOCUS FOLLOW IN SPACE FOLLOW-SUPPORT-SPONSOR-FUND FORGET FRUSTRATE-DISAPPOINT FUEL FUND GATHER GENERATE GIVE BACK GIVE BIRTH GIVE UP-ABOLISH-ABANDON GIVE-GIFT GO FORWARD GROUND-BASE-FOUND GROUP GROW-PLOW GUESS HANG HAPPEN-OCCUR HARMONIZE HAVE A FUNCTION-SERVE HAVE SEX HEAT HELP-HEAL-CARE-CURE HIRE HIT HOLE-PIERCE HOST-MEAL-INVITE HUNT IMAGINE IMPOSE INAUGURATE INCITE-INDUCE INCLINE INCLUDE AS INCREASE-ENLARGE-MULTIPLY INFER INFLUENCE INFORM INSERT INTERPRET INVERT-REVERSE ISOLATE JOIN-CONNECT JOKE JUMP JUSTIFY-EXCUSE KILL KNOCK DOWN KNOW LAND-GET OFF LAUGH LEAD-GOVERN LEARN LEAVE BEHIND LEAVE-DEPART-RUN AWAY LEND LIBERATE-ALLOW-AFFORD LIE LIGHT-SHINE LIGHTEN LOAD-PROVIDE-CHARGE-FURNISH LOCATE IN TIME-DATE LOCK LOOSEN LOSE LOWER LURE-ENTICE MAKE A SOUND MAKE RELAX MANAGE MATCH MEASURE-EVALUATE MEET MESS METEOROLOGICAL MISS-OMIT-LACK MISTAKE MOUNT-ASSEMBLE-PRODUCE MOVE BACK MOVE BY MEANS OF MOVE ONESELF MOVE SOMETHING NAME NEGOTIATE NOURISH-FEED OBEY OBLIGE-FORCE OBTAIN ODORIZE OFFEND-DISESTEEM OFFER OPEN OPERATE OPPOSE-REBEL-DISSENT ORDER ORGANIZE ORIENT OVERLAP PAINT PARDON PARTICIPATE PAY PERFORM PERMEATE PERSUADE PLAN-SCHEDULE PLAY-SPORT/GAME POPULATE POSSESS PRECEDE PRECLUDE-FORBID-EXPEL PREPARE PRESERVE PRESS-PUSH-FOLD PRETEND PRINT PROMOTE PRONOUNCE PROPOSE PROTECT PROVE PUBLICIZE PUBLISH PULL PUNISH PUSH SOMEONE PUT-APPLY-PLACE-PAVE QUARREL-POLEMICIZE RAISE REACH REACH A QUANTITY OR QUALITY READ RECALL RECEIVE RECOGNISE-ADMIT-IDENTIFY RECORD REDUCE-DIMINISH REFLECT REFUSE RELY REMAIN REMEMBER REMOVE-TAKE AWAY-KIDNAP RENEW REPAIR-REMEDY REPEAT REPLACE REPRESENT REPRIMAND REQUIRE-NEED-WANT-HOPE RESERVE RESIGN-RETIRE REST RESTORE TO PREVIOUS/INITIAL STATE-UNDO-UNWIND RESULT-CONSEQUENCE RETAIN-KEEP-SAVE MONEY RETURN REVEAL RISE-GO UP RISK ROLL RUN SCORE SEARCH SECURE-FASTEN-TIE SELL SEND SEPARATE-FILTER-DETACH SETTLE-CONCILIATE SEW SHAPE SHARE SHARPEN SHOOT-LAUNCH-PROPEL SHOW SIGN SIGNAL-INDICATE SIMPLIFY SIMULATE SING SLEEP SLOW DOWN SMELL SMILE SOLVE SORT-CLASSIFY-ARRANGE SPEAK SPEED UP SPEND TIME-PASS TIME SPILL-POUR STABILIZE-SUPPORT-PHYSICALLY START FUNCTIONING STAY-DWELL STEAL-DEPRIVE STOP STORE STRAIGHTEN STRENGTHEN-MAKE RESISTANT STUDY SUBJECTIVE JUDGING SUBJUGATE SUBMIT SUCCEED SUMMARIZE SUMMON SUPPOSE SWITCH OFF-TURN OFF-SHUT DOWN TAKE TAKE A SERVICE-RENT TAKE INTO ACCOUNT-CONSIDER TAKE SHELTER TEACH THINK THROW TIGHTEN TOLERATE TOUCH TRANSLATE TRANSMIT TRAVEL TREAT TREAT WITH-BY TRY TURN-CHANGE DIRECTION TYPE UNDERGO EXPERIENCE UNDERSTAND UNFASTEN-UNFOLD USE VERIFY VIOLATE VISIT WARN WASH-CLEAN WASTE WATCH-LOOK OUT WEAKEN WEAVE WELCOME WET WIN WORK WORK AS WORSEN WRITE
ACCEPT ACCOMPANY ACCUSE AFFIRM AMASS AMELIORATE ANALYZE APPEAR APPROVE-PRAISE AROUSE-WAKE-ENLIVEN ASCRIBE ASK-REQUEST AUTHORIZE-ADMIT BEGIN BEHAVE BELIEVE BRING BURDEN-BEAR CARRY OUT ACTION CARRY-TRANSPORT CATCH CAUSE MENTAL STATE CELEBRATE-PARTY CHOOSE CIRCULATE-SPREAD-DISTRIBUTE CITE CLOUD-SHADOW-HIDE COME AFTER-FOLLOW IN TIME COMMUNE CONCENTRATE-DEDICATE CONSIDER CONTINUE CREATE-MATERIALIZE CRITICIZE CRY DAMAGE DECEIVE DECIDE-DETERMINE DECREASE DECREE-DECLARE DELAY DIE DIRECT-AIM-MANEUVER DISBAND-BREAK UP DISCARD DISTINGUISH-DIFFER DIVERSIFY DRIVE BACK DROP EMIT EMPHASISE ENTER EXALT EXIST WITH FEATURE EXIST-LIVE EXPERIENCE MENTAL STATE EXPLAIN FIND FINISH-CONCLUDE-END FIT GENERATE GIVE-GIFT GUARANTEE-ENSURE-PROMISE HAPPEN-OCCUR HIRE HIT HOLE-PIERCE IMAGINE INCITE-INDUCE INCLUDE AS INCREASE-ENLARGE-MULTIPLY INFLUENCE INTERPRET JOIN-CONNECT JOKE JUSTIFY-EXCUSE KNOW LAUGH LEAD-GOVERN LEARN LEAVE-DEPART-RUN AWAY LEND LIGHT-SHINE LIKE LOOK LOWER MAKE A SOUND MANAGE MEASURE-EVALUATE MISTAKE MOUNT-ASSEMBLE-PRODUCE MOVE BY MEANS OF MOVE ONESELF MOVE SOMETHING NAME NOURISH-FEED OBLIGE-FORCE ODORIZE OPEN OPERATE ORGANIZE OVERCOME-SURPASS PARDON PERCEIVE PERFORM PLAN-SCHEDULE POSSESS PRECLUDE-FORBID-EXPEL PRINT PROPOSE PROVE PUBLICIZE PULL PUT-APPLY-PLACE-PAVE REACH A QUANTITY OR QUALITY RECEIVE RECOGNISE-ADMIT-IDENTIFY RECORD REDUCE-DIMINISH REFUSE REMAIN REMEMBER REMOVE-TAKE AWAY-KIDNAP REPEAT REPRESENT RESERVE RESTORE TO PREVIOUS/INITIAL STATE-UNDO-UNWIND RETAIN-KEEP-SAVE MONEY REVEAL RISK SATISFY-FULFILL SECURE-FASTEN-TIE SEE SEEM SELL SEPARATE-FILTER-DETACH SETTLE-CONCILIATE SHOW SING SPEAK STOP SUBJECTIVE JUDGING SUPPOSE TAKE INTO ACCOUNT-CONSIDER THINK TOLERATE TOUCH TREAT TRY UNDERSTAND WELCOME WORK WORK AS

CAUSE

CO_AGENT

CO_PATIENT

CO_THEME

DESTINATION

EXPERIENCER

EXTENT

GOAL

IDIOM

INSTRUMENT

LOCATION

MATERIAL

ABSORB ABSTAIN-AVOID-REFRAIN ADJUST-CORRECT AFFECT ALLY-ASSOCIATE-MARRY AMELIORATE ANALYZE APPROVE-PRAISE AROUSE-WAKE-ENLIVEN ARRIVE ASK-REQUEST ATTACH ATTACK-BOMB ATTRACT-SUCK AUTHORIZE-ADMIT BEGIN BLOCK BOTHER BREAK-DETERIORATE BURY-PLANT CANCEL-ELIMINATE CARRY OUT ACTION CARRY-TRANSPORT CATCH CAUSE MENTAL STATE CAUSE SMT CAVE-CARVE CHANGE APPEARANCE/STATE CHANGE TASTE CHANGE-SWITCH CHASE CHEMICAL/BIOLOGICAL/PHYSICAL CONVERSION CLOSE CLOUD-SHADOW-HIDE COLOR COMBINE-MIX-UNITE COMMUNICATE-CONTACT COMPETE CONSUME-SPEND CONTINUE COOK COOL COPY CORRELATE CORRODE-WEAR AWAY-SCRATCH COVER-SPREAD-SURMOUNT CREATE-MATERIALIZE CUT DAMAGE DANCE DEBASE-ADULTERATE DECEIVE DECIDE-DETERMINE DECREASE DESTROY DIG UP DIP-DIVE DIRECT-AIM-MANEUVER DISCARD DIVERSIFY DIVIDE DRIVE BACK DRY EAT-BITE EMBELLISH EMPTY-UNLOAD ENDANGER ENJOY EXALT EXEMPT EXPLAIN EXPLODE EXTEND EXTRACT FACE-CHALLENGE FALL-SLIDE DOWN FIGHT FILL FIND FINISH-CONCLUDE-END FLATTEN-SMOOTHEN FLY FOLLOW-SUPPORT-SPONSOR-FUND FRUSTRATE-DISAPPOINT FUEL GATHER GO FORWARD GROW-PLOW GUARANTEE-ENSURE-PROMISE GUESS HEAT HELP-HEAL-CARE-CURE HIT HOLE-PIERCE HUNT HURT-HARM-ACHE INAUGURATE INCITE-INDUCE INCLUDE AS INCREASE-ENLARGE-MULTIPLY INFORM INSERT JOIN-CONNECT JOKE JUSTIFY-EXCUSE KILL KNOCK DOWN LEAD-GOVERN LEAVE-DEPART-RUN AWAY LIBERATE-ALLOW-AFFORD LIGHTEN LIKE LOAD-PROVIDE-CHARGE-FURNISH LOCK LOOSEN LURE-ENTICE MAKE RELAX MANAGE MEASURE-EVALUATE MISS-OMIT-LACK MOUNT-ASSEMBLE-PRODUCE MOVE BACK MOVE BY MEANS OF MOVE SOMETHING NOURISH-FEED OBLIGE-FORCE OBTAIN OPEN OPERATE OPPOSE-REBEL-DISSENT PAINT PERFORM PERSUADE PLAY-SPORT/GAME PRECLUDE-FORBID-EXPEL PRESERVE PRESS-PUSH-FOLD PRINT PROTECT PROVE PUBLICIZE PUBLISH PUT-APPLY-PLACE-PAVE RAISE RECORD REDUCE-DIMINISH REMOVE-TAKE AWAY-KIDNAP REPAIR-REMEDY REPEAT RESTRAIN RESULT-CONSEQUENCE RETAIN-KEEP-SAVE MONEY RISE-GO UP RUN SCORE SEARCH SECURE-FASTEN-TIE SELL SEND SEPARATE-FILTER-DETACH SEW SHAPE SHARPEN SHOOT-LAUNCH-PROPEL SIGNAL-INDICATE SIMULATE SLEEP SOLVE SPILL-POUR STABILIZE-SUPPORT-PHYSICALLY STEAL-DEPRIVE STOP STRAIGHTEN STRENGTHEN-MAKE RESISTANT SUMMON SWITCH OFF-TURN OFF-SHUT DOWN TAKE TAKE SHELTER TEACH TOUCH TRANSMIT TRAVEL TREAT WITH-BY TRY UNFASTEN-UNFOLD USE VERIFY VIOLATE WASH-CLEAN WATCH-LOOK OUT WELCOME WET WORK WORSEN WRITE

PATIENT

PRODUCT

PURPOSE

RECIPIENT

ABSORB ACCEPT ACCOMMODATE ADJUST-CORRECT AIR ALLY-ASSOCIATE-MARRY ALTERNATE AMELIORATE ANALYZE ANNUL APPLY APPROVE-PRAISE AROUSE-WAKE-ENLIVEN ATTACH ATTACK-BOMB AUTHORIZE-ADMIT AUTOMATIZE BEHAVE BEND BETRAY BEWITCH BLIND BLOCK BOTHER BREAK-DETERIORATE BREATH-BLOW BRING BULGE OUT BURN BURY-PLANT BUY CAGE-IMPRISON CARRY OUT ACTION CARRY-TRANSPORT CASTRATE CATCH CAUSE SMT CAVE-CARVE CELEBRATE-PARTY CHALLENGE-ENGAGE CHANGE APPEARANCE/STATE CHANGE TASTE CHANGE-SWITCH CHASE CHEMICAL/BIOLOGICAL/PHYSICAL CONVERSION CHOOSE CLOSE CLOUD-SHADOW-HIDE COIL COLOR COMBINE-MIX-UNITE COMMUNICATE-CONTACT COMMUNISE COMPLEXIFY CONQUER CONTRACT AN ILLNESS-INFECT CONVERT COOK COOL COOPT CORRODE-WEAR AWAY-SCRATCH CORRUPT COURT CUT DAMAGE DEBASE-ADULTERATE DECEIVE DECREASE DECREE-DECLARE DEFEAT DELAY DELIMIT-RESTRICT DESTROY DEVELOP-AGE DIE DIM DIRTY DISAPPEAR DISMISS-FIRE SMN DISORDER-RANDOMIZE DISTURB DIVERSIFY DRESS-WEAR DRINK DRIVE BACK DROP DRY EAT-BITE EMCEE EMIT EMPTY-UNLOAD ENDANGER EXALT EXEMPT EXHAUST EXPLODE EXTRACT FACIAL EXPRESSION FAKE FALL-SLIDE DOWN FEED FIND FINISH-CONCLUDE-END FIT FLATTEN-SMOOTHEN FLATTER FOCUS FUEL GATHER GENERATE GIVE BACK GIVE BIRTH GIVE UP-ABOLISH-ABANDON GROW-PLOW GUARANTEE-ENSURE-PROMISE HANG HARMONIZE HAVE A FUNCTION-SERVE HEAT HELP-HEAL-CARE-CURE HIRE HIT HOLE-PIERCE HURT-HARM-ACHE INCLINE INCLUDE AS INCREASE-ENLARGE-MULTIPLY INFLUENCE INVERT-REVERSE ISOLATE JOIN-CONNECT JOKE JUMP KILL KNOCK DOWN LAND-GET OFF LEAVE BEHIND LEND LIBERATE-ALLOW-AFFORD LIGHT-SHINE LIGHTEN LOAD-PROVIDE-CHARGE-FURNISH LOCK LOOSEN LOWER LURE-ENTICE MAKE A SOUND MANAGE MATCH MEASURE-EVALUATE MESS MISTAKE MOVE BACK MOVE ONESELF MOVE SOMETHING NOURISH-FEED OBLIGE-FORCE OPEN OPERATE OPPOSE-REBEL-DISSENT ORDER ORIENT OVERLAP PAINT PERFORM PERSUADE PRECLUDE-FORBID-EXPEL PREPARE PRESERVE PRESS-PUSH-FOLD PROMOTE PULL PUNISH PUSH SOMEONE RAISE RECALL RECEIVE REDUCE-DIMINISH REMEMBER REMOVE-TAKE AWAY-KIDNAP RENEW REPAIR-REMEDY REPLACE REPRIMAND REQUIRE-NEED-WANT-HOPE RESERVE REST RESTORE TO PREVIOUS/INITIAL STATE-UNDO-UNWIND RESTRAIN RETAIN-KEEP-SAVE MONEY RISE TO SURFACE ROLL SCORE SECURE-FASTEN-TIE SEND SEPARATE-FILTER-DETACH SEW SHAPE SHARE SHARPEN SIGN SIGNAL-INDICATE SIMPLIFY SIMULATE SLEEP SLOW DOWN SPEED UP SPILL-POUR SPOIL STABILIZE-SUPPORT-PHYSICALLY START FUNCTIONING STOP STORE STRAIGHTEN STRENGTHEN-MAKE RESISTANT SUBJUGATE SUMMARIZE SUMMON SWITCH OFF-TURN OFF-SHUT DOWN TAKE TAKE SHELTER TIGHTEN TOLERATE TRANSMIT TREAT WITH-BY TYPE UNFASTEN-UNFOLD USE WARN WASH-CLEAN WASTE WEAKEN WEAVE WET WIN WORSEN

RESULT

SOURCE

STIMULUS

THEME

ABSTAIN-AVOID-REFRAIN ACCUSE ACHIEVE ADD AFFIRM AGREE-ACCEPT ALTERNATE AMASS ANALYZE APPEAR APPLY APPROVE-PRAISE ARRIVE ASCRIBE ASK-REQUEST ASSIGN smt to smn ATTRACT-SUCK BE LOCATED-BASE BEGIN BELIEVE BENEFIT-EXPLOIT BID BLIND BORDER BURDEN-BEAR BUY CALCULATE-ESTIMATE CANCEL-ELIMINATE CATCH-EMBARK CAUSE MENTAL STATE CHALLENGE-ENGAGE CHANGE HANDS CHOOSE CIRCULATE-SPREAD-DISTRIBUTE COME AFTER-FOLLOW IN TIME COMMUNE COMPARE COMPENSATE COMPETE CONCENTRATE-DEDICATE CONSUME-SPEND CONTAIN CONTINUE CONTRACT AN ILLNESS-INFECT COPY CORRELATE COST COUNT COVER-SPREAD-SURMOUNT CREATE-MATERIALIZE CRITICIZE DANCE DECIDE-DETERMINE DECREE-DECLARE DEFEAT DELIMIT-RESTRICT DERIVE DEVELOP-AGE DIG UP DIP-DIVE DIRECT-AIM-MANEUVER DIRTY DISBAND-BREAK UP DISCARD DISTINGUISH-DIFFER DIVIDE DOWNPLAY-HUMILIATE DRESS-WEAR EARN EMBELLISH EMPHASISE EMPTY-UNLOAD ENCLOSE-WRAP ESTABLISH EXCRETE EXEMPT EXIST WITH FEATURE EXIST-LIVE EXPOSE EXTEND FACE-CHALLENGE FAIL-LOSE FALL-SLIDE DOWN FILL FLY FOLLOW IN SPACE FOLLOW-SUPPORT-SPONSOR-FUND FORGET FUND GIVE-GIFT GROUND-BASE-FOUND GROUP GUARANTEE-ENSURE-PROMISE GUESS HAPPEN-OCCUR HEAR-LISTEN HELP-HEAL-CARE-CURE HUNT HURT-HARM-ACHE IMAGINE IMPOSE INAUGURATE INFER INSERT INTERPRET JUSTIFY-EXCUSE KNOW LEAD-GOVERN LIE LIGHT-SHINE LOAD-PROVIDE-CHARGE-FURNISH LOCATE IN TIME-DATE LOSE MAKE A SOUND MEAN MEASURE-EVALUATE MEET METEOROLOGICAL MISS-OMIT-LACK MOVE BY MEANS OF NAME NEGOTIATE NOURISH-FEED OBEY OBTAIN ODORIZE OFFER OPPOSE-REBEL-DISSENT ORGANIZE OVERCOME-SURPASS PARDON PARTICIPATE PAY PERMEATE PLAN-SCHEDULE PLAY-SPORT/GAME POPULATE POSSESS PRECEDE PRECLUDE-FORBID-EXPEL PRESERVE PRESS-PUSH-FOLD PRETEND PRINT PRONOUNCE PROPOSE PROTECT PUBLICIZE PUBLISH PUT-APPLY-PLACE-PAVE READ RECOGNISE-ADMIT-IDENTIFY RECORD REFER REFUSE RELY REMAIN REMEMBER REPEAT REPRESENT RESERVE RESTRAIN RESULT-CONSEQUENCE RISK RUN SCORE SEARCH SEEM SELL SETTLE-CONCILIATE SHARE SHOOT-LAUNCH-PROPEL SHOUT SHOW SIGN SING SLEEP SMELL SMILE SOLVE SORT-CLASSIFY-ARRANGE SPARKLE STAY-DWELL STEAL-DEPRIVE STOP SUBJECTIVE JUDGING SUBMIT TAKE A SERVICE-RENT TAKE INTO ACCOUNT-CONSIDER TAKE SHELTER THINK THROW TOUCH TREAT TRY TURN-CHANGE DIRECTION UNDERSTAND VERIFY VIOLATE WAIT WASH-CLEAN WASTE WATCH-LOOK OUT WELCOME WIN WORK

TIME

TOPIC

VALUE

This project is funded by the MOUSSE ERC Grant no.726487 and the ELEXIS project no.731015 under the European Union's Horizon 2020 research and innovation programme.

VerbAtlas is licensed under the CC BY-NC-SA 4.0 License