SlideShare a Scribd company logo
1 of 16
Object-Oriented Writing:
augmented writing for creating
coherent and argumentative texts
Seong-Young Her
Problem
● Writing well is difficult, especially for philosophy
● The longer a piece of writing gets, the more difficult it is to keep it coherent
● C.S. Peirce
○ Philosophy as protoscientific competition between siloed thinkers
○ Philosophy as abductive, hypothesis generation
● David Hull
○ Science as A Process: competition between schools of thought
● Interoperability without homogeniety
Object-Oriented Programming
● Created as an alternative to procedural programming
● The four principles of OOP
○ Encapsulation: package things discretely by what they are and what they do
○ Data Abstraction: hide irrelevant details from users
○ Polymorphism: one function can handle many parameters
○ Inheritance: reuse definitions to eliminate redundancy
Object-Oriented Writing
● OOP as applied to plain writing
● Analogies
○ Encapsulation: keep each argument and definition stable and internally consistent
○ Data Abstraction: generalise and simplify
○ Polymorphism: an argument or a term can do different work depending on the context
○ Inheritance: don’t reinvent the wheel
The OOW Ontology
1. Argument: anything that is in the form of premises followed by a conjecture. May be combined
with other arguments in order to form a larger argument, provided that they map to the same conclusion.
Arguments are human-readable text. All arguments have a metadata field made up of one or more
premises and a conclusion.
2. Asset: anything other than an argument that may be included in a product, such as an image, a
link, a citation, or a unique string of text. Any argument must be embedded in an asset, most often a
string of text.
3. Product: a combination of assets displayed to the end user as a single unit in human-readable
form.
Benefits as a Mental Model
● Creativity aid for idea generation prior to writing
● Reduce wasted work while writing
● Write more useful introductions in articles and essays
● Identify new uses for old work and old ideas
● Draw more connections between old and new information
● Organise information more efficiently
Benefits as an Ontological Schema
● Simple
○ Only three object types to keep in mind
○ Discreteness of arguments discourages contradictions
● Structured
○ Readily formalised
○ Readily standardised
○ Parts work together without much bridging work
○ Relationship between objects in writing can easily be made transparent and unambiguous
● Scalable
○ Machine readable metadata about arguments and how they relate
Possible Application of Schema
● Writer with experience in scholarly writing
● Academic or descriptive topic, especially argumentative
● Especially useful for prolific and collaborative authors
● Use as part of a reference manager or a text editor
Example Product: Philosophy Group Project
● Group projects are challenging for both tutors and students
● Philosophy is taught as an individualistic activity with some possible co-authorship
○ Even co-authoring is not taught much
○ Discourses and dialogues are restrictive forms of collaboration
● Co-authorship in philosophy is typically limited by the same factors that limit literary writing
○ Philosophy is not meant to be studied in a “literary spirit” (Peirce)
○ Eliminate the literary limitations and facilitate standardised communication
Group Essay Writing Activity
● Argument Template
○ P1. [This fundamental premise will be decided in a class discussion.]
○ P2. [This premise should follow from P1]
○ P3. [This premise should follow from P2]
○ P4. [This premise should follow from P3]
○ C. [This conclusion should be opposed to the opposition essay provided by the lecturer.]
● Link to Design Document
Digital Tools
● Scaling requires digitisation and automation
● Many augmented writing tools exist
○ Argdown
○ Argunet
○ Grammarly
○ Persado
○ Phrasee
○ ProWritingAid
○ TapRecruit
○ Textio
○ Wordrake
Domain-specific Digital Tools
● Some attempts at philosoply-specific tools have been made
○ Argdown: formalise and enrich argumentative writing
○ Stanford Encyclopedia of Philosophy
○ Internet Encyclopedia of Philosophy
○ Philpapers
○ InPho: develop structured ontology for philosophical literature; tracks Stanford Encyclopedia of Philosophy
○ PhiloSURFical ontology: tool for browsing philosophical texts with help of concept map
○ Philsource & Philospace: federation of libraries in philosophy; network of desktop annotation applications
● Most were unsuccessful and failed to take off
The Aims of the Object Oriented Writing Tool
● Standardise eclectic forms of information
○ Into interchangeable form
○ Into human-readable and machine-readable format
● Allow a diverse range of inputs and outputs
○ Notes
○ Essays
○ Tweets
○ Articles
● Allow user to start from scratch or from a part of a finished product
● Publication and collaborative interaction capabilities
Prototyping and Empirical Research
1. Build a clean dataset of disagreement citations from one or more articles that I am already familiar
with;
2. Scrape all SEP articles that include disagreement markers identified in Step 1;
3. Create a concordance list using AntConc from the articles scraped in Step 2;
4. Use spaCy to clean up the text in the list created in Step 3;
5. Use Prodigy to train a neural net on the text and annotate it.
Features of the OOW Tool
1. Convert notes and resources in eclectic form into assets and arguments;
2. Produce larger products from a collection of assets and arguments;
3. Extract assets and arguments from existing products;
4. Identify each object by its appropriate metadata;
5. Assign each object its own URI;
6. Display objects in a feed;
7. Handle different file types such as text or images; and
8. Hyperlink and display the relation between objects.
Conclusion
● Philosophy is “the thing that gets us to the thing”
● The future is augmented and all writing will be augmented
● We have to construct our niche and prepare for the future
● Thank you!
○ thephilosophersmeme.com
○ twitter.com/metamerlabs

