code: public static String getRdfaAttributes(I_CmsXmlContentValue parentValue, String childNames) {
  
          String id = CmsContentDefinition.uuidToEntityId(
              parentValue.getDocument().getFile().getStructureId(),
              parentValue.getLocale().toString()) + "/" + parentValue.getPath();
          String path = "";
          String[] children = childNames.split("\\|");
          for (int i = 0; i < children.length; i++) {
              I_CmsXmlSchemaType schemaType = parentValue.getContentDefinition().getSchemaType(
                  parentValue.getName() + "/" + children[i]);
              if (schemaType != null) {
                  if (i > 0) {
                      path += " ";
                  }
                  String typePath = parentValue.getPath();
                  path += "/" + removePathIndexes(typePath) + ":";
                  path += getTypeUri(schemaType.getContentDefinition()) + "/" + children[i];
              }
          }
          return String.format(RDFA_ATTRIBUTES, id, path);
      }
docs: Returns the RDF annotations required for in line editing.<p>
  
  @param parentValue the parent XML content value
  @param childNames the child attribute names separated by '|'
  
  @return the RDFA