Mova0.5 pre-release⌕
☰
home / corpora / dictionaries / school dictionary / S / software

software

Who acts: Software, programs, computer, hardware, you, Dad · What happens: be, tell, do, need, run, touch · To what, where: programs, computer, other device, new software, game, instructions · Speech: someone speaks here

«software» in the school dictionary: its 2 meanings for a pupil and its 6 examples, every sentence parsed by Mova itself — its syntax tree, a dependency tree in the style of Universal Dependencies, and its pragmatics clause by clause. The word in the dictionary, with its sense in the lessons: software in the school dictionary.

Meaning 1

Software is the programs and apps that tell a computer, phone or other device what to do.

The tree, 17 words
nsubjcopdetccconjnsubjacl:relcldetiobjpunctapposccamodconjobjmarkacl:relclpunctrootSoftwareNOUNisAUXtheDETprogramsNOUNandCCONJappsNOUNthatPRONtellVERBaDETcomputerNOUN,PUNCTphoneNOUNorCCONJotherADJdeviceNOUNwhatPRONtoPARTdoVERB.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1SoftwaresoftwareNOUNNumber=Sing4 programsnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 programscop
3thetheDETDefinite=Def PronType=Art4 programsdet
4programsprogramNOUNNumber=Plurrootroot
5andandCCONJ_6 appscc
6appsappNOUNNumber=Plur4 programsconj
7thatthatPRONPronType=Rel8 tellnsubj
8telltellVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 programsacl:relcl
9aaDETDefinite=Ind PronType=Art10 computerdet
10computercomputerNOUNNumber=Sing8 telliobj
11,,PUNCT_12 phonepunct
12phonephoneNOUNNumber=Sing10 computerappos
13ororCCONJ_15 devicecc
14otherotherADJDegree=Pos15 deviceamod
15devicedeviceNOUNNumber=Sing12 phoneconj
16whatwhatPRONPronType=Int18 doobj
17totoPART_18 domark
18dodoVERBVerbForm=Inf15 deviceacl:relcl
19..PUNCT_4 programspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentSoftwarethe programs and appstree rules
2tell speech: assertpresentthe programs and appsa computervn transfer_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent computer=Recipient
3doto-infinitivethe programs and apps not said hereother devicevn act-114-1 «NP V NP»: agent=Agent what=Eventuality

One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

Meaning 2

Examples: games, web browsers, word processors and operating systems.

punctnmodpunctcompoundconjpunctcompoundconjcccompoundconjpunctrootExamplesNOUN:PUNCTgamesNOUN,PUNCTwebNOUNbrowsersNOUN,PUNCTwordNOUNprocessorsNOUNandCCONJoperatingNOUNsystemsNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ExamplesexampleNOUNNumber=Plurrootroot
2::PUNCT_3 gamespunct
3gamesgameNOUNNumber=Plur1 Examplesnmod
4,,PUNCT_6 browserspunct
5webwebNOUNNumber=Sing6 browserscompound
6browsersbrowserNOUNNumber=Plur3 gamesconj
7,,PUNCT_9 processorspunct
8wordwordNOUNNumber=Sing9 processorscompound
9processorsprocessorNOUNNumber=Plur3 gamesconj
10andandCCONJ_12 systemscc
11operatingoperatingNOUNNumber=Sing12 systemscompound
12systemssystemNOUNNumber=Plur9 processorsconj
13..PUNCT_1 Examplespunct

The frames reader finds no event or fact in this sentence.

Example 1

The computer needs new software to run the game.

detnsubjamodobjmarkadvcldetobjpunctrootTheDETcomputerNOUNneedsVERBnewADJsoftwareNOUNtoPARTrunVERBtheDETgameNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art2 computerdet
2computercomputerNOUNNumber=Sing3 needsnsubj
3needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4newnewADJDegree=Pos5 softwareamod
5softwaresoftwareNOUNNumber=Sing3 needsobj
6totoPART_7 runmark
7runrunVERBVerbForm=Inf3 needsadvcl
8thetheDETDefinite=Def PronType=Art9 gamedet
9gamegameNOUNNumber=Sing7 runobj
10..PUNCT_3 needspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1needpresentthe computernew softwarevn want-32.1-1-1 «NP V NP ADV»: agent=Pivot software=Theme
2runto-infinitivethe computer not said herethe gamevn run-51.3.2-2-1 «NP V NP»: agent=Theme game=Trajectory

Example 2

