<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Powercontrol</id>
	<title>openinverter.org wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://openinverter.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Powercontrol"/>
	<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/Special:Contributions/Powercontrol"/>
	<updated>2026-04-29T10:23:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5779</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5779"/>
		<updated>2025-05-11T09:49:32Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
&lt;br /&gt;
==== Type of Mediawiki Objects and their usage ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qantity&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Hierarchical relationship ====&lt;br /&gt;
There are often 2 possibilities for defining relationship between objects, you can go from parent to child, or from child to parent. &lt;br /&gt;
&lt;br /&gt;
In practical manner, I can define from a DC/DC that it is a component of the vehicle XYZ, or from that vehicle, that it uses the component DC/DC ABC.&lt;br /&gt;
&lt;br /&gt;
On a pure conventional basis, &#039;&#039;&#039;&amp;lt;u&amp;gt;the link will be made from child to parent&amp;lt;/u&amp;gt;&#039;&#039;&#039;. This is practical as when we describe a component (like a DC/DC), the car it belongs to is quite likely already created as a Page, but the connectors composing the DC/DC less likely so. we would then be blocked in defining the DC/DC because we cannot create the connector (or same with the CAN message it generates). In reality, we will face quite often such situation that the associated object does not exist yet. The convention is not fixing all problems.&lt;br /&gt;
&lt;br /&gt;
==== Pages or Categories? ====&lt;br /&gt;
Categories helps grouping of similar Pages together. Quite often, we can consider a category (like BMW), but when using Properties, we cannot link them to categories. So, in such case, a Page is required. To avoid meaningless empty Pages, the following minimum information can be added:&lt;br /&gt;
&lt;br /&gt;
* A dynamic query listing all pages referring to this page, (possibly organized by category)&lt;br /&gt;
* A button to call a form to create a component from that page (i.e. a component from BMW).&lt;br /&gt;
* the rest of the page must of course be editable for content creator to capture and share their knowledge.&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in the following structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Dilong&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Eltek&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery category&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Instruments&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mechanical Adapters&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAD&lt;br /&gt;
|mechanical and adapter categories to be merged as  &amp;quot;mechanical adapters&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software, Electronics and Protocols ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|ZombieVerter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|OpenInverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|Arduino&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Protocols&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ethernet&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
Tutorial to be merged with Tutorials&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Resource&lt;br /&gt;
|&lt;br /&gt;
|merge with Introduction?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|FAQ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects (the VCU should be a mandatory sub-category I think)&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chademo with Zombieverter&lt;br /&gt;
|0&lt;br /&gt;
|should be part of category chademo&lt;br /&gt;
|-&lt;br /&gt;
|Request for Review&lt;br /&gt;
|1&lt;br /&gt;
|this seldom used&lt;br /&gt;
|-&lt;br /&gt;
|OpenInverter Projects&lt;br /&gt;
|&lt;br /&gt;
|better have a combination of the &amp;quot;conversion&amp;quot; and the corresponding VCU category?&lt;br /&gt;
|-&lt;br /&gt;
|Introduction&lt;br /&gt;
|&lt;br /&gt;
|merge with Resource?&lt;br /&gt;
|-&lt;br /&gt;
|DEAD&lt;br /&gt;
|1&lt;br /&gt;
|possibly wrongly created in the first place&lt;br /&gt;
|-&lt;br /&gt;
|Delta&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|General Tesla FAQ&lt;br /&gt;
|1&lt;br /&gt;
|should be a page part of category FAQ, not a category on its own.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Templates structure ===&lt;br /&gt;
the intent is that for some content that would fit a given category, an associated template and form is being created. Not all pages must be created like that, and it is quite possible that such templated pages must be created when a certain maturity level is being reached. For those selected categories, the associated object and data properties must be identified. It is likely that some will be resused throughout different type of objects (any physical component has dimension and weight for instance).&lt;br /&gt;
&lt;br /&gt;
I have identified the following categories that are not created yet and which are useful (so as not to mess with any contributors&#039; work at this stage)&lt;br /&gt;
&lt;br /&gt;
- Parts/Connectors&lt;br /&gt;
&lt;br /&gt;
- Parts/Cables&lt;br /&gt;
&lt;br /&gt;
- Protocols/CAN/CANID&lt;br /&gt;
&lt;br /&gt;
==== Connectors ====&lt;br /&gt;
&lt;br /&gt;
===== Page Name Structure: =====&lt;br /&gt;
the name is composed of 4 components &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Mandatory&lt;br /&gt;
!Remarks&lt;br /&gt;
|-&lt;br /&gt;
!Manufacturer&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!Family&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!Model&lt;br /&gt;
|no&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!header/Plug&lt;br /&gt;
|yes&lt;br /&gt;
|header: connects to a physical component&lt;br /&gt;
&lt;br /&gt;
plug: connects to a cable&lt;br /&gt;
|}&lt;br /&gt;
Manufacturer - family - specific model - header/plug&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Examples:&#039;&#039;&lt;br /&gt;
** &#039;&#039;Aptiv - SHIELDPACK HV APEX280 SB - Plug&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Infobox content: =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!PropertyName&lt;br /&gt;
!Label (friendly name)&lt;br /&gt;
!Associated Object or Data&lt;br /&gt;
!single/multiple&lt;br /&gt;
!Mandatory/Optional&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|HasImage.Page&lt;br /&gt;
|Image&lt;br /&gt;
|Page for in the File: namespace&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Multiple images can be used for an object, but having one that serves inot the infobox, which can tell also be used for visual searches (imagine you do not know what type of connector you have, you can look at a visual gallery to find out which one you have and the associated relevant information)&lt;br /&gt;
The image display will be constrained in the form for a given size.&lt;br /&gt;
|-&lt;br /&gt;
|IsProducedBy.Page&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Link the component to its manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|UsedIn.Page&lt;br /&gt;
|Used in&lt;br /&gt;
|Page&lt;br /&gt;
|multiple&lt;br /&gt;
|Optional&lt;br /&gt;
|allow to link the parent components/vehicles which are using this component&lt;br /&gt;
|-&lt;br /&gt;
|IsMatedWith.Page&lt;br /&gt;
|Mating connector&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|When available, define which connector is used to connect to it.&lt;br /&gt;
|-&lt;br /&gt;
|IsHighVoltage.Boolean&lt;br /&gt;
|High Voltage&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if HV or not&lt;br /&gt;
|-&lt;br /&gt;
|HasInterlock.Boolean&lt;br /&gt;
|Interlock Present&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if interlock pins are present or not&lt;br /&gt;
|-&lt;br /&gt;
|HasColour.Text&lt;br /&gt;
|Main colour&lt;br /&gt;
|Text&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|describe the most prevalent colour of the connector. it can be useful for narrowing down searches. the list of colour should be constrained to avoid having &amp;quot;Deep sea blue&amp;quot; or &amp;quot;amethist&amp;quot; type of colours...&lt;br /&gt;
|-&lt;br /&gt;
|HasReference.Text&lt;br /&gt;
|References&lt;br /&gt;
|Text&lt;br /&gt;
|multiple&lt;br /&gt;
|optional&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HasTerminals.Number&lt;br /&gt;
|number of terminals (pins)&lt;br /&gt;
|Number&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|number of pins or holes on the connectors, WITHOUT counting the interlock&lt;br /&gt;
|-&lt;br /&gt;
|HasDatasheet.URL&lt;br /&gt;
|Link to Datasheet&lt;br /&gt;
|URL&lt;br /&gt;
|single&lt;br /&gt;
|optional&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Main section content =====&lt;br /&gt;
&lt;br /&gt;
==== CANID Message ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5778</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5778"/>
		<updated>2025-05-11T08:45:58Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: in the middle of describing the connectors content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