More Related Content

Similar to Object-Oriented Writing for Creating Coherent Argumentative Texts

Intro to Technical Writing: Creating Content that Google and Readers will Love
Intro to Technical Writing: Creating Content that Google and Readers will LoveIntro to Technical Writing: Creating Content that Google and Readers will Love
Intro to Technical Writing: Creating Content that Google and Readers will LoveLauren Hayward Schaefer
 
The Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and EngineersThe Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and EngineersPronovix
 
Tools that Encourage Criticism - Leiden University Symposium on Tools Criticism
Tools that Encourage Criticism - Leiden University Symposium on Tools CriticismTools that Encourage Criticism - Leiden University Symposium on Tools Criticism
Tools that Encourage Criticism - Leiden University Symposium on Tools CriticismMarijn Koolen
 
effective_powerpoints_CETL_REV.pptx
effective_powerpoints_CETL_REV.pptxeffective_powerpoints_CETL_REV.pptx
effective_powerpoints_CETL_REV.pptxralphnavelino1
 
How to Write a Thesis??
How to Write a Thesis??How to Write a Thesis??
How to Write a Thesis??Amit Agrawal
 
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...Sergey Sosnovsky
 
Topic-based Authoring and Reuse
Topic-based Authoring and ReuseTopic-based Authoring and Reuse
Topic-based Authoring and ReuseClearPath, LLC
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic webAngelica Lo Duca
 
Advice on Academic Writing
Advice on Academic Writing Advice on Academic Writing
Advice on Academic Writing EduardoGarcia901
 
Advice on academic_writing_
Advice on academic_writing_Advice on academic_writing_
Advice on academic_writing_LuciaGonzalez161
 
The Open Education Handbook
The Open Education HandbookThe Open Education Handbook
The Open Education HandbookMarieke Guy
 
Tools and Methodology for Research: Writing Scientific Material
Tools and Methodology for Research: Writing Scientific MaterialTools and Methodology for Research: Writing Scientific Material
Tools and Methodology for Research: Writing Scientific MaterialYannick Prié (Enseignement)
 
The Association of Architecture School Librarians Instruction Workshop -- Les...
The Association of Architecture School Librarians Instruction Workshop -- Les...The Association of Architecture School Librarians Instruction Workshop -- Les...
The Association of Architecture School Librarians Instruction Workshop -- Les...Janine Henri
 
2014 04-14 How to reverse engineer a journal article
2014 04-14 How to reverse engineer a journal article2014 04-14 How to reverse engineer a journal article
2014 04-14 How to reverse engineer a journal articleNUI Galway
 
Academic Writting
Academic WrittingAcademic Writting
Academic Writtingjim19vel
 

Similar to Object-Oriented Writing for Creating Coherent Argumentative Texts (20)

Intro to Technical Writing: Creating Content that Google and Readers will Love
Intro to Technical Writing: Creating Content that Google and Readers will LoveIntro to Technical Writing: Creating Content that Google and Readers will Love
Intro to Technical Writing: Creating Content that Google and Readers will Love
 
The Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and EngineersThe Joy of Docs, or, Technical Writing for Developers and Engineers
The Joy of Docs, or, Technical Writing for Developers and Engineers
 
Tools that Encourage Criticism - Leiden University Symposium on Tools Criticism
Tools that Encourage Criticism - Leiden University Symposium on Tools CriticismTools that Encourage Criticism - Leiden University Symposium on Tools Criticism
Tools that Encourage Criticism - Leiden University Symposium on Tools Criticism
 
Publish Digital Books and Open Educational Resources with Pressbooks
Publish Digital Books and Open Educational Resources with PressbooksPublish Digital Books and Open Educational Resources with Pressbooks
Publish Digital Books and Open Educational Resources with Pressbooks
 
08. EDT 513 2023 Week 8.pptx
08. EDT 513 2023 Week 8.pptx08. EDT 513 2023 Week 8.pptx
08. EDT 513 2023 Week 8.pptx
 
effective_powerpoints_CETL_REV.pptx
effective_powerpoints_CETL_REV.pptxeffective_powerpoints_CETL_REV.pptx
effective_powerpoints_CETL_REV.pptx
 
How to Write a Thesis??
How to Write a Thesis??How to Write a Thesis??
How to Write a Thesis??
 
Logistics.pptx
Logistics.pptxLogistics.pptx
Logistics.pptx
 
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
Exploring the Content Ecosystem of the First Open-source Adaptive Tutor and i...
 
Topic-based Authoring and Reuse
Topic-based Authoring and ReuseTopic-based Authoring and Reuse
Topic-based Authoring and Reuse
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic web
 
How to write an essay (Revisiting paragraph writing)
How to write an essay (Revisiting paragraph writing)How to write an essay (Revisiting paragraph writing)
How to write an essay (Revisiting paragraph writing)
 
Advice on Academic Writing
Advice on Academic Writing Advice on Academic Writing
Advice on Academic Writing
 
Advice on academic_writing_
Advice on academic_writing_Advice on academic_writing_
Advice on academic_writing_
 
The Open Education Handbook
The Open Education HandbookThe Open Education Handbook
The Open Education Handbook
 
Tools and Methodology for Research: Writing Scientific Material
Tools and Methodology for Research: Writing Scientific MaterialTools and Methodology for Research: Writing Scientific Material
Tools and Methodology for Research: Writing Scientific Material
 
The Association of Architecture School Librarians Instruction Workshop -- Les...
The Association of Architecture School Librarians Instruction Workshop -- Les...The Association of Architecture School Librarians Instruction Workshop -- Les...
The Association of Architecture School Librarians Instruction Workshop -- Les...
 
Unit two project
Unit two projectUnit two project
Unit two project
 
2014 04-14 How to reverse engineer a journal article
2014 04-14 How to reverse engineer a journal article2014 04-14 How to reverse engineer a journal article
2014 04-14 How to reverse engineer a journal article
 
