diff --git a/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js b/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..60b1cfa2cf7cf4efe831c1000f537f7e817eac3f
--- /dev/null
+++ b/wax-prosemirror-schema/src/nodes/oenNodes/OenAsideNode.js
@@ -0,0 +1,29 @@
+const OenAsideNode = {
+  content: 'block+',
+  group: 'block',
+  attrs: {
+    class: { default: '' },
+  },
+  defining: true,
+  parseDOM: [
+    {
+      tag: 'aside',
+      getAttrs(dom) {
+        return {
+          class: dom.getAttribute('class'),
+        };
+      },
+    },
+  ],
+  toDOM(node) {
+    return [
+      'aside',
+      {
+        class: node.attrs.class,
+      },
+      0,
+    ];
+  },
+};
+
+export default OenAsideNode;
diff --git a/wax-prosemirror-schema/src/nodes/oenNodes/index.js b/wax-prosemirror-schema/src/nodes/oenNodes/index.js
index 29c443ff092bb657291261e82460e9ef41513a8b..02aa03d340fdc57c0ee3f35e941a8e1a472862cd 100644
--- a/wax-prosemirror-schema/src/nodes/oenNodes/index.js
+++ b/wax-prosemirror-schema/src/nodes/oenNodes/index.js
@@ -1,7 +1,9 @@
+import OenAsideNode from './OenAsideNode';
 import OenContainerNode from './OenContainerNode';
 import OenSectionNode from './OenSectionNode';
 
 export default {
   oen_container: OenContainerNode,
   oen_section: OenSectionNode,
+  oen_aside: OenAsideNode,
 };