# Key Points from #hplusroadmap IRC Discussion

• Participants debated data representation approaches for SKDB (Simple Knowledge Database), contrasting Python-based serialization with YAML against RDF/semantic web approaches for cataloging parts in open-source manufacturing.

• The SKDB architecture uses Python objects to represent parts with interfaces that define compatibility between components (similar to how "stud goes into anti stud" for LEGO), with Git repositories for storage and version control.

• A core challenge discussed was creating a standardized parts inventory system that would allow users to query what they could build with available components, particularly in scenarios like "being in a junkyard and wanting to know what can be built with available materials."

• Participants critiqued existing commercial parts catalogs like McMaster-Carr for not implementing semantic approaches despite having custom content management systems, noting that "parts catalogs are the perfect application for Semantic Web technology."

• The group discussed the need for better inventory input systems, as "people suck at giving inventories" by using inconsistent naming conventions, making standardization difficult.

• A side project on indoor localization technology using WiFi signal strength triangulation was mentioned, allowing for tracking a laptop's position within a building with 3D visualization.

• Development resources were shared during the conversation, including documentation on creating Debian packages from Python setup files and the Common Debian Build System (CDBS).