Academic Writting
Academic WrittingAcademic Writting
Academic Writting
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Object-Oriented Writing for Creating Coherent Argumentative Texts

  • 1. Object-Oriented Writing: augmented writing for creating coherent and argumentative texts Seong-Young Her
  • 2. Problem ● Writing well is difficult, especially for philosophy ● The longer a piece of writing gets, the more difficult it is to keep it coherent ● C.S. Peirce ○ Philosophy as protoscientific competition between siloed thinkers ○ Philosophy as abductive, hypothesis generation ● David Hull ○ Science as A Process: competition between schools of thought ● Interoperability without homogeniety
  • 3. Object-Oriented Programming ● Created as an alternative to procedural programming ● The four principles of OOP ○ Encapsulation: package things discretely by what they are and what they do ○ Data Abstraction: hide irrelevant details from users ○ Polymorphism: one function can handle many parameters ○ Inheritance: reuse definitions to eliminate redundancy
  • 4. Object-Oriented Writing ● OOP as applied to plain writing ● Analogies ○ Encapsulation: keep each argument and definition stable and internally consistent ○ Data Abstraction: generalise and simplify ○ Polymorphism: an argument or a term can do different work depending on the context ○ Inheritance: don’t reinvent the wheel
  • 5. The OOW Ontology 1. Argument: anything that is in the form of premises followed by a conjecture. May be combined with other arguments in order to form a larger argument, provided that they map to the same conclusion. Arguments are human-readable text. All arguments have a metadata field made up of one or more premises and a conclusion. 2. Asset: anything other than an argument that may be included in a product, such as an image, a link, a citation, or a unique string of text. Any argument must be embedded in an asset, most often a string of text. 3. Product: a combination of assets displayed to the end user as a single unit in human-readable form.
  • 6. Benefits as a Mental Model ● Creativity aid for idea generation prior to writing ● Reduce wasted work while writing ● Write more useful introductions in articles and essays ● Identify new uses for old work and old ideas ● Draw more connections between old and new information ● Organise information more efficiently
  • 7. Benefits as an Ontological Schema ● Simple ○ Only three object types to keep in mind ○ Discreteness of arguments discourages contradictions ● Structured ○ Readily formalised ○ Readily standardised ○ Parts work together without much bridging work ○ Relationship between objects in writing can easily be made transparent and unambiguous ● Scalable ○ Machine readable metadata about arguments and how they relate
  • 8. Possible Application of Schema ● Writer with experience in scholarly writing ● Academic or descriptive topic, especially argumentative ● Especially useful for prolific and collaborative authors ● Use as part of a reference manager or a text editor
  • 9. Example Product: Philosophy Group Project ● Group projects are challenging for both tutors and students ● Philosophy is taught as an individualistic activity with some possible co-authorship ○ Even co-authoring is not taught much ○ Discourses and dialogues are restrictive forms of collaboration ● Co-authorship in philosophy is typically limited by the same factors that limit literary writing ○ Philosophy is not meant to be studied in a “literary spirit” (Peirce) ○ Eliminate the literary limitations and facilitate standardised communication
  • 10. Group Essay Writing Activity ● Argument Template ○ P1. [This fundamental premise will be decided in a class discussion.] ○ P2. [This premise should follow from P1] ○ P3. [This premise should follow from P2] ○ P4. [This premise should follow from P3] ○ C. [This conclusion should be opposed to the opposition essay provided by the lecturer.] ● Link to Design Document
  • 11. Digital Tools ● Scaling requires digitisation and automation ● Many augmented writing tools exist ○ Argdown ○ Argunet ○ Grammarly ○ Persado ○ Phrasee ○ ProWritingAid ○ TapRecruit ○ Textio ○ Wordrake
  • 12. Domain-specific Digital Tools ● Some attempts at philosoply-specific tools have been made ○ Argdown: formalise and enrich argumentative writing ○ Stanford Encyclopedia of Philosophy ○ Internet Encyclopedia of Philosophy ○ Philpapers ○ InPho: develop structured ontology for philosophical literature; tracks Stanford Encyclopedia of Philosophy ○ PhiloSURFical ontology: tool for browsing philosophical texts with help of concept map ○ Philsource & Philospace: federation of libraries in philosophy; network of desktop annotation applications ● Most were unsuccessful and failed to take off
  • 13. The Aims of the Object Oriented Writing Tool ● Standardise eclectic forms of information ○ Into interchangeable form ○ Into human-readable and machine-readable format ● Allow a diverse range of inputs and outputs ○ Notes ○ Essays ○ Tweets ○ Articles ● Allow user to start from scratch or from a part of a finished product ● Publication and collaborative interaction capabilities
  • 14. Prototyping and Empirical Research 1. Build a clean dataset of disagreement citations from one or more articles that I am already familiar with; 2. Scrape all SEP articles that include disagreement markers identified in Step 1; 3. Create a concordance list using AntConc from the articles scraped in Step 2; 4. Use spaCy to clean up the text in the list created in Step 3; 5. Use Prodigy to train a neural net on the text and annotate it.
  • 15. Features of the OOW Tool 1. Convert notes and resources in eclectic form into assets and arguments; 2. Produce larger products from a collection of assets and arguments; 3. Extract assets and arguments from existing products; 4. Identify each object by its appropriate metadata; 5. Assign each object its own URI; 6. Display objects in a feed; 7. Handle different file types such as text or images; and 8. Hyperlink and display the relation between objects.
  • 16. Conclusion ● Philosophy is “the thing that gets us to the thing” ● The future is augmented and all writing will be augmented ● We have to construct our niche and prepare for the future ● Thank you! ○ thephilosophersmeme.com ○ twitter.com/metamerlabs