&lt;br /&gt;
==== Type of Mediawiki Objects and their usage ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qantity&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Hierarchical relationship ====&lt;br /&gt;
There are often 2 possibilities for defining relationship between objects, you can go from parent to child, or from child to parent. &lt;br /&gt;
&lt;br /&gt;
In practical manner, I can define from a DC/DC that it is a component of the vehicle XYZ, or from that vehicle, that it uses the component DC/DC ABC.&lt;br /&gt;
&lt;br /&gt;
On a pure conventional basis, &#039;&#039;&#039;&amp;lt;u&amp;gt;the link will be made from child to parent&amp;lt;/u&amp;gt;&#039;&#039;&#039;. This is practical as when we describe a component (like a DC/DC), the car it belongs to is quite likely already created as a Page, but the connectors composing the DC/DC less likely so. we would then be blocked in defining the DC/DC because we cannot create the connector (or same with the CAN message it generates). In reality, we will face quite often such situation that the associated object does not exist yet. The convention is not fixing all problems.&lt;br /&gt;
&lt;br /&gt;
==== Pages or Categories? ====&lt;br /&gt;
Categories helps grouping of similar Pages together. Quite often, we can consider a category (like BMW), but when using Properties, we cannot link them to categories. So, in such case, a Page is required. To avoid meaningless empty Pages, the following minimum information can be added:&lt;br /&gt;
&lt;br /&gt;
* A dynamic query listing all pages referring to this page, (possibly organized by category)&lt;br /&gt;
* A button to call a form to create a component from that page (i.e. a component from BMW).&lt;br /&gt;
* the rest of the page must of course be editable for content creator to capture and share their knowledge.&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in the following structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Dilong&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Eltek&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery category&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Instruments&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mechanical Adapters&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAD&lt;br /&gt;
|mechanical and adapter categories to be merged as  &amp;quot;mechanical adapters&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software, Electronics and Protocols ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|ZombieVerter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|OpenInverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|Arduino&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Protocols&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ethernet&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
Tutorial to be merged with Tutorials&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Resource&lt;br /&gt;
|&lt;br /&gt;
|merge with Introduction?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|FAQ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects (the VCU should be a mandatory sub-category I think)&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chademo with Zombieverter&lt;br /&gt;
|0&lt;br /&gt;
|should be part of category chademo&lt;br /&gt;
|-&lt;br /&gt;
|Request for Review&lt;br /&gt;
|1&lt;br /&gt;
|this seldom used&lt;br /&gt;
|-&lt;br /&gt;
|OpenInverter Projects&lt;br /&gt;
|&lt;br /&gt;
|better have a combination of the &amp;quot;conversion&amp;quot; and the corresponding VCU category?&lt;br /&gt;
|-&lt;br /&gt;
|Introduction&lt;br /&gt;
|&lt;br /&gt;
|merge with Resource?&lt;br /&gt;
|-&lt;br /&gt;
|DEAD&lt;br /&gt;
|1&lt;br /&gt;
|possibly wrongly created in the first place&lt;br /&gt;
|-&lt;br /&gt;
|Delta&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|General Tesla FAQ&lt;br /&gt;
|1&lt;br /&gt;
|should be a page part of category FAQ, not a category on its own.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Templates structure ===&lt;br /&gt;
the intent is that for some content that would fit a given category, an associated template and form is being created. Not all pages must be created like that, and it is quite possible that such templated pages must be created when a certain maturity level is being reached. For those selected categories, the associated object and data properties must be identified. It is likely that some will be resused throughout different type of objects (any physical component has dimension and weight for instance).&lt;br /&gt;
&lt;br /&gt;
I have identified the following categories that are not created yet and which are useful (so as not to mess with any contributors&#039; work at this stage)&lt;br /&gt;
&lt;br /&gt;
- Parts/Connectors&lt;br /&gt;
&lt;br /&gt;
- Parts/Cables&lt;br /&gt;
&lt;br /&gt;
- Protocols/CAN/CANID&lt;br /&gt;
&lt;br /&gt;
==== Connectors ====&lt;br /&gt;
&lt;br /&gt;
===== Page Name Structure: =====&lt;br /&gt;
the name is composed of 4 components &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Mandatory&lt;br /&gt;
!Remarks&lt;br /&gt;
|-&lt;br /&gt;
!Manufacturer&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!Family&lt;br /&gt;
|yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!Model&lt;br /&gt;
|no&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!header/Plug&lt;br /&gt;
|yes&lt;br /&gt;
|header: connects to a physical component&lt;br /&gt;
&lt;br /&gt;
plug: connects to a cable&lt;br /&gt;
|}&lt;br /&gt;
Manufacturer - family - specific model - header/plug&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Examples:&#039;&#039;&lt;br /&gt;
** &#039;&#039;Aptiv - SHIELDPACK HV APEX280 SB - Plug&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Infobox content: =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!PropertyName&lt;br /&gt;
!Label (friendly name)&lt;br /&gt;
!Associated Object or Data&lt;br /&gt;
!single/multiple&lt;br /&gt;
!Mandatory/Optional&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|HasImage.Page&lt;br /&gt;
|Image&lt;br /&gt;
|Page for in the File: namespace&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Multiple images can be used for an object, but having one that serves inot the infobox, which can tell also be used for visual searches (imagine you do not know what type of connector you have, you can look at a visual gallery to find out which one you have and the associated relevant information)&lt;br /&gt;
The image display will be constrained in the form for a given size.&lt;br /&gt;
|-&lt;br /&gt;
|IsProducedBy.Page&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Link the component to its manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|UsedIn.Page&lt;br /&gt;
|Used in&lt;br /&gt;
|Page&lt;br /&gt;
|multiple&lt;br /&gt;
|Optional&lt;br /&gt;
|allow to link the parent components/vehicles which are using this component&lt;br /&gt;
|-&lt;br /&gt;
|IsMatedWith.Page&lt;br /&gt;
|Mating connector&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|When available, define which connector is used to connect to it.&lt;br /&gt;
|-&lt;br /&gt;
|IsHighVoltage.Boolean&lt;br /&gt;
|High Voltage&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if HV or not&lt;br /&gt;
|-&lt;br /&gt;
|HasInterlock.Boolean&lt;br /&gt;
|Interlock Present&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if interlock pins are present or not&lt;br /&gt;
|-&lt;br /&gt;
|HasColour.Text&lt;br /&gt;
|Main colour&lt;br /&gt;
|Text&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|describe the most prevalent colour of the connector. it can be useful for narrowing down searches. the list of colour should be constrained to avoid having &amp;quot;Deep sea blue&amp;quot; or &amp;quot;amethist&amp;quot; type of colours...&lt;br /&gt;
|-&lt;br /&gt;
|HasReference.Text&lt;br /&gt;
|References&lt;br /&gt;
|Text&lt;br /&gt;
|multiple&lt;br /&gt;
|optional&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HasTerminals.Number&lt;br /&gt;
|number of terminals (pins)&lt;br /&gt;
|Number&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|number of pins or holes on the connectors, WITHOUT counting the interlock&lt;br /&gt;
|-&lt;br /&gt;
|HasDatasheet.URL&lt;br /&gt;
|Link to Datasheet&lt;br /&gt;
|URL&lt;br /&gt;
|single&lt;br /&gt;
|optional&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Main section content ====&lt;br /&gt;
&lt;br /&gt;
==== CANID Message ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5777</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5777"/>
		<updated>2025-05-11T07:55:33Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: work ongoing - defining the connectors template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qantity&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hierarchical relationship ===&lt;br /&gt;
