150 likes | 307 Views
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 have you not been able to find in the 2012 CCS?. Another approach. The Computing Ontology project Funded by NSF 2003
E N D
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 have you not been able to find in the 2012 CCS?
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
Status • Work suspended during the ACM CCS update effort • Recently – comparing to CCS 2012 • To do – compare to CS 2013
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
Ontology categories • Theory • Organizational context • Information and recollection • Software design and development • Computing infrastructure • Interaction • Societal context
Theory • Computability • Mathematical Foundations • Algorithmic Concepts (Name???)
Organizational Context • Requirements analysis and specification • Management and acquisition of organizational IT capabilities • Infrastructure management • Security management • Software project management
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)
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
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
Interaction • Graphics • Visualization • Interfaces • Systems • Multimedia • Collaboration tools • Computer vision • Interaction devices • Robotics interaction
Societal Context • History • Policies • Intellectual property, privacy, etc • User characteristics • Professional ethics • Professional practice • Crime
How does CS 2013 fit? • Repeat the exercise of Monday, but map CS 2013 topics to this taxonomy • Taxonomy vs ontology –