Software is the instructions; hardware is the parts you can touch.

nsubjcopdetpunctnsubjcopdetconjnsubjauxacl:relclpunctrootSoftwareNOUNisAUXtheDETinstructionsNOUN;PUNCThardwareNOUNisAUXtheDETpartsNOUNyouPRONcanAUXtouchVERB.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1SoftwaresoftwareNOUNNumber=Sing4 instructionsnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 instructionscop
3thetheDETDefinite=Def PronType=Art4 instructionsdet
4instructionsinstructionNOUNNumber=Plurrootroot
5;;PUNCT_9 partspunct
6hardwarehardwareNOUNNumber=Sing9 partsnsubj
7isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin9 partscop
8thetheDETDefinite=Def PronType=Art9 partsdet
9partspartNOUNNumber=Plur4 instructionsconj
10youyouPRONCase=Nom Person=2 PronType=Prs12 touchnsubj
11cancanAUXVerbForm=Fin12 touchaux
12touchtouchVERBVerbForm=Inf9 partsacl:relcl
13..PUNCT_4 instructionspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentSoftwarethe instructions and the partstree rules
2is apresenthardwarethe partstree rules
3touchcanyouthe parts not said herevn contiguous_location-47.8-1 «NP V NP»: agent=Theme part=Co-Theme

Example 3

Always ask an adult before installing software.

advmoddetobjmarkadvclobjpunctrootAlwaysADVaskVERBanDETadultNOUNbeforeSCONJinstallingVERBsoftwareNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AlwaysalwaysADVPronType=Tot2 askadvmod
2askaskVERBMood=Imp VerbForm=Finrootroot
3anaDETDefinite=Ind PronType=Art4 adultdet
4adultadultNOUNNumber=Sing2 askobj
5beforebeforeSCONJ_6 installingmark
6installinginstallVERBTense=Pres VerbForm=Part2 askadvcl
7softwaresoftwareNOUNNumber=Sing6 installingobj
8..PUNCT_2 askpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ask speech: askimperativeyou not said herea adultalways propertyvn inquire-37.1.2 «NP V NP.recipient»: agent=Agent adult=Recipient
2installgerundyou not said heresoftwarevn appoint-29.1 «NP V NP»: agent=Agent software=Theme

Example 4

Dad updated the software on his phone.

nsubjdetobjcasenmod:possoblpunctrootDadNOUNupdatedVERBtheDETsoftwareNOUNonADPhisPRONphoneNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1DaddadNOUNNumber=Sing2 updatednsubj
2updatedupdateVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Finrootroot
3thetheDETDefinite=Def PronType=Art4 softwaredet
4softwaresoftwareNOUNNumber=Sing2 updatedobj
5ononADP_7 phonecase
6hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs7 phonenmod:poss
7phonephoneNOUNNumber=Sing2 updatedobl
8..PUNCT_2 updatedpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1update speech: otherpastDadthe softwareDad's phonevn tell-37.2 «NP V NP.recipient»: agent=Agent software=Recipient

Example 5

Programmers write software.

nsubjobjpunctrootProgrammersNOUNwriteVERBsoftwareNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ProgrammersprogrammerNOUNNumber=Plur2 writensubj
2writewriteVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
3softwaresoftwareNOUNNumber=Sing2 writeobj
4..PUNCT_2 writepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1writepresentProgrammerssoftwarevn scribble-25.2-1 «NP V NP»: agent=Agent software=Theme

Example 6

Antivirus software protects your computer.

compoundnsubjnmod:possobjpunctrootAntivirusPROPNsoftwareNOUNprotectsVERByourPRONcomputerNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AntivirusAntivirusPROPNNumber=Sing2 softwarecompound
2softwaresoftwareNOUNNumber=Sing3 protectsnsubj
3protectsprotectVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4youryourPRONCase=Gen Person=2 Poss=Yes PronType=Prs5 computernmod:poss
5computercomputerNOUNNumber=Sing3 protectsobj
6..PUNCT_3 protectspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1protectpresentAntivirus softwareyour computervn defend-72.3 «NP V NP»: agent=Agent computer=Beneficiary

Text: the school dictionary of Mova's schools (world/data/dictionary-schools/), written for Mova. Trees: Mova's own parse — the en model on the CPU, when the site is built — not checked by a teacher; they may be wrong. Frames: Mova's frames reader (prag), each meaning and example read on its own. Elamur Cosmic License.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/S/software/