There are often 2 possibilities for defining relationship between objects, you can go from parent to child, or from child to parent. &lt;br /&gt;
&lt;br /&gt;
In practical manner, I can define from a DC/DC that it is a component of the vehicle XYZ, or from that vehicle, that it uses the component DC/DC ABC.&lt;br /&gt;
&lt;br /&gt;
On a pure conventional basis, &#039;&#039;&#039;&amp;lt;u&amp;gt;the link will be made from child to parent&amp;lt;/u&amp;gt;&#039;&#039;&#039;. This is practical as when we describe a component (like a DC/DC), the car it belongs to is quite likely already created as a Page, but the connectors composing the DC/DC less likely so. we would then be blocked in defining the DC/DC because we cannot create the connector (or same with the CAN message it generates). In reality, we will face quite often such situation that the associated object does not exist yet. The convention is not fixing all problems.&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM Manufacturers&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Dilong&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Eltek&lt;br /&gt;
|&lt;br /&gt;
|build chargers (at the very least)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery cateogy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Instruments&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mechanical Adapters&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAD&lt;br /&gt;
|mechanical and adapter categories to be merged as  &amp;quot;mechanical adapters&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software, Electronics and Protocols ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|ZombieVerter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|OpenInverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|Arduino&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Protocols&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ethernet&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
Tutorial to be merged with Tutorials&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Resource&lt;br /&gt;
|&lt;br /&gt;
|merge with Introduction?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|FAQ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects (the VCU should be a mandatory sub-category I think)&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chademo with Zombieverter&lt;br /&gt;
|0&lt;br /&gt;
|should be part of category chademo&lt;br /&gt;
|-&lt;br /&gt;
|Request for Review&lt;br /&gt;
|1&lt;br /&gt;
|this seldom used&lt;br /&gt;
|-&lt;br /&gt;
|OpenInverter Projects&lt;br /&gt;
|&lt;br /&gt;
|better have a combination of the &amp;quot;conversion&amp;quot; and the corresponding VCU category?&lt;br /&gt;
|-&lt;br /&gt;
|Introduction&lt;br /&gt;
|&lt;br /&gt;
|merge with Resource?&lt;br /&gt;
|-&lt;br /&gt;
|DEAD&lt;br /&gt;
|1&lt;br /&gt;
|possibly wrongly created in the first place&lt;br /&gt;
|-&lt;br /&gt;
|Delta&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|General Tesla FAQ&lt;br /&gt;
|1&lt;br /&gt;
|should be a page part of category FAQ, not a category on its own.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Templates structure ===&lt;br /&gt;
the intent is that for some content that would fit a given category, an associated template and form is being created. Not all pages must be created like that, and it is quite possible that such templated pages must be created when a certain maturity level is being reached. For those selected categories, the associated object and data properties must be identified. It is likely that some will be resused throughout different type of objects (any physical component has dimension and weight for instance).&lt;br /&gt;
&lt;br /&gt;
I have identified the following categories that are not created yet and which are useful (so as not to mess with any contributors&#039; work at this stage)&lt;br /&gt;
&lt;br /&gt;
- Parts/Connectors&lt;br /&gt;
&lt;br /&gt;
- Parts/Cables&lt;br /&gt;
&lt;br /&gt;
- Protocols/CAN/CANID&lt;br /&gt;
&lt;br /&gt;
==== Connectors ====&lt;br /&gt;
&lt;br /&gt;
===== Page Name Structure: =====&lt;br /&gt;
&lt;br /&gt;
===== Infobox content: =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!PropertyName&lt;br /&gt;
!Label (friendly name)&lt;br /&gt;
!Associated Object or Data&lt;br /&gt;
!single/multiple&lt;br /&gt;
!Mandatory/Optional&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|HasImage.Page&lt;br /&gt;
|Image&lt;br /&gt;
|Page for in the File: namespace&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Multiple images can be used for an object, but having one that serves inot the infobox, which can tell also be used for visual searches (imagine you do not know what type of connector you have, you can look at a visual gallery to find out which one you have and the associated relevant information)&lt;br /&gt;
The image display will be constrained in the form for a given size.&lt;br /&gt;
|-&lt;br /&gt;
|IsProducedBy.Page&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|Link the component to its manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|UsedIn.Page&lt;br /&gt;
|Used in&lt;br /&gt;
|Page&lt;br /&gt;
|multiple&lt;br /&gt;
|Optional&lt;br /&gt;
|allow to link the parent components/vehicles which are using this component&lt;br /&gt;
|-&lt;br /&gt;
|IsMatedWith.Page&lt;br /&gt;
|Mating connector&lt;br /&gt;
|Page&lt;br /&gt;
|single&lt;br /&gt;
|Optional&lt;br /&gt;
|When available, define which connector is used to connect to it.&lt;br /&gt;
|-&lt;br /&gt;
|IsHighVoltage.Boolean&lt;br /&gt;
|High Voltage&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if HV or not&lt;br /&gt;
|-&lt;br /&gt;
|HasInterlock.Boolean&lt;br /&gt;
|Interlock Present&lt;br /&gt;
|Boolean&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|defines if interlock pins are present or not&lt;br /&gt;
|-&lt;br /&gt;
|HasColour.Text&lt;br /&gt;
|Main colour&lt;br /&gt;
|Text&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|describe the most prevalent colour of the connector. it can be useful for narrowing down searches. the list of colour should be constrained to avoid having &amp;quot;Deep sea blue&amp;quot; or &amp;quot;amethist&amp;quot; type of colours...&lt;br /&gt;
|-&lt;br /&gt;
|HasReference.Text&lt;br /&gt;
|References&lt;br /&gt;
|Text&lt;br /&gt;
|multiple&lt;br /&gt;
|optional&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|HasTerminals.Number&lt;br /&gt;
|number of terminals (pins)&lt;br /&gt;
|Number&lt;br /&gt;
|single&lt;br /&gt;
|Mandatory&lt;br /&gt;
|number of pins or holes on the connectors, WITHOUT counting the interlock&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== CANID Message ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5776</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5776"/>
		<updated>2025-05-10T14:58:33Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM Manufacturers&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Dilong&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Eltek&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery cateogy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Instruments&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mechanical Adapters&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAD&lt;br /&gt;
|mechanical and adapter categories to be merged as  &amp;quot;mechanical adapters&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software, Electronics and Protocols ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|ZombieVerter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|OpenInverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|Arduino&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Protocols&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
Tutorial to be merged with Tutorials&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Resource&lt;br /&gt;
|&lt;br /&gt;
|merge with Introduction?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|FAQ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects (the VCU should be a mandatory sub-category I think)&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chademo with Zombieverter&lt;br /&gt;
|0&lt;br /&gt;
|should be part of category chademo&lt;br /&gt;
|-&lt;br /&gt;
|Request for Review&lt;br /&gt;
|1&lt;br /&gt;
|this seldom used&lt;br /&gt;
|-&lt;br /&gt;
|OpenInverter Projects&lt;br /&gt;
|&lt;br /&gt;
|better have a combination of the &amp;quot;conversion&amp;quot; and the corresponding VCU category?&lt;br /&gt;
|-&lt;br /&gt;
|Introduction&lt;br /&gt;
|&lt;br /&gt;
|merge with Resource?&lt;br /&gt;
|-&lt;br /&gt;
|DEAD&lt;br /&gt;
|1&lt;br /&gt;
|possibly wrongly created in the first place&lt;br /&gt;
|-&lt;br /&gt;
|Delta&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|General Tesla FAQ&lt;br /&gt;
|1&lt;br /&gt;
|should be a page part of category FAQ, not a category on its own.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5775</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5775"/>
		<updated>2025-05-10T14:54:55Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: draft done for the category aspect, moving to template and forms description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || x&lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || &lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM Manufacturers&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Dilong&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Eltek&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery cateogy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Instruments&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mechanical Adapters&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAD&lt;br /&gt;
|mechanical and adapter categories to be merged as  &amp;quot;mechanical adapters&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software, Electronics and Protocols ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|ZombieVerter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|OpenInverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|Arduino&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Protocols&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
Tutorial to be merged with Tutorials&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Resource&lt;br /&gt;
|&lt;br /&gt;
|merge with Introduction?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|FAQ&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects (the VCU should be a mandatory sub-category I think)&lt;br /&gt;
|-&lt;br /&gt;
|Legalities&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Chademo with Zombieverter&lt;br /&gt;
|0&lt;br /&gt;
|should be part of category chademo&lt;br /&gt;
|-&lt;br /&gt;
|Request for Review&lt;br /&gt;
|1&lt;br /&gt;
|this seldom used&lt;br /&gt;
|-&lt;br /&gt;
|OpenInverter Projects&lt;br /&gt;
|&lt;br /&gt;
|better have a combination of the &amp;quot;conversion&amp;quot; and the corresponding VCU category?&lt;br /&gt;
|-&lt;br /&gt;
|Introduction&lt;br /&gt;
|&lt;br /&gt;
|merge with Resource?&lt;br /&gt;
|-&lt;br /&gt;
|DEAD&lt;br /&gt;
|1&lt;br /&gt;
|possibly wrongly created in the first place&lt;br /&gt;
|-&lt;br /&gt;
|Delta&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|General Tesla FAQ&lt;br /&gt;
|1&lt;br /&gt;
|should be a page part of category FAQ, not a category on its own.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5774</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5774"/>
		<updated>2025-05-10T14:33:14Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || &lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || &lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Errors || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM Manufacturers&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|the new ones&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan) - ex Delphi (ex GM :-) )&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Sumitomo&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hirose&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Mitsubishi)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery cateogy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|VCU&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Communication, Software and Electronics ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|Zombieverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Openinverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;chipsets&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|PCB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Communication&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|CAN&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;CANID&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|category to define the CAN messages&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LIN&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion (category, not content!) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|ISA Shunt&lt;br /&gt;
|1&lt;br /&gt;
|this should not be a category on its own but a page of category &amp;quot;connector&amp;quot;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5773</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5773"/>
		<updated>2025-05-10T14:22:07Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: ongoing work on categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way.&lt;br /&gt;
