computing ontology part ii. so far, we have seen the history of the acm computing classification...
TRANSCRIPT
![Page 1: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/1.jpg)
Computing Ontology
Part II
![Page 2: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/2.jpg)
So far,
• We have seen the history of the ACM computing classification system– What have you observed?– What topics from CS2013 have you not been able
to find in the 2012 CCS?
![Page 3: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/3.jpg)
Another approach
• The Computing Ontology project– Funded by NSF 2003– Goal to document the entirety of the computing
disciplines– Make it useful for research classification, but also
for curriculum development.• Website:
www.distributedexpertise.org/computingontology
![Page 4: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/4.jpg)
Status
• Work suspended during the ACM CCS update effort
• Recently – comparing to CCS 2012• To do – compare to CS 2013
![Page 5: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/5.jpg)
Overview
• A different approach; a work in progress• Broader categories at the top level– Look at the context for each topic– Cluster things according to their context
• Spreadsheet color codes– Yellow: only in our ontology– Blue: only in ACM CCS– Grey: modified ontology to match CCS– Green: in both without need to modify either
![Page 6: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/6.jpg)
Ontology categories
• Theory• Organizational context• Information and recollection• Software design and development• Computing infrastructure• Interaction• Societal context
![Page 7: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/7.jpg)
Theory
• Computability• Mathematical Foundations• Algorithmic Concepts (Name???)
![Page 8: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/8.jpg)
Organizational Context
• Requirements analysis and specification• Management and acquisition of organizational
IT capabilities• Infrastructure management• Security management• Software project management
![Page 9: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/9.jpg)
Information and Recollection• File processing• Database systems• Data and information modeling• Managing the database environment• Business intelligence (name??)• Storage and retrieval, unstructured or semi-
structured information• Web information (mining & searching)
![Page 10: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/10.jpg)
Software design and development• Algorithms and Data Structures in
Programming• Systems Development• Domain methodologies– Search and constraint satisfaction– Agents– Natural Language Processing– AI Planning systems
![Page 11: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/11.jpg)
Computing Infrastructure
• Computer and network hardware (include robotic hardware)
• Computer system organization• Network and distributed system architectures
and organization• Data coding, I/O, communication• Operating systems, network protocols
![Page 12: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/12.jpg)
Interaction
• Graphics• Visualization• Interfaces• Systems– Multimedia– Collaboration tools– Computer vision– Interaction devices– Robotics interaction
![Page 13: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/13.jpg)
Societal Context
• History• Policies– Intellectual property, privacy, etc
• User characteristics• Professional ethics• Professional practice• Crime
![Page 14: Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013](https://reader036.vdocuments.us/reader036/viewer/2022072110/56649f205503460f94c3887b/html5/thumbnails/14.jpg)
How does CS 2013 fit?
• Repeat the exercise of Monday, but map CS 2013 topics to this taxonomy– Taxonomy vs ontology –