Ideally, categories shall be written in &amp;lt;u&amp;gt;plural form&amp;lt;/u&amp;gt; (because it is a grouping of x) &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case (in plural)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Batteries&lt;br /&gt;
Connectors&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name in &amp;lt;u&amp;gt;singular&amp;lt;/u&amp;gt;, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! transferred&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||x&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||x&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || Rapid Charging|| x&lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || &lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || || || &lt;br /&gt;
|-&lt;br /&gt;
|  || || || &lt;br /&gt;
|-&lt;br /&gt;
|  || || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || x&lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || || Heater Coolant|| x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP32 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ESP8266 || || x&lt;br /&gt;
|-&lt;br /&gt;
| || ZombieVerter || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VCU || || x&lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Bosch || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Chevrolet || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Ford || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Honda || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Hyundai || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Isabellenhütte || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Land Rover || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Lexus || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mercedes-Benz || || x&lt;br /&gt;
|-&lt;br /&gt;
| || MG || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Mitsubishi || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Nissan || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Opel || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Peugeot || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Renault || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Tesla || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Toyota || || x&lt;br /&gt;
|-&lt;br /&gt;
| || VAG (Volkswagen Audi Group) || VW || x&lt;br /&gt;
|-&lt;br /&gt;
| || Vauxhall || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Volvo || || x&lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || x&lt;br /&gt;
|-&lt;br /&gt;
| || CCS || || x&lt;br /&gt;
|-&lt;br /&gt;
| || Charge Ports || || x&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || Fast Charging || || x&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || &lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || &lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Errors || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - bold/italic names are to be created&lt;br /&gt;
&lt;br /&gt;
==== Manufacturers categories and structure ====&lt;br /&gt;
the structure is meant to only identifies the group of brand (as they will likely be sharing components). Therefore, if a brand leaves a group to join another, a distinct brand category must be created.&lt;br /&gt;
&lt;br /&gt;
Model names (a specific category - see below) is attached to the brand related to its parent group (i.e. Opel Ampera is linked to GM, Opel Moka is linked to Stellantis). this structure gives us the flexibility to manage changing alliances/holdings over time. &lt;br /&gt;
&lt;br /&gt;
Cars are being sold with different names (Opel/Vauxhall, Renault/Mitsubishi etc), therefore, while the Page Name may refer to a specific brand-model combination, the car model &amp;lt;u&amp;gt;shall not&amp;lt;/u&amp;gt; be a category on its own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The OEM Manufacturers shall include the groups that are delivering parts to car makers (Bosch, Magnetti Marelli etc)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!Group&lt;br /&gt;
!Brand&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|OEM Manufacturers&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BMW Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|BMW&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Mini&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;General Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Chevrolet&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Opel (&amp;lt;2017)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|the Opel Ampera was still under GM, so it is a completely different affiliation than today&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Stellantis&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Opel (2017-)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Vauxhall&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Peugeot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Citroen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Toyota Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Toyota&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Lexus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Hyundai Motor Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Hyundai&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Kia&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Renault-Nissan-Mitsubishi Alliance&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Mitsubishi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Renault&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nissan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Ford Motor Corporation&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Ford&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Tata Motors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Land Rover&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Jaguar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|VAG (Volkswagen Audi Group)&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Volkswagen&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Audi&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Skoda&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Geely Holding Group&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Volvo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;SAIC Motor Europe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|MG&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Honda&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Isabellenhütte&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Mercedes-Benz&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;BYD&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Tesla&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Webasto&lt;br /&gt;
|&lt;br /&gt;
|moved under OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;TE Connectivity&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for BMW)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Aptiv&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Nissan)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Molex&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|build connectors (notably for Tesla)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Parts (Components) ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Parts&lt;br /&gt;
|Inverter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Motor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Brake Assist&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery Packs&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Battery modules&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|this is a split of the battery cateogy&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|BMS&lt;br /&gt;
|moved under Battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Contactor&lt;br /&gt;
|where SBOX, VBOX and Isabellenhutte should belong. moved under battery packs&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|DC/DC&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HVJB (High Voltage Junction Box)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Accelerator Pedals and Position Sensors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gearbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Gear Selectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Power Steering&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Charging Systems&lt;br /&gt;
|ChaDeMo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CCS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charge Ports&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Fast Charging&lt;br /&gt;
|moved out of charger and under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Charger&lt;br /&gt;
|moved under charging systems&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Thermal Management&lt;br /&gt;
|AC Compressor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Coolant&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Heater Air&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Water Pumps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|HVAC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Fittings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Coolant Valve&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Connectors&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;Cables&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|VCU&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Software and Electronics ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Electronics&#039;&#039;&#039;&lt;br /&gt;
|VCU&lt;br /&gt;
|Zombieverter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ESP8266&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Other categories ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Top level&lt;br /&gt;
!2nd level&lt;br /&gt;
!3rd level&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Basics&lt;br /&gt;
|Tutorials&lt;br /&gt;
|&lt;br /&gt;
|covers the necessary understanding required before envisaging a conversion project (maybe merge the 2 categories?)&lt;br /&gt;
|-&lt;br /&gt;
|Conversion&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|ongoing and succesful conversion projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposed for deletion ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Number of Pages&lt;br /&gt;
!Reason for request for deletion&lt;br /&gt;
|-&lt;br /&gt;
|Accessories&lt;br /&gt;
|0&lt;br /&gt;
|what is mandatory? What is an accessory? better consider they are parts. the category has 0 page so far&lt;br /&gt;
|-&lt;br /&gt;
|Hardware&lt;br /&gt;
|0&lt;br /&gt;
|better call it parts - 0 page&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5771</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5771"/>
		<updated>2025-05-10T12:19:52Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: /* Categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! Level 4&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Parts || Inverter || ||&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || || &lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || &lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || &lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || &lt;br /&gt;
|-&lt;br /&gt;
|  || HVAC || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Heater Air || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Heater Coolant || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || &lt;br /&gt;
|-&lt;br /&gt;
|  || AC Compressor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ESP32 || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ESP8266 || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ZombieVerter || || &lt;br /&gt;
|-&lt;br /&gt;
|  || VCU || || &lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Bosch || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Chevrolet || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Ford || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Honda || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Hyundai || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Isabellenhütte || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Land Rover || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Lexus || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Mercedes-Benz || || &lt;br /&gt;
|-&lt;br /&gt;
|  || MG || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Mitsubishi || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Nissan || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Opel || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Peugeot || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Renault || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Tesla || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Toyota || || &lt;br /&gt;
|-&lt;br /&gt;
|  || VAG (Volkswagen Audi Group) || VW || &lt;br /&gt;
|-&lt;br /&gt;
|  || Vauxhall || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Volvo || || &lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || &lt;br /&gt;
|-&lt;br /&gt;
|  || CCS || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Charge Ports || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Rapid Charging || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Fast Charging || || &lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || &lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || &lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Errors || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Imported Vocabulary || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Broken File Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Ignored Display Titles || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - italic names are to be created&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!first level&lt;br /&gt;
!second level&lt;br /&gt;
!third level&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5770</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5770"/>
		<updated>2025-05-10T08:56:11Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: /* Categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! Level 4&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Inverter || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  || Motor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Battery || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Charger || || &lt;br /&gt;
|-&lt;br /&gt;
|  || DC/DC || || &lt;br /&gt;
|-&lt;br /&gt;
|  || HVJB (High Voltage Junction Box) || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Contactor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || PCB || || &lt;br /&gt;
|-&lt;br /&gt;
|  || CAN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || LIN || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ISA Shunt || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Accelerator Pedals and Position Sensors || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Gearbox || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Gear Selectors || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Power Steering || || &lt;br /&gt;
|-&lt;br /&gt;
|  || HVAC || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Heater Air || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Heater Coolant || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Water Pumps || || &lt;br /&gt;
|-&lt;br /&gt;
|  || AC Compressor || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Adapter || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Arduino || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ESP32 || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ESP8266 || || &lt;br /&gt;
|-&lt;br /&gt;
|  || ZombieVerter || || &lt;br /&gt;
|-&lt;br /&gt;
|  || VCU || || &lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Bosch || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Chevrolet || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Ford || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Honda || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Hyundai || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Isabellenhütte || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Land Rover || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Lexus || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Mercedes-Benz || || &lt;br /&gt;
|-&lt;br /&gt;
|  || MG || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Mitsubishi || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Nissan || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Opel || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Peugeot || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Renault || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Tesla || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Toyota || || &lt;br /&gt;
|-&lt;br /&gt;
|  || VAG (Volkswagen Audi Group) || VW || &lt;br /&gt;
|-&lt;br /&gt;
|  || Vauxhall || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Volvo || || &lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || &lt;br /&gt;
|-&lt;br /&gt;
|  || CCS || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Charge Ports || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Rapid Charging || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Fast Charging || || &lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || &lt;br /&gt;
|-&lt;br /&gt;
|  || OpenInverter Projects || || &lt;br /&gt;
|-&lt;br /&gt;
|  || OEM Repurposing || || &lt;br /&gt;
|-&lt;br /&gt;
|  || Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Errors || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Imported Vocabulary || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Broken File Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Ignored Display Titles || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - italic names are to be created&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!first level&lt;br /&gt;
!second level&lt;br /&gt;
!third level&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5769</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5769"/>
		<updated>2025-05-10T08:54:31Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Level 1 !! Level 2 !! Level 3 !! Level 4&lt;br /&gt;
|-&lt;br /&gt;
| Basics || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Inverter || || ||&lt;br /&gt;
| | Motor || || &lt;br /&gt;
| | Battery || || &lt;br /&gt;
| | Charger || || &lt;br /&gt;
| | DC/DC || || &lt;br /&gt;
| | HVJB (High Voltage Junction Box) || || &lt;br /&gt;
| | Contactor || || &lt;br /&gt;
| | PCB || || &lt;br /&gt;
| | CAN || || &lt;br /&gt;
| | LIN || || &lt;br /&gt;
| | ISA Shunt || || &lt;br /&gt;
| | Accelerator Pedals and Position Sensors || || &lt;br /&gt;
| | Gearbox || || &lt;br /&gt;
| | Gear Selectors || || &lt;br /&gt;
| | Power Steering || || &lt;br /&gt;
| | HVAC || || &lt;br /&gt;
| | Heater Air || || &lt;br /&gt;
| | Heater Coolant || || &lt;br /&gt;
| | Water Pumps || || &lt;br /&gt;
| | AC Compressor || || &lt;br /&gt;
| | Adapter || || &lt;br /&gt;
| | Arduino || || &lt;br /&gt;
| | ESP32 || || &lt;br /&gt;
| | ESP8266 || || &lt;br /&gt;
| | ZombieVerter || || &lt;br /&gt;
| | VCU || || &lt;br /&gt;
|-&lt;br /&gt;
| OEM Manufacturers || BMW || || &lt;br /&gt;
| | Bosch || || &lt;br /&gt;
| | Chevrolet || || &lt;br /&gt;
| | Ford || || &lt;br /&gt;
| | Honda || || &lt;br /&gt;
| | Hyundai || || &lt;br /&gt;
| | Isabellenhütte || || &lt;br /&gt;
| | Land Rover || || &lt;br /&gt;
| | Lexus || || &lt;br /&gt;
| | Mercedes-Benz || || &lt;br /&gt;
| | MG || || &lt;br /&gt;
| | Mitsubishi || || &lt;br /&gt;
| | Nissan || || &lt;br /&gt;
| | Opel || || &lt;br /&gt;
| | Peugeot || || &lt;br /&gt;
| | Renault || || &lt;br /&gt;
| | Tesla || || &lt;br /&gt;
| | Toyota || || &lt;br /&gt;
| | VAG (Volkswagen Audi Group) || VW || &lt;br /&gt;
| | Vauxhall || || &lt;br /&gt;
| | Volvo || || &lt;br /&gt;
|-&lt;br /&gt;
| Charging Systems || ChaDeMo || Chademo with Zombieverter || &lt;br /&gt;
| | CCS || || &lt;br /&gt;
| | Charge Ports || || &lt;br /&gt;
| | Rapid Charging || || &lt;br /&gt;
| | Fast Charging || || &lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Mechanical || Parts || &lt;br /&gt;
| | OpenInverter Projects || || &lt;br /&gt;
| | OEM Repurposing || || &lt;br /&gt;
| | Obsolete || || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Education || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Errors || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Imported Vocabulary || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Broken File Links || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Ignored Display Titles || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Webasto || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am proposing to shuffle the categories in such structure - italic names are to be created&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!first level&lt;br /&gt;
!second level&lt;br /&gt;
!third level&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5768</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5768"/>
		<updated>2025-05-10T08:54:00Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: /* Categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Category&lt;br /&gt;
! Notes&lt;br /&gt;
!(checked for new structure)&lt;br /&gt;
|-&lt;br /&gt;
| Basics ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Introduction ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Glossary of Terms ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FAQ ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tutorials ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Legalities ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Resources ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Specs ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Standard ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Training ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Inverter || Technical Components&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Motor ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Battery ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Charger ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DC/DC ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HVJB (High Voltage Junction Box) ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Contactor ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PCB ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CAN ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LIN ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ISA Shunt ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Accelerator Pedals and Position Sensors ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gearbox ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gear Selectors ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Power Steering ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HVAC ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Heater Air ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Heater Coolant ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Water Pumps ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| AC Compressor ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Adapter ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Arduino ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ESP32 ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ESP8266 ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ZombieVerter ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VCU ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BMW || OEM Manufacturers&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Bosch ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Chevrolet ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Ford ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Honda ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Hyundai ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Isabellenhütte ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Land Rover ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lexus ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Mercedes-Benz ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MG ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Mitsubishi ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Nissan ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Opel ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Peugeot ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Renault ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tesla ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Toyota ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VAG (Volkswagen Audi Group) ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Vauxhall ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Volvo ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VW ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ChaDeMo || Charging Systems&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Chademo with Zombieverter ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CCS ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Charge Ports ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Rapid Charging ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fast Charging ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Conversion Projects&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Mechanical ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Parts ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OpenInverter Projects ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OEM Repurposing ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Obsolete ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Accessories || Miscellaneous&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Education ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Errors ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fix Links ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Imported Vocabulary ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Broken File Links ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Pages with Ignored Display Titles ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Request for Review ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Webasto ||&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
I am proposing to shuffle the categories in such structure - italic names are to be created&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Top level&lt;br /&gt;
!first level&lt;br /&gt;
!second level&lt;br /&gt;
!third level&lt;br /&gt;
|-&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5767</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5767"/>
		<updated>2025-05-10T08:49:40Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Category&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Basics ||&lt;br /&gt;
|-&lt;br /&gt;
| Introduction ||&lt;br /&gt;
|-&lt;br /&gt;
| Glossary of Terms ||&lt;br /&gt;
|-&lt;br /&gt;
| FAQ ||&lt;br /&gt;
|-&lt;br /&gt;
| Tutorials ||&lt;br /&gt;
|-&lt;br /&gt;
| Legalities ||&lt;br /&gt;
|-&lt;br /&gt;
| Resources ||&lt;br /&gt;
|-&lt;br /&gt;
| Specs ||&lt;br /&gt;
|-&lt;br /&gt;
| Standard ||&lt;br /&gt;
|-&lt;br /&gt;
| Training ||&lt;br /&gt;
|-&lt;br /&gt;
| Inverter || Technical Components&lt;br /&gt;
|-&lt;br /&gt;
| Motor || &lt;br /&gt;
|-&lt;br /&gt;
| Battery || &lt;br /&gt;
|-&lt;br /&gt;
| Charger || &lt;br /&gt;
|-&lt;br /&gt;
| DC/DC || &lt;br /&gt;
|-&lt;br /&gt;
| HVJB (High Voltage Junction Box) || &lt;br /&gt;
|-&lt;br /&gt;
| Contactor || &lt;br /&gt;
|-&lt;br /&gt;
| PCB || &lt;br /&gt;
|-&lt;br /&gt;
| CAN || &lt;br /&gt;
|-&lt;br /&gt;
| LIN || &lt;br /&gt;
|-&lt;br /&gt;
| ISA Shunt || &lt;br /&gt;
|-&lt;br /&gt;
| Accelerator Pedals and Position Sensors || &lt;br /&gt;
|-&lt;br /&gt;
| Gearbox || &lt;br /&gt;
|-&lt;br /&gt;
| Gear Selectors || &lt;br /&gt;
|-&lt;br /&gt;
| Power Steering || &lt;br /&gt;
|-&lt;br /&gt;
| HVAC || &lt;br /&gt;
|-&lt;br /&gt;
| Heater Air || &lt;br /&gt;
|-&lt;br /&gt;
| Heater Coolant || &lt;br /&gt;
|-&lt;br /&gt;
| Water Pumps || &lt;br /&gt;
|-&lt;br /&gt;
| AC Compressor || &lt;br /&gt;
|-&lt;br /&gt;
| Adapter || &lt;br /&gt;
|-&lt;br /&gt;
| Arduino || &lt;br /&gt;
|-&lt;br /&gt;
| ESP32 || &lt;br /&gt;
|-&lt;br /&gt;
| ESP8266 || &lt;br /&gt;
|-&lt;br /&gt;
| ZombieVerter || &lt;br /&gt;
|-&lt;br /&gt;
| VCU || &lt;br /&gt;
|-&lt;br /&gt;
| BMW || OEM Manufacturers&lt;br /&gt;
|-&lt;br /&gt;
| Bosch || &lt;br /&gt;
|-&lt;br /&gt;
| Chevrolet || &lt;br /&gt;
|-&lt;br /&gt;
| Ford || &lt;br /&gt;
|-&lt;br /&gt;
| Honda || &lt;br /&gt;
|-&lt;br /&gt;
| Hyundai || &lt;br /&gt;
|-&lt;br /&gt;
| Isabellenhütte || &lt;br /&gt;
|-&lt;br /&gt;
| Land Rover || &lt;br /&gt;
|-&lt;br /&gt;
| Lexus || &lt;br /&gt;
|-&lt;br /&gt;
| Mercedes-Benz || &lt;br /&gt;
|-&lt;br /&gt;
| MG || &lt;br /&gt;
|-&lt;br /&gt;
| Mitsubishi || &lt;br /&gt;
|-&lt;br /&gt;
| Nissan || &lt;br /&gt;
|-&lt;br /&gt;
| Opel || &lt;br /&gt;
|-&lt;br /&gt;
| Peugeot || &lt;br /&gt;
|-&lt;br /&gt;
| Renault || &lt;br /&gt;
|-&lt;br /&gt;
| Tesla || &lt;br /&gt;
|-&lt;br /&gt;
| Toyota || &lt;br /&gt;
|-&lt;br /&gt;
| VAG (Volkswagen Audi Group) || &lt;br /&gt;
|-&lt;br /&gt;
| Vauxhall || &lt;br /&gt;
|-&lt;br /&gt;
| Volvo || &lt;br /&gt;
|-&lt;br /&gt;
| VW || &lt;br /&gt;
|-&lt;br /&gt;
| ChaDeMo || Charging Systems&lt;br /&gt;
|-&lt;br /&gt;
| Chademo with Zombieverter || &lt;br /&gt;
|-&lt;br /&gt;
| CCS || &lt;br /&gt;
|-&lt;br /&gt;
| Charge Ports || &lt;br /&gt;
|-&lt;br /&gt;
| Rapid Charging || &lt;br /&gt;
|-&lt;br /&gt;
| Fast Charging || &lt;br /&gt;
|-&lt;br /&gt;
| Conversions || Conversion Projects&lt;br /&gt;
|-&lt;br /&gt;
| Mechanical || &lt;br /&gt;
|-&lt;br /&gt;
| Parts || &lt;br /&gt;
|-&lt;br /&gt;
| OpenInverter Projects || &lt;br /&gt;
|-&lt;br /&gt;
| OEM Repurposing || &lt;br /&gt;
|-&lt;br /&gt;
| Obsolete || &lt;br /&gt;
|-&lt;br /&gt;
| Accessories || Miscellaneous&lt;br /&gt;
|-&lt;br /&gt;
| Education || &lt;br /&gt;
|-&lt;br /&gt;
| Errors || &lt;br /&gt;
|-&lt;br /&gt;
| Fix Links || &lt;br /&gt;
|-&lt;br /&gt;
| Imported Vocabulary || &lt;br /&gt;
|-&lt;br /&gt;
| Pages with Broken File Links || &lt;br /&gt;
|-&lt;br /&gt;
| Pages with Ignored Display Titles || &lt;br /&gt;
|-&lt;br /&gt;
| Request for Review || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshoot || &lt;br /&gt;
|-&lt;br /&gt;
| Webasto || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5766</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5766"/>
		<updated>2025-05-10T08:49:27Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist: (in the absence of CategoryTree extension, doing my best to represent it):&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5765</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5765"/>
		<updated>2025-05-10T08:41:18Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties values shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=10&amp;gt; Categories &amp;lt;/categorytree&amp;gt;&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5764</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5764"/>
		<updated>2025-05-10T08:34:36Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: /* Why Semantic for Mediawiki? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to have a form-based creation of objects. the form asks the users some key information then create the corresponding page and render the entered information in a consistent way, assign the category accordingly etc.&lt;br /&gt;
&lt;br /&gt;
Because the page created is based on a template, changing the template modifies the instantiation of the created pages. &lt;br /&gt;
&lt;br /&gt;
SMW also allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical and basic example would be that if the query below was inserted a page creation (a template being called by a form):&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#ask:&lt;br /&gt;
  [[FoundIn.Page::{{PAGENAME}}]]&lt;br /&gt;
  | format=list&lt;br /&gt;
  | link=all&lt;br /&gt;
 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The page content will update itself to list all other pages that refer to this new page. There are much more granular type of queries to be done (including on categories) which then become really handy.&lt;br /&gt;
=== General Principles and Naming Convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|as the wiki already as categories created and they use naming similar to Page, the categories will further be named the same way. &lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Title Case&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target (called [[Special:Types]]) can be a list, another page. When defining a property, it would make sense to refer to a specific category of object (for instance, FoundIn would be referring to a Vehicle or a Component), but the type of object we can refer to are Pages, Numbers, Date,... nothing to do with category. &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.PlainText&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
At the time of writing, the following category structure exist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=pages depth=10&amp;gt; Categories &amp;lt;/categorytree&amp;gt;&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5763</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5763"/>
		<updated>2025-05-10T08:12:45Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: /* Why Semantic for Mediawiki? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== General principles and naming convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target can be a list, another page &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.Table&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical example would be that if the query below was inserted a page creation (a template being called by a form), the page content will update itself to list all other pages that refer to this new page.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Found in::{{PAGENAME}}]]&lt;br /&gt;
 | format=list&lt;br /&gt;
 | link=all&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5762</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5762"/>
		<updated>2025-05-10T08:10:25Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== General principles and naming convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Page&#039;&#039;&#039;&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Category&#039;&#039;&#039;&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Property&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target can be a list, another page &lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationObjectType&#039;&#039;&#039;&#039;&#039; or &#039;&#039;&#039;&#039;&#039;UpperCamelCase.DestinationAttributeType&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Template&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - defines which properties shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;T/UpperCamelCase.OutputFormat&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.Table&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Form&#039;&#039;&#039;&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;F/UpperCamelCase&#039;&#039;&#039;&#039;&#039; - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
SMW allows to create dynamic queries inside pages. The content will be modified based on other pages content. this is a powerful manner to make references to other pages without doing manual maintenance of the page. A practical example would be:&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5761</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5761"/>
		<updated>2025-05-10T08:05:51Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== General principles and naming convention ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|Page&lt;br /&gt;
|the core component of the wiki and what readers are consuming. By default, there is no hierarchical structure of pages - and categories are the better way for structuring a wiki&lt;br /&gt;
|each Word is start with a capital letter. Spaces and brackets are allowed. mutiple words are recommended to be separated by a space (mediawiki uses underscore instead of %20 for URL)&lt;br /&gt;
|Nissan Leaf (2010-2017)&lt;br /&gt;
|-&lt;br /&gt;
|Category&lt;br /&gt;
|the categories are part of the generic Mediawiki structure. its reflects a categorization or labeling of pages. Categories can be nested which are useful to reflect a structure of &amp;quot;component of&amp;quot; and for &amp;quot;is a subtype of&amp;quot;. Multiple categories can be assigned to page, hence it can provide multiple view at once. A dedicated section of this page will cover their aspects.&lt;br /&gt;
There are cases where it is not obvious whether a property or a category makes more sense. one does not prevent the other, by the way.&lt;br /&gt;
|UpperCamelCase&lt;br /&gt;
|Battery&lt;br /&gt;
Connector&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|SMW specific - it defines a relation between 2 objects, or assign an attribute to an object. the target can be a list, another page &lt;br /&gt;
|UpperCamelCase.DestinationObjectType or UpperCamelCase.DestinationAttributeType&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|Template&lt;br /&gt;
|SMW specific - defines which properties shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|the template name shall refer to a corresponding category name, and the template shall enforce that category at page creation.&lt;br /&gt;
T/UpperCamelCase.OutputFormat&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.Table&lt;br /&gt;
|-&lt;br /&gt;
|Form&lt;br /&gt;
|SMW specific - A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|F/UpperCamelCase - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call multiple templates - in such case its name will refer to the first one&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Why Semantic for Mediawiki? ===&lt;br /&gt;
Aside of the ones reflected in the principles, Page naming is important. Page cannot be renamed. In practice, renaming a page will create a link from the old name to the new name, which eventually clutters the wiki.&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5760</id>
		<title>Content Management</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=Content_Management&amp;diff=5760"/>
		<updated>2025-05-10T07:11:07Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: initial commit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DRAFT - DRAFT - DRAFT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the objective of this page is to explain how the content of the wiki page could be structured using Semantic for Mediawiki (SMW) to build a scalable and object-based wiki (for search and relation-building aspects) and still keeping the freedom for authors to create their content. There needs to be a trade-off to be found between freedom and structure.&lt;br /&gt;
&lt;br /&gt;
=== Principles ===&lt;br /&gt;
SMW uses multiple notions. They are key to be used properly for good use.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Object&lt;br /&gt;
!Usage&lt;br /&gt;
!Naming Convention&lt;br /&gt;
!Example&lt;br /&gt;
|-&lt;br /&gt;
|Property&lt;br /&gt;
|defines a relation between 2 objects, or assign an attribute to an object &lt;br /&gt;
|UpperCamelCase.DestinationObjectType or UpperCamelCase.DestinationAttributeType&lt;br /&gt;
|FoundIn.Page&lt;br /&gt;
HasWeight.Qty&lt;br /&gt;
|-&lt;br /&gt;
|Template&lt;br /&gt;
|defines which properties shall be defined at the creation of an object. Not all pages must be created using templates, but objects which have relations between themselves are best created using templates.&lt;br /&gt;
|T/UpperCamelCase.OutputFormat&lt;br /&gt;
|T/Connector.Infobox&lt;br /&gt;
T/Battery.Table&lt;br /&gt;
|-&lt;br /&gt;
|Form&lt;br /&gt;
|A Form is an helper for the author to create a templated object. The form allows to create a consistent visual structure to pages&lt;br /&gt;
|F/UpperCamelCase - the Form refers to a corresponding Template, but the output format will not be referred  to in the form name.&lt;br /&gt;
A form can also call mulitple templates&lt;br /&gt;
|F/Connector&lt;br /&gt;
F/Battery&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5738</id>
		<title>CANID 0x5BC</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5738"/>
		<updated>2025-05-07T09:15:49Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;CAN ID&#039;&#039;&#039;: 0x5BC&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039;: x5BC&lt;br /&gt;
* &#039;&#039;&#039;Data length (DLC)&#039;&#039;&#039;: 8&lt;br /&gt;
* &#039;&#039;&#039;Transmitter&#039;&#039;&#039;: HVBAT&lt;br /&gt;
&lt;br /&gt;
== Byte-Level Representation [ 0 --&amp;gt; 7] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Byte-Level Layout&lt;br /&gt;
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-0&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-1&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-3&amp;quot; | [[#LB_Temperature_Segment_For_Dash|LB_Temperature_Segment_For_Dash]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-6&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-7&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bit-Level Views [7 --&amp;gt; 0] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 2&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 4&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#Mux_5BC|Mux_5BC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 5&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Signal Definitions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Detailed Signal Information&lt;br /&gt;
! Signal Name !! Start Bit !! Length (bits) !! Factor !! Offset !! Unit !! Minimum !! Maximum !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Capacity_GIDS&amp;quot;&amp;gt;LB_Remain_Capacity_GIDS&amp;lt;/span&amp;gt; || 7 || 10 || 1 || 0 || gids || 0 || 500 || 0-281 for 24kWh, 0-363 for 30kWh, 0-498 for 40kWh, 0-775 for 62kWh&lt;br /&gt;
1 LSB = 80WH&lt;br /&gt;
&lt;br /&gt;
LB_CAPR (aka &#039;gids&#039;) is an 80Wh resolution capacity indication used by the GOM and combined with LB_FULLCAP on gen1 Leafs to generate the capacity dashes behind the GOM.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remaining_Capacity_Segments&amp;quot;&amp;gt;LB_Remaining_Capacity_Segments&amp;lt;/span&amp;gt; || 16 || 8 || 1 || 0 || – || 0 || 240 || Contains chargebars and capacitybars, alternating depending on mux. Simplified lower down in the message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ChargeBars&amp;quot;&amp;gt;ChargeBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 (Below data from test at 0%SOC, writing values to bus)&lt;br /&gt;
15 = 12 chargebars&lt;br /&gt;
14 = 12 chargebars&lt;br /&gt;
13 = 11 chargebars&lt;br /&gt;
12 = 10 chargebars&lt;br /&gt;
11 = 9 chargebars&lt;br /&gt;
10 = 8 chargebars !&lt;br /&gt;
9 = 8 chargebars !&lt;br /&gt;
8 = 7 chargebars&lt;br /&gt;
7 = 6 chargebars&lt;br /&gt;
6 = 5 chargebars&lt;br /&gt;
5 = 4 chargebars !&lt;br /&gt;
4 = 4 chargebars !&lt;br /&gt;
3 = 3 chargebars&lt;br /&gt;
2 = 2 chargebars&lt;br /&gt;
1 = 1 chargebars&lt;br /&gt;
0 = 0 chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;CapacityBars&amp;quot;&amp;gt;CapacityBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 Below test data by writing to bus and seeing what happens&lt;br /&gt;
15 = 12 capacitybars&lt;br /&gt;
14 = 12 capacitybars&lt;br /&gt;
13 = 11 capacitybars&lt;br /&gt;
12 = 10 capacitybars&lt;br /&gt;
11 = 9 capacitybars&lt;br /&gt;
10 = 8 capacitybars !&lt;br /&gt;
9 = 8 capacitybars !&lt;br /&gt;
8 = 7 capacitybars&lt;br /&gt;
7 = 6 capacitybars&lt;br /&gt;
6 = 5 capacitybars&lt;br /&gt;
5 = 4 capacitybars !&lt;br /&gt;
4 = 4 capacitybars !&lt;br /&gt;
3 = 3 capacitybars&lt;br /&gt;
2 = 2 capacitybars&lt;br /&gt;
1 = 1 capacitybars&lt;br /&gt;
0 = 0 capacitybars,&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Temperature_Segment_For_Dash&amp;quot;&amp;gt;LB_Temperature_Segment_For_Dash&amp;lt;/span&amp;gt; || 24 || 8 || 0.4166666 || 0 || % || 0 || 100 || For instrumentation cluster. Unit is %, times 5/12 according to documentation, kinda strange .Should be average of the 3 sensors inside the battery pack.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Cap_Segment_Swit_Flag&amp;quot;&amp;gt;LB_Remain_Cap_Segment_Swit_Flag&amp;lt;/span&amp;gt; || 32 || 1 || 1 || 0 || status || 0 || 1 || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;Mux_5BC&amp;quot;&amp;gt;Mux_5BC&amp;lt;/span&amp;gt; || 32 || 4 || 1 || 0 || – || – || – || Multiplexor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Capacity_Deterioration_Rate&amp;quot;&amp;gt;LB_Capacity_Deterioration_Rate&amp;lt;/span&amp;gt; || 33 || 7 || 1 || 0 || % || 0 || 100 || SOH (State-of-Health) Effects the charge gauge, lower numbers mean more chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_MaxGIDS&amp;quot;&amp;gt;LB_MaxGIDS&amp;lt;/span&amp;gt; || 44 || 1 || 1 || 0 || – || – || – || Only 30kWh AZE0 has this. When this value is 1, the GIDS number is at its maximum.(LB_Remain_Capacity_GIDS)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Output_Power_Limit_Reason&amp;quot;&amp;gt;LB_Output_Power_Limit_Reason&amp;lt;/span&amp;gt; || 45 || 3 || 1 || 0 || modemask || 0 || 7 || Indicates why power is limited&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time_Condition&amp;quot;&amp;gt;LB_Remain_Charge_Time_Condition&amp;lt;/span&amp;gt; || 41 || 5 || 1 || 0 || modemask || 0 || 30 || Mux for LB_Remain_charge_time&lt;br /&gt;
&lt;br /&gt;
00000b = Quick charge 01001b = Normal Charge 200V SOC100% 01010b = Normal Charge 200V SOC80% 10001b = Normal Charge 100V SOC100% 10010b = Normal Charge 100V SOC80% 11111b = Invalid value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time&amp;quot;&amp;gt;LB_Remain_Charge_Time&amp;lt;/span&amp;gt; || 52 || 13 || 1 || 0 || minutes || 0 || 8190 || 1FFFh is used as &amp;quot;Unavailable value&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Nissan]][[Category:BMS]][[Category:Battery]][[Category:CAN]]&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5737</id>
		<title>CANID 0x5BC</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5737"/>
		<updated>2025-05-07T09:14:58Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;CAN ID&#039;&#039;&#039;: 0x5BC&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039;: x5BC&lt;br /&gt;
* &#039;&#039;&#039;Data length (DLC)&#039;&#039;&#039;: 8&lt;br /&gt;
* &#039;&#039;&#039;Transmitter&#039;&#039;&#039;: HVBAT&lt;br /&gt;
&lt;br /&gt;
== Byte-Level Representation [ 0 --&amp;gt; 7] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Byte-Level Layout&lt;br /&gt;
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-0&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-1&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-3&amp;quot; | [[#LB_Temperature_Segment_For_Dash|LB_Temperature_Segment_For_Dash]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-6&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-7&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bit-Level Views [7 --&amp;gt; 0] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 2&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 4&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#Mux_5BC|Mux_5BC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 5&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Signal Definitions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Detailed Signal Information&lt;br /&gt;
! Signal Name !! Start Bit !! Length (bits) !! Factor !! Offset !! Unit !! Minimum !! Maximum !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Capacity_GIDS&amp;quot;&amp;gt;LB_Remain_Capacity_GIDS&amp;lt;/span&amp;gt; || 7 || 10 || 1 || 0 || gids || 0 || 500 || 0-281 for 24kWh, 0-363 for 30kWh, 0-498 for 40kWh, 0-775 for 62kWh&lt;br /&gt;
1 LSB = 80WH&lt;br /&gt;
&lt;br /&gt;
LB_CAPR (aka &#039;gids&#039;) is an 80Wh resolution capacity indication used by the GOM and combined with LB_FULLCAP on gen1 Leafs to generate the capacity dashes behind the GOM.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remaining_Capacity_Segments&amp;quot;&amp;gt;LB_Remaining_Capacity_Segments&amp;lt;/span&amp;gt; || 16 || 8 || 1 || 0 || – || 0 || 240 || Contains chargebars and capacitybars, alternating depending on mux. Simplified lower down in the message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ChargeBars&amp;quot;&amp;gt;ChargeBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 (Below data from test at 0%SOC, writing values to bus)&lt;br /&gt;
15 = 12 chargebars&lt;br /&gt;
14 = 12 chargebars&lt;br /&gt;
13 = 11 chargebars&lt;br /&gt;
12 = 10 chargebars&lt;br /&gt;
11 = 9 chargebars&lt;br /&gt;
10 = 8 chargebars !&lt;br /&gt;
9 = 8 chargebars !&lt;br /&gt;
8 = 7 chargebars&lt;br /&gt;
7 = 6 chargebars&lt;br /&gt;
6 = 5 chargebars&lt;br /&gt;
5 = 4 chargebars !&lt;br /&gt;
4 = 4 chargebars !&lt;br /&gt;
3 = 3 chargebars&lt;br /&gt;
2 = 2 chargebars&lt;br /&gt;
1 = 1 chargebars&lt;br /&gt;
0 = 0 chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;CapacityBars&amp;quot;&amp;gt;CapacityBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 Below test data by writing to bus and seeing what happens&lt;br /&gt;
15 = 12 capacitybars&lt;br /&gt;
14 = 12 capacitybars&lt;br /&gt;
13 = 11 capacitybars&lt;br /&gt;
12 = 10 capacitybars&lt;br /&gt;
11 = 9 capacitybars&lt;br /&gt;
10 = 8 capacitybars !&lt;br /&gt;
9 = 8 capacitybars !&lt;br /&gt;
8 = 7 capacitybars&lt;br /&gt;
7 = 6 capacitybars&lt;br /&gt;
6 = 5 capacitybars&lt;br /&gt;
5 = 4 capacitybars !&lt;br /&gt;
4 = 4 capacitybars !&lt;br /&gt;
3 = 3 capacitybars&lt;br /&gt;
2 = 2 capacitybars&lt;br /&gt;
1 = 1 capacitybars&lt;br /&gt;
0 = 0 capacitybars,&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Temperature_Segment_For_Dash&amp;quot;&amp;gt;LB_Temperature_Segment_For_Dash&amp;lt;/span&amp;gt; || 24 || 8 || 0.4166666 || 0 || % || 0 || 100 || For instrumentation cluster. Unit is %, times 5/12 according to documentation, kinda strange .Should be average of the 3 sensors inside the battery pack.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Cap_Segment_Swit_Flag&amp;quot;&amp;gt;LB_Remain_Cap_Segment_Swit_Flag&amp;lt;/span&amp;gt; || 32 || 1 || 1 || 0 || status || 0 || 1 || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;Mux_5BC&amp;quot;&amp;gt;Mux_5BC&amp;lt;/span&amp;gt; || 32 || 4 || 1 || 0 || – || – || – || Multiplexor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Capacity_Deterioration_Rate&amp;quot;&amp;gt;LB_Capacity_Deterioration_Rate&amp;lt;/span&amp;gt; || 33 || 7 || 1 || 0 || % || 0 || 100 || SOH (State-of-Health) Effects the charge gauge, lower numbers mean more chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_MaxGIDS&amp;quot;&amp;gt;LB_MaxGIDS&amp;lt;/span&amp;gt; || 44 || 1 || 1 || 0 || – || – || – || Only 30kWh AZE0 has this. When this value is 1, the GIDS number is at its maximum.(LB_Remain_Capacity_GIDS)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Output_Power_Limit_Reason&amp;quot;&amp;gt;LB_Output_Power_Limit_Reason&amp;lt;/span&amp;gt; || 45 || 3 || 1 || 0 || modemask || 0 || 7 || Indicates why power is limited&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time_Condition&amp;quot;&amp;gt;LB_Remain_Charge_Time_Condition&amp;lt;/span&amp;gt; || 41 || 5 || 1 || 0 || modemask || 0 || 30 || Mux for LB_Remain_charge_time&lt;br /&gt;
&lt;br /&gt;
00000b = Quick charge 01001b = Normal Charge 200V SOC100% 01010b = Normal Charge 200V SOC80% 10001b = Normal Charge 100V SOC100% 10010b = Normal Charge 100V SOC80% 11111b = Invalid value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time&amp;quot;&amp;gt;LB_Remain_Charge_Time&amp;lt;/span&amp;gt; || 52 || 13 || 1 || 0 || minutes || 0 || 8190 || 1FFFh is used as &amp;quot;Unavailable value&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Nissan_Leaf_BMS]]&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
	<entry>
		<id>https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5736</id>
		<title>CANID 0x5BC</title>
		<link rel="alternate" type="text/html" href="https://openinverter.org/wiki/index.php?title=CANID_0x5BC&amp;diff=5736"/>
		<updated>2025-05-07T09:06:25Z</updated>

		<summary type="html">&lt;p&gt;Powercontrol: Created page with &amp;quot; * &amp;#039;&amp;#039;&amp;#039;CAN ID&amp;#039;&amp;#039;&amp;#039;: 0x5BC * &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039;: x5BC * &amp;#039;&amp;#039;&amp;#039;Data length (DLC)&amp;#039;&amp;#039;&amp;#039;: 8 * &amp;#039;&amp;#039;&amp;#039;Transmitter&amp;#039;&amp;#039;&amp;#039;: HVBAT  == Byte-Level Representation [ 0 --&amp;gt; 7] == {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot; |+ Byte-Level Layout ! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7 |- | style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-0&amp;quot; | LB_Remain_Capacity_GIDS | style=&amp;quot;width:...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;CAN ID&#039;&#039;&#039;: 0x5BC&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039;: x5BC&lt;br /&gt;
* &#039;&#039;&#039;Data length (DLC)&#039;&#039;&#039;: 8&lt;br /&gt;
* &#039;&#039;&#039;Transmitter&#039;&#039;&#039;: HVBAT&lt;br /&gt;
&lt;br /&gt;
== Byte-Level Representation [ 0 --&amp;gt; 7] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Byte-Level Layout&lt;br /&gt;
! Byte 0 !! Byte 1 !! Byte 2 !! Byte 3 !! Byte 4 !! Byte 5 !! Byte 6 !! Byte 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-0&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-1&amp;quot; | [[#LB_Remain_Capacity_GIDS|LB_Remain_Capacity_GIDS]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-3&amp;quot; | [[#LB_Temperature_Segment_For_Dash|LB_Temperature_Segment_For_Dash]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-6&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-7&amp;quot; | [[#LB_Remain_Charge_Time|LB_Remain_Charge_Time]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bit-Level Views [7 --&amp;gt; 0] ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 2&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | [[#CapacityBars|CapacityBars]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-2&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 4&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#LB_Capacity_Deterioration_Rate|LB_Capacity_Deterioration_Rate]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-4&amp;quot; | [[#Mux_5BC|Mux_5BC]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|+ Bit-Level Layout of Byte 5&lt;br /&gt;
! Bit 7 !! Bit 6 !! Bit 5 !! Bit 4 !! Bit 3 !! Bit 2 !! Bit 1 !! Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Output_Power_Limit_Reason|LB_Output_Power_Limit_Reason]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | [[#LB_Remain_Charge_Time_Condition|LB_Remain_Charge_Time_Condition]]&lt;br /&gt;
| style=&amp;quot;width:12.5%; word-wrap:break-word; white-space:normal;&amp;quot; class=&amp;quot;byte-5&amp;quot; | Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Signal Definitions ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Detailed Signal Information&lt;br /&gt;
! Signal Name !! Start Bit !! Length (bits) !! Factor !! Offset !! Unit !! Minimum !! Maximum !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Capacity_GIDS&amp;quot;&amp;gt;LB_Remain_Capacity_GIDS&amp;lt;/span&amp;gt; || 7 || 10 || 1 || 0 || gids || 0 || 500 || 0-281 for 24kWh, 0-363 for 30kWh, 0-498 for 40kWh, 0-775 for 62kWh&lt;br /&gt;
1 LSB = 80WH&lt;br /&gt;
&lt;br /&gt;
LB_CAPR (aka &#039;gids&#039;) is an 80Wh resolution capacity indication used by the GOM and combined with LB_FULLCAP on gen1 Leafs to generate the capacity dashes behind the GOM.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remaining_Capacity_Segments&amp;quot;&amp;gt;LB_Remaining_Capacity_Segments&amp;lt;/span&amp;gt; || 16 || 8 || 1 || 0 || – || 0 || 240 || Contains chargebars and capacitybars, alternating depending on mux. Simplified lower down in the message&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;ChargeBars&amp;quot;&amp;gt;ChargeBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 (Below data from test at 0%SOC, writing values to bus)&lt;br /&gt;
15 = 12 chargebars&lt;br /&gt;
14 = 12 chargebars&lt;br /&gt;
13 = 11 chargebars&lt;br /&gt;
12 = 10 chargebars&lt;br /&gt;
11 = 9 chargebars&lt;br /&gt;
10 = 8 chargebars !&lt;br /&gt;
9 = 8 chargebars !&lt;br /&gt;
8 = 7 chargebars&lt;br /&gt;
7 = 6 chargebars&lt;br /&gt;
6 = 5 chargebars&lt;br /&gt;
5 = 4 chargebars !&lt;br /&gt;
4 = 4 chargebars !&lt;br /&gt;
3 = 3 chargebars&lt;br /&gt;
2 = 2 chargebars&lt;br /&gt;
1 = 1 chargebars&lt;br /&gt;
0 = 0 chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;CapacityBars&amp;quot;&amp;gt;CapacityBars&amp;lt;/span&amp;gt; || 20 || 4 || 1 || 0 || - || 0 || 15 || Range 0-15 Below test data by writing to bus and seeing what happens&lt;br /&gt;
15 = 12 capacitybars&lt;br /&gt;
14 = 12 capacitybars&lt;br /&gt;
13 = 11 capacitybars&lt;br /&gt;
12 = 10 capacitybars&lt;br /&gt;
11 = 9 capacitybars&lt;br /&gt;
10 = 8 capacitybars !&lt;br /&gt;
9 = 8 capacitybars !&lt;br /&gt;
8 = 7 capacitybars&lt;br /&gt;
7 = 6 capacitybars&lt;br /&gt;
6 = 5 capacitybars&lt;br /&gt;
5 = 4 capacitybars !&lt;br /&gt;
4 = 4 capacitybars !&lt;br /&gt;
3 = 3 capacitybars&lt;br /&gt;
2 = 2 capacitybars&lt;br /&gt;
1 = 1 capacitybars&lt;br /&gt;
0 = 0 capacitybars,&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Temperature_Segment_For_Dash&amp;quot;&amp;gt;LB_Temperature_Segment_For_Dash&amp;lt;/span&amp;gt; || 24 || 8 || 0.4166666 || 0 || % || 0 || 100 || For instrumentation cluster. Unit is %, times 5/12 according to documentation, kinda strange .Should be average of the 3 sensors inside the battery pack.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Cap_Segment_Swit_Flag&amp;quot;&amp;gt;LB_Remain_Cap_Segment_Swit_Flag&amp;lt;/span&amp;gt; || 32 || 1 || 1 || 0 || status || 0 || 1 || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;Mux_5BC&amp;quot;&amp;gt;Mux_5BC&amp;lt;/span&amp;gt; || 32 || 4 || 1 || 0 || – || – || – || Multiplexor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Capacity_Deterioration_Rate&amp;quot;&amp;gt;LB_Capacity_Deterioration_Rate&amp;lt;/span&amp;gt; || 33 || 7 || 1 || 0 || % || 0 || 100 || SOH (State-of-Health) Effects the charge gauge, lower numbers mean more chargebars&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_MaxGIDS&amp;quot;&amp;gt;LB_MaxGIDS&amp;lt;/span&amp;gt; || 44 || 1 || 1 || 0 || – || – || – || Only 30kWh AZE0 has this. When this value is 1, the GIDS number is at its maximum.(LB_Remain_Capacity_GIDS)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Output_Power_Limit_Reason&amp;quot;&amp;gt;LB_Output_Power_Limit_Reason&amp;lt;/span&amp;gt; || 45 || 3 || 1 || 0 || modemask || 0 || 7 || Indicates why power is limited&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time_Condition&amp;quot;&amp;gt;LB_Remain_Charge_Time_Condition&amp;lt;/span&amp;gt; || 41 || 5 || 1 || 0 || modemask || 0 || 30 || Mux for LB_Remain_charge_time&lt;br /&gt;
&lt;br /&gt;
00000b = Quick charge 01001b = Normal Charge 200V SOC100% 01010b = Normal Charge 200V SOC80% 10001b = Normal Charge 100V SOC100% 10010b = Normal Charge 100V SOC80% 11111b = Invalid value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span id=&amp;quot;LB_Remain_Charge_Time&amp;quot;&amp;gt;LB_Remain_Charge_Time&amp;lt;/span&amp;gt; || 52 || 13 || 1 || 0 || minutes || 0 || 8190 || 1FFFh is used as &amp;quot;Unavailable value&amp;quot;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Powercontrol</name></author>
	</entry>
</feed>