AK model: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>R'n'B
en>Bender235
 
Line 1: Line 1:
{{Main|Office Open XML}}


{{Office Open XML}}
{{Infobox file format
| name                  = Office Open XML Document
| icon                  = [[Image:X-office-document.svg]]
| logo                  =
| screenshot            =
| caption                =
| extension              = .docx, .docm
| mime                  = application/vnd,<br />openxmlformats-officedocument,<br />wordprocessingml,<br />document<ref name="mimetype">{{ cite web | url = http://technet.microsoft.com/en-us/library/cc179224.aspx | title = Register file extensions on third party servers | author = Microsoft | date = | accessdate = 2009-09-04 | publisher = microsoft.com }}</ref>
| type code              =
| uniform type          =
| magic                  =
| owner                  = [[Microsoft]], [[Ecma International|Ecma]], [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]]
| released              =
| latest release version =
| latest release date    =
| genre                  = [[Document file format]]
| container for          =
| contained by          =
| extended from          = [[XML]], [[DOC (computing)|DOC]], [[Microsoft Office XML formats|WordProcessingML]]
| extended to            =
| standard              = ECMA-376, ISO/IEC 29500
| url                    = [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376], [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=45374 ISO/IEC 29500:2008] }}
{{Infobox file format
| name                  = Office Open XML Presentation
| icon                  = [[Image:X-office-presentation.svg]]
| logo                  =
| screenshot            =
| caption                =
| extension              = .pptx, .pptm
| mime                  = application/vnd,<br />openxmlformats-officedocument,<br />presentationml,<br />presentation<ref name="mimetype" />
| type code              =
| uniform type          =
| magic                  =
| owner                  = [[Microsoft]], [[Ecma International|Ecma]], [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]]
| released              =
| latest release version =
| latest release date    =
| genre                  = [[Presentation]]
| container for          =
| contained by          =
| extended from          = [[XML]], [[Microsoft PowerPoint|PPT]]
| extended to            =
| standard              = ECMA-376, ISO/IEC 29500
| url                    = [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376], [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=45374 ISO/IEC 29500:2008] }}
{{Infobox file format
| name                  = Office Open XML Workbook
| icon                  = [[Image:X-office-spreadsheet.svg]]
| logo                  =
| screenshot            =
| caption                =
| extension              = .xlsx, .xlsm
| mime                  = application/vnd,<br />openxmlformats-officedocument,<br />spreadsheetml,<br />sheet<ref name="mimetype" />
| type code              =
| uniform type          =
| magic                  =
| owner                  = [[Microsoft]], [[Ecma International|Ecma]], [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]]
| released              =
| latest release version =
| latest release date    =
| genre                  = [[Spreadsheet]]
| container for          =
| contained by          =
| extended from          = [[XML]], [[Microsoft Excel|XLS]], [[Microsoft Office XML formats|SpreadsheetML]]
| extended to            =
| standard              = ECMA-376, ISO/IEC 29500
| url                    = [http://www.ecma-international.org/publications/standards/Ecma-376.htm ECMA-376], [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_tc_browse.htm?commid=45374 ISO/IEC 29500:2008]
}}


The '''Office Open XML file formats''' are a set of [[file format]]s that can be used to represent electronic [[Office suite|office]] documents. There are formats for [[word processing]] documents, [[spreadsheets]] and [[presentations]] as well as specific formats for material such as mathematical formulae, graphics, bibliographies etc.
It depends on the quality of the Wordpress theme but even if it's not a professional one you will be able to average 50-60$ EACH link. Thus, it is important to keep pace with this highly advanced age and have a regular interaction with your audience to keep a strong hold in the business market. One really cool features about this amazing and free wp plugin is that the code it generates is completely portable. s and intelligently including a substantial amount of key words in the title tags, image links, etc. Understanding how Word - Press works can be a challenge, but it is not too difficult when you learn more about it. <br><br>Always remember that an effective linkwheel strategy strives to answer all the demands of popular search engines while reacting to the latest marketing number trends. If you are a positive thinker businessman then today you have to put your business online. Our Daily Deal Software plugin brings the simplicity of setting up a Word - Press blog to the daily deal space. Being able to help with your customers can make a change in how a great deal work, repeat online business, and referrals you'll be given. Word - Press makes it possible to successfully and manage your website. <br><br>Digital photography is a innovative effort, if you removethe stress to catch every position and viewpoint of a place, you free yourself up to be more innovative and your outcomes will be much better. Now if we talk about them one by one then -wordpress blog customization means customization of your blog such as installation of wordpress on your server by wordpress developer which will help you to acquire the SEO friendly blog application integrated with your site design as well as separate blog administration panel for starting up your own business blog,which demands a experienced wordpress designer. Whether or not it's an viewers on your web page, your social media pages, or your web page, those who have a present and effective viewers of "fans" are best best for provide provides, reductions, and deals to help re-invigorate their viewers and add to their main point here. Our skilled expertise, skillfulness and excellence have been well known all across the world. Article Source:  Stevens works in Internet and Network Marketing. <br><br>The disadvantage is it requires a considerable amount of time to set every thing up. Quttera - Quttera describes itself as a 'Saa - S [Software as a Service] web-malware monitoring and alerting solution for websites of any size and complexity. A higher percentage of women are marrying at older ages,many are delaying childbearing until their careers are established, the divorce rate is high and many couples remarry and desire their own children. If you liked this short article and you would certainly such as to receive even more facts pertaining to [http://zpib.com/wordpress_backup_plugin_479358 backup plugin] kindly check out our own site. IVF ,fertility,infertility expert,surrogacy specialist in India at Rotundaivf. Look for experience: When you are searching for a Word - Press developer you should always look at their experience level. <br><br>Every single module contains published data and guidelines, usually a lot more than 1 video, and when pertinent, incentive links and PDF files to assist you out. Mahatma Gandhi is known as one of the most prominent personalities and symbols of peace, non-violence and freedom. As a result, it is really crucial to just take aid of some experience when searching for superior quality totally free Word - Press themes, Word - Press Premium Themes for your web site. Thus, Word - Press is a good alternative if you are looking for free blogging software. I have never seen a plugin with such a massive array of features, this does everything that platinum SEO and All In One SEO, also throws in the functionality found within SEO Smart Links and a number of other plugins it is essentially the swiss army knife of Word - Press plugins.
 
The formats were developed by [[Microsoft]] and first appeared in [[Microsoft Office 2007]]. They were standardized between December 2006 and November 2008, first by the [[Ecma International]] consortium, where they became ECMA-376, and subsequently, after a [[Standardization of Office Open XML|contentious standardization process]], by the ISO/IEC's Joint Technical Committee 1, where they became ISO/IEC 29500:2008.
 
== Container ==
{{Main|Open Packaging Conventions}}
[[Image:Open Packaging Convention.png|220px|thumb|right|Container structure of Part 2 of the Ecma Office Open XML standard, ECMA-376]]
 
Office Open XML documents are stored in [[Open Packaging Convention]] (OPC) packages, which are [[ZIP (file format)|ZIP file]]s containing [[XML]] and other data files, along with a specification of the relationships between them.<ref name="ecma_tc45_white_paper">{{ cite web | url=http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf | title=Office Open XML Overview | author=Tom Ngo | page=6 | format=PDF | publisher=Ecma International | date=December 11, 2006 | accessdate=2007-01-23 }}</ref> Depending on the type of the document, the packages have different internal directory structures and names. An application will use the relationships files to locate individual sections (files), with each having accompanying metadata, in particular [[MIME]] metadata.
 
A basic package contains an XML file called ''[Content_Types].xml'' at the root, along with three directories: ''_rels'', ''docProps'', and a directory specific for the document type (for example, in a .docx word processing package, there would be a ''word'' directory). The ''word'' directory contains the ''document.xml'' file which is the core content of the document.
 
; [Content_Types].xml: This file provided MIME type information for parts of the package, using defaults for certain file extensions and overrides for parts specificied by [[Internationalized Resource Identifier|IRI]].
; _rels: This directory contains relationships for the files within the package. To find the relationships for a specific file, look for the ''_rels'' directory that is a sibling of the file, and then for a file that has the original file name with a ''.rels'' appended to it. For example, if the content types file had any relationships, there would be a file called ''[Content_Types].xml.rels'' inside the ''_rels'' directory.
; _rels/.rels: This file is where the package relationships are located. Applications look here first. Viewing in a text editor, one will see it outlines each relationship for that section. In a minimal document containing only the basic ''document.xml'' file, the relationships detailed are [[metadata]] and ''document.xml''.
; docProps/core.xml: This file contains the core properties for any Office Open XML document.
; word/document.xml: This file is the main part for any Word document.
 
=== Relationships ===
 
An example relationship file (''word/_rels/document.xml.rels''), is:
 
<source lang="xml">
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Relationships
xmlns="http://schemas.microsoft.com/package/2005/06/relationships">
<Relationship Id="rId1"
Type="http://schemas.microsoft.com/office/2006/relationships/image"
Target="http://en.wikipedia.org/images/wiki-en.png"
TargetMode="External" />
<Relationship Id="rId2"
Type="http://schemas.microsoft.com/office/2006/relationships/hyperlink"
Target="http://www.wikipedia.org"
TargetMode="External" />
</Relationships>
</source>
 
As such, images referenced in the document can be found in the relationship file by looking for all relationships that are of type <code><nowiki>http://schemas.microsoft.com/office/2006/relationships/image</nowiki></code>. To change the used image, edit the relationship.
 
The following code shows an example of inline markup for a [[hyperlink]]:
 
<source lang="xml">
<w:hyperlink r:id="rId2" w:history="1"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
</source>
 
In this example, the [[Uniform Resource Locator]] (URL) is represented by "rId2". The actual URL is in the accompanying relationships file, located by the corresponding "rId2" item. Linked images, templates, and other items are referenced in the same way.
 
Pictures can be embedded or linked using a tag:
 
<source lang="xml">
<v:imagedata w:rel="rId1" o:title="example" />
</source>
 
This is the reference to the image file. All references are managed via relationships. For example, a document.xml has a relationship to the image. There is a _rels directory in the same directory as document.xml, inside _rels is a file called document.xml.rels. In this file there will be a relationship definition that contains type, ID and location. The ID is the referenced ID used in the XML document. The type will be a reference schema definition for the media type and the location will be an internal location within the ZIP package or an external location defined with a URL.
 
=== Document properties ===
 
Office Open XML uses the [[Dublin Core]] [[Metadata]] Element Set and [[Dublin Core Metadata Initiative|DCMI]] Metadata Terms to store document properties. Dublin Core is a standard for cross-domain information resource description and is defined in [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=37629 ISO 15836:2003].
 
An example document properties file (''docProps/core.xml'') that uses Dublin Core metadata, is:
 
<source lang="xml">
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dc:title>Office Open XML</dc:title>
<dc:subject>File format and structure</dc:subject>
<dc:creator>Wikipedia</dc:creator>
<cp:keywords>Office Open XML, Metadata, Dublin Core</cp:keywords>
<dc:description>Office Open XML uses ISO 15836:2003</dc:description>
<cp:lastModifiedBy>Wikipedia</cp:lastModifiedBy>
<cp:revision>1</cp:revision>
<dcterms:created xsi:type="dcterms:W3CDTF">2008-06-19T20:00:00Z</dcterms:created>
<dcterms:modified xsi:type="dcterms:W3CDTF">2008-06-19T20:42:00Z</dcterms:modified>
<cp:category>Document file format</cp:category>
<cp:contentStatus>Final</cp:contentStatus>
</cp:coreProperties>
</source>
 
== Document markup languages ==
 
An Office Open XML file may contain several documents encoded in specialized [[markup language]]s corresponding to applications within the Microsoft Office product line. Office Open XML defines multiple vocabularies using 27 [[XML namespace|namespaces]] and 89 [[XML schema|schema]] modules.
 
The primary markup languages are:
* WordprocessingML for word-processing
* SpreadsheetML for spreadsheets
* PresentationML for presentations
 
Shared markup language materials include:
* Office Math Markup Language (OMML)
* DrawingML used for vector drawing, charts, and for example, text art (additionally, though deprecated, [[VML]] is supported for drawing)
* Extended properties
* Custom properties
* Variant Types
* Custom XML data properties
* Bibliography
 
In addition to the above markup languages custom XML schemas can be used to extend Office Open XML.
 
=== Design approach ===
 
Patrick Durusau, the editor of [[OpenDocument|ODF]], has viewed the markup style of OOXML and ODF as representing two sides of a debate: the "element side" and the "attribute side". He notes that OOXML represents "the element side of this approach" and singles out the <code>KeepNext</code> element as an example:
 
<source lang="xml">
<w:pPr>
  <w:keepNext/>
  …
</w:pPr>
</source>
 
In contrast, he notes ODF would use the single attribute <code>fo:keep-next</code>, rather than an element, for the same semantic.<ref>{{ cite web
| author=Patrick Durusau
| url=http://www.durusau.net/publications/old_wine.pdf
| title=Old Wine In New Skins
| date=21 October 2008 }}</ref>
 
The [[W3C XML Schema|XML Schema]] of Office Open XML emphasizes reducing load time and improving [[parsing]] speed.<ref>{{Cite web| title=Software Developer uses Office Open XML to Minimize File Space, Increase Interoperability| url=http://www.openxmlcommunity.org/documents/casestudies/Intellisafe_OpenXML_Final.pdf | author=Intellisafe Technologies}}</ref> In a test with applications current in April 2007, XML-based office documents were slower to load than binary formats.<ref>{{ cite web | url=http://blogs.zdnet.com/Ou/?p=480 | title=MS Office 2007 versus Open Office 2.2 shootout | author=George Ou | date=2007-04-27 | accessdate=2007-04-27 | publisher=ZDnet.com}}</ref> To enhance performance, Office Open XML uses very short element names for common elements and spreadsheets save dates as index numbers (starting from 1899 or from 1904).{{Citation needed|date=October 2009}} In order to be systematic and generic, Office Open XML typically uses separate child elements for data and metadata (element names ending in ''Pr'' for ''properties'') rather than using multiple attributes, which allows structured properties. Office Open XML does not use mixed content but uses elements to put a series of text runs (element name ''r'') into paragraphs (element name ''p''). The result is terse{{Citation needed|date=October 2009}} and highly nested in contrast to [[HTML]], for example, which is fairly flat, designed for humans to write in [[text editors]] and is more congenial for humans to read.
 
The naming of elements and attributes within the text has attracted some criticism. There are three different syntaxes in OOXML (ECMA-376) for specifying the color and alignment of text depending on whether the document is a text, spreadsheet, or presentation. Rob Weir (an [[IBM]] employee and co-chair of the [[OASIS (organization)|OASIS]] [[OpenDocument Format]] TC) asks "What is the engineering justification for this horror?". He contrasts with [[OpenDocument]]: "ODF uses the W3C's XSL-FO vocabulary for text styling, and uses this vocabulary consistently".<ref>{{ cite web | url=http://www.robweir.com/blog/2008/03/disharmony-of-ooxml.html | title= Disharmony of OOXML | author=Rob Weir | date=14 March 2008}}</ref>
 
Some have argued the design is based too closely on Microsoft applications.
In August 2007, the [[Linux Foundation]] published a blog post calling upon ISO National Bodies to vote "No, with comments" during the International Standardization of OOXML. It said, "OOXML is a direct port of a single vendor's binary document formats. It avoids the re-use of relevant existing international standards (e.g. several cryptographic algorithms, VML, etc.). There are literally hundreds of technical flaws that should be addressed before standardizing OOXML including continued use of binary code tied to platform specific features, propagating bugs in MS-Office into the standard, proprietary units, references to proprietary/confidential tags, unclear [[Intellectual property|IP]] and patent rights, and much more".<ref>{{ cite web | url=http://www.linux-foundation.org/weblogs/cherry/2007/08/29/ooxml-vote-no-with-comments/ | title=OOXML&nbsp;— vote "No, with comments" | author=John Cherry | date=14 March 2008}}</ref>
 
The version of the standard submitted to [[ISO/IEC JTC1|JTC 1]] was 6546 pages long. The need and appropriateness of such length has been questioned.<ref name="GooglesPositiononOOXML">{{ cite web | url = http://www.odfalliance.org/resources/Google%20OOXML%20Q%20%20A.pdf | title = Google's Position on OOXML as a Proposed ISO Standard | date = February 2008 | publisher = [[Google]] |quote=If ISO were to give OOXML with its 6546 pages the same level of review that other standards have seen, it would take 18 years (6576 days for 6546 pages) to achieve comparable levels of review to the existing ODF standard (871 days for 867 pages) which achieves the same purpose and is thus a good comparison. Considering that OOXML has only received about 5.5% of the review that comparable standards have undergone, reports about inconsistencies, contradictions and missing information are hardly surprising}}</ref><ref>{{ cite web | url = http://www.ibm.com/developerworks/library/x-ooxmlstandard.html | title = OOXML: What's the big deal? | date = 2008-02-19 | publisher = [[IBM]]}}</ref> [[Google]] stated that "the ODF standard, which achieves the same goal, is only 867 pages"<ref name="GooglesPositiononOOXML"/>
 
=== WordprocessingML (WML) ===
 
Word processing documents use the XML vocabulary known as WordprocessingML normatively defined by the schema <tt>wml.xsd</tt> which accompanies the standard. This vocabulary is defined in clause 11 of Part 1.<ref name="ISO/IEC 29500-1:2008">{{ cite web | url=http://standards.iso.org/ittf/PubliclyAvailableStandards/c051463_ISOIEC_29500-1_2008(E).zip | title=ISO/IEC 29500-1:2008 | date=2008-09 | publisher=ISO and IEC}}</ref>
 
=== SpreadsheetML (SML) ===
 
Spreadsheet documents use the XML vocabulary known as SpreadsheetML normatively defined by the schema <tt>sml.xsd</tt> which accompanies the standard. This vocabulary is described in clause 12 of Part 1.<ref name="ISO/IEC 29500-1:2008"/>
 
Each worksheet in a spreadsheet is represented by an XML document with a root element named <tt>&lt;worksheet></tt> in the <tt>http://schemas.openxmlformats.org/spreadsheetml/2006/main</tt> Namespace.
 
The representation of date and time values in SpreadsheetML has attracted some criticism. ECMA-376 1st edition does not conform to ISO 8601:2004 "Representation of Dates and Times". It requires that implementations replicate a [[Lotus 1-2-3]] <ref>{{ cite web | url = http://www.exceluser.com/explore/earlydates.htm | title = How to Work With Dates Before 1900 in Excel | first = Charley | last = Kyd | date = October 2006 | work = ExcelUser | accessdate = 2009-09-16 }}</ref> bug that dictates that 1900 is a leap year, which in fact it isn't. Products complying with ECMA-376 would be required to use the WEEKDAY() spreadsheet function, and therefore assign incorrect dates to some days of the week, and also miscalculate the number of days between certain dates.<ref name="The Contradictory Nature of OOXML">{{ cite web | url=http://www.consortiuminfo.org/standardsblog/article.php?story=20070117145745854 | title=The Contradictory Nature of OOXML | publisher=ConsortiumInfo.org}}</ref> ECMA-376 2nd edition (ISO/IEC 29500) allows the use of 8601:2004 "Representation of Dates and Times" in addition to the Lotus 1-2-3 bug-compatible form.<ref>{{ cite web | url = http://www.ecma-international.org/publications/standards/Ecma-376.htm | title = ECMA-376 2nd edition Part 1 (3. Normative references) | publisher = Ecma-international.org | date = | accessdate = 2009-09-16}}</ref><ref>{{ cite web | url = http://www.ecma-international.org/news/TC45_current_work/New%20set%20of%20proposed%20dispositions%20posted.htm | title = New set of proposed dispositions posted, including more positive changes to the Ecma Office Open XML formats&nbsp;– Dispositions now proposed for more than half of National Bodies' comments | publisher = Ecma-international.org | date = 2007-12-11 | accessdate = 2009-09-16}}</ref>
 
=== Office MathML (OMML) ===
Office Math Markup Language is a mathematical markup language which can be embedded in WordprocessingML, with intrinsic support for including word processing markup like revision markings,<ref>{{cite web| url=http://idippedut.dk/post/2008/01/Do-your-math---OOXML-and-OMML.aspx| title=Do your math&nbsp;— OOXML and OMML| author=Jesper Lund Stocholm| publisher=A Mooh Point blog| date=2008-01-29| accessdate=2008-02-12}}</ref> footnotes, comments, images and elaborate formatting and styles.<ref>{{cite web| url=http://blogs.msdn.com/murrays/archive/2007/06/05/science-and-nature-have-difficulties-with-word-2007-mathematics.aspx| title=Science and Nature have difficulties with Word 2007 mathematics| author=Murray Sargent| publisher=MSDN blogs| date=2007-06-05| accessdate=2007-07-31}}</ref>
The OMML format is different from the [[World Wide Web Consortium]] (W3C) [[MathML]] recommendation that does not support those office features, but is partially compatible<ref>{{cite web| url=http://dpcarlisle.blogspot.com/2007/04/xhtml-and-mathml-from-office-20007.html| title=XHTML and MathML from Office 2007| author=David Carlisle| publisher=David Carlisle| date=2007-05-09| accessdate=2007-09-20}}</ref> through [[XSL Transformations]].
 
The following Office MathML example defines the [[fraction (mathematics)|fraction]]: <math>\frac{\pi}{2}</math>
 
<source lang="xml">
<m:oMathPara><!-- mathematical block container used as a paragraph -->
  <m:oMath><!-- mathematical inline formula -->
    <m:f><!-- a fraction -->
      <m:num><m:r><m:t>π</m:t></m:r></m:num><!-- numerator containing a single run of text -->
      <m:den><m:r><m:t>2</m:t></m:r></m:den><!-- denominator containing a single run of text -->
    </m:f>
  </m:oMath>
</m:oMathPara>
</source>
 
Some have queried the need for Office MathML (OMML) instead advocating the use of [[MathML]], a [[World Wide Web Consortium|W3C]] recommendation for the "inclusion of mathematical expressions in Web pages" and "machine to machine communication".<ref>{{cite web| url=http://www.zdnet.com.au/news/software/soa/Microsoft-Office-dumped-by-Science-and-Nature/0,130061733,339278690,00.htm| title=Microsoft Office dumped by Science and Nature| publisher=ZDNet Australia| date=18 June 2007}}</ref>
 
=== DrawingML ===<!-- English Metric Unit links to here -->
[[Image:DrawingML example.png|220px|thumb|right|Example of DrawingML charts]]
 
DrawingML is the [[vector graphics markup language]] used in Office Open XML documents. Its major features are the graphics rendering of text elements, graphical vector-based shape elements, graphical tables and charts.
 
The DrawingML table is the third table model in Office Open XML (next to the table models in WordprocessingML and SpreadsheetML) and is optimized for graphical effects and its main use is in presentations created with PresentationML markup.
DrawingML contains graphics effects (like shadows and reflection) that can be used on the different graphical elements that are used in DrawingML.
In DrawingML you can also create 3d effects, for instance to show the different graphical elements through a flexible camera viewpoint.
It is possible to create separate DrawingML theme parts in an Office Open XML package. These themes can then be applied to graphical elements throughout the Office Open XML package.<ref>{{ cite web | url=http://openxmldeveloper.org/articles/1970.aspx | title=Open XML Explained e-book | author=Wouter Van Vugt | date=2008-11-01 | accessdate=2007-09-14 | publisher=Openxmldeveloper.org}}</ref>
 
DrawingML is unrelated to the other [[vector graphics]] formats such as [[SVG]]. These can be converted to DrawingML to include natively in an Office Open XML document. This is a different approach to that of the [[OpenDocument]] format, which uses a subset of SVG, and includes vector graphics as separate files.
 
A DrawingML graphic's dimensions are specified in English Metric Units (EMUs). It is so called because it allows an exact common representation of dimensions originally in either English or Metric units. This unit is defined as 1/360,000 of a [[centimeter]] and thus there are 914,400 EMUs per [[inch]], and 12,700 EMUs per [[point (typography)|point]]. This unit was chosen so that integers can be used to accurately represent most dimensions encountered in a document. Floating point cannot accurately represent a fraction that is not a sum of powers of two and the error is magnified when the fractions are added together many times, resulting in misalignment. As an inch is exactly 2.54 centimeters, or 127/50, 1/127&nbsp;inch is an integer multiple of a power-of-ten fraction of the meter (2×10<sup>−4</sup>&nbsp;m). To accurately represent (with an integer) 1&nbsp;μm = 10<sup>−6</sup>&nbsp;m, a divisor of 100 is further needed. To accurately represent the [[point (typography)|point]] unit, a divisor of 72 is needed, which also allows divisions by 2, 3, 4, 6, 8, 9, 12, 18, 24, and 36 to be accurate. Multiplying these together gives 127×72×100 = 914,400 units per inch; this also allows exact representations of multiples of 1/100 & 1/32&nbsp;inch. According to [[Rick Jelliffe]], programmer and standards activist (ISO, W3C, IETF), EMUs are a rational solution to a particular set of design criteria.<ref>{{ cite web|date=April 16, 2007 |author= Rick Jelliffe in Technical | url = http://www.oreillynet.com/xml/blog/2007/04/what_is_an_emu.html | title = Why EMUs? - O'Reilly XML Blog | publisher = Oreillynet.com | date = 2007-04-16 | accessdate = 2009-05-19}}</ref>
 
Some have criticised the use of DrawingML (and the transitional-use-only [[Vector Markup Language|VML]]) instead of [[World Wide Web Consortium|W3C]] recommendation [[SVG]].<ref>{{ cite web | url=http://reddevnews.com/features/article.aspx?editorialsid=2356 | title= The X Factor | publisher=reddevnews.com |date=October 2007 }}</ref> VML did not become a W3C recommendation.<ref>{{ cite web | url = http://www.w3.org/TR/NOTE-VML | title = VML&nbsp;— the Vector Markup Language | publisher = W3.org | date = 1998-05-13 | accessdate = 2009-05-19 }}</ref>
 
== Foreign resources ==
 
=== Non-XML content ===
 
OOXML documents are typically composed of other resources in addition to XML content (graphics, video, etc.).
 
Some have criticised the choice of permitted format for such resources: ECMA-376 1st edition specifies "Embedded Object Alternate Image Requests Types" and "Clipboard Format Types", which refer to [[Windows Metafile]]s or [[Enhanced Metafile]]s&nbsp;– each of which are proprietary formats that have hard-coded dependencies on [[Windows]] itself. The critics state the standard should instead have referenced the platform neutral standard ISO/IEC 8632 "[[Computer Graphics Metafile]]".<ref name="The Contradictory Nature of OOXML"/>
 
=== Foreign markup ===
 
The Standard provides three mechanisms to allow foreign markup to be embedded within content for editing purposes:
 
* Smart tags
* Custom XML markup
* Structured Document Tags
 
These are defined in clause 17.5 of Part 1.
 
== Compatibility settings ==
 
Versions of Office Open XML contain what are termed "compatibility settings". These are contained in Part 4 ("Markup Language Reference") of ECMA-376 1st Edition, but during standardization were moved to become a new part (also called Part 4) of ISO/IEC 29500:2008 ("Transitional Migration Features").
 
These settings (including element with names such as ''autoSpaceLikeWord95'', ''footnoteLayoutLikeWW8'', ''lineWrapLikeWord6'', ''mwSmallCaps'', ''shapeLayoutLikeWW8'', ''suppressTopSpacingWP'', ''truncateFontHeightsLikeWP6'', ''uiCompat97To2003'', ''useWord2002TableStyleRules'', ''useWord97LineBreakRules'', ''wpJustification'' and ''wpSpaceWidth'') were the focus of some controversy during the standardisation of DIS 29500.<ref>{{ cite web | url=http://www.freesoftwaremagazine.com/articles/odf_ooxml_technical_white_paper?page=0%2C9 | title=ODF/OOXML technical white paper&nbsp;— A white paper based on a technical comparison between the ODF and OOXML formats | publisher=Free Software Magazine}}</ref> As a result, new text was added to ISO/IEC 29500 to document them.<ref>{{ cite web | url = http://www.ecma-international.org/publications/standards/Ecma-376.htm | title = ECMA-376 2nd edition Part 4 (paragraph 9.7.3) | publisher = Ecma-international.org | date = | accessdate = 2009-09-16 }}</ref>
 
An article in [[Free Software Magazine]] has criticized the markup used for these settings. Office Open XML uses distinctly named elements for each compatibility setting, each of which is declared in the schema. The repertoire of settings is thus limited &mdash; for new compatibility settings to be added, new elements may need to be declared, "potentially creating thousands of them, each having nothing to do with interoperability".<ref>{{ cite web | quote="... OOXML chose this route. Rather than create an application-definable configuration tag there is a unique tag for each setting ... Currently, the only application's unique settings that are catered for are the applications that the standard's authors have decided to include, ... For other applications to be added, further tag names would need to be defined in the specification, potentially creating thousands of them, each having nothing to do with interoperability ..". | url=http://www.freesoftwaremagazine.com/articles/odf_ooxml_technical_white_paper?page=0%2C7 | title=ODF/OOXML technical white paper&nbsp;— A white paper based on a technical comparison between the ODF and OOXML formats | publisher=Free Software Magazine }}</ref>
 
== Extensibility ==
 
The standard provides two types of extensibility mechanism, Markup Compatibility and Extensibility (MCE) defined in Part 3 (ISO/IEC 29500-3:2008) and Extension Lists defined in clause 18.2.10 of Part 1.
 
==References==
{{reflist|colwidth=30em}}
 
{{ISO standards}}
{{Ecma International Standards}}
{{Microsoft Office}}
{{Office document file formats}}
 
[[Category:Office Open XML|*]]
[[Category:XML]]
[[Category:Document-centric XML-based standards]]
[[Category:Markup languages]]
[[Category:Open formats]]
[[Category:Computer file formats]]
[[Category:Microsoft Office]]

Latest revision as of 17:28, 11 January 2015


It depends on the quality of the Wordpress theme but even if it's not a professional one you will be able to average 50-60$ EACH link. Thus, it is important to keep pace with this highly advanced age and have a regular interaction with your audience to keep a strong hold in the business market. One really cool features about this amazing and free wp plugin is that the code it generates is completely portable. s and intelligently including a substantial amount of key words in the title tags, image links, etc. Understanding how Word - Press works can be a challenge, but it is not too difficult when you learn more about it.

Always remember that an effective linkwheel strategy strives to answer all the demands of popular search engines while reacting to the latest marketing number trends. If you are a positive thinker businessman then today you have to put your business online. Our Daily Deal Software plugin brings the simplicity of setting up a Word - Press blog to the daily deal space. Being able to help with your customers can make a change in how a great deal work, repeat online business, and referrals you'll be given. Word - Press makes it possible to successfully and manage your website.

Digital photography is a innovative effort, if you removethe stress to catch every position and viewpoint of a place, you free yourself up to be more innovative and your outcomes will be much better. Now if we talk about them one by one then -wordpress blog customization means customization of your blog such as installation of wordpress on your server by wordpress developer which will help you to acquire the SEO friendly blog application integrated with your site design as well as separate blog administration panel for starting up your own business blog,which demands a experienced wordpress designer. Whether or not it's an viewers on your web page, your social media pages, or your web page, those who have a present and effective viewers of "fans" are best best for provide provides, reductions, and deals to help re-invigorate their viewers and add to their main point here. Our skilled expertise, skillfulness and excellence have been well known all across the world. Article Source: Stevens works in Internet and Network Marketing.

The disadvantage is it requires a considerable amount of time to set every thing up. Quttera - Quttera describes itself as a 'Saa - S [Software as a Service] web-malware monitoring and alerting solution for websites of any size and complexity. A higher percentage of women are marrying at older ages,many are delaying childbearing until their careers are established, the divorce rate is high and many couples remarry and desire their own children. If you liked this short article and you would certainly such as to receive even more facts pertaining to backup plugin kindly check out our own site. IVF ,fertility,infertility expert,surrogacy specialist in India at Rotundaivf. Look for experience: When you are searching for a Word - Press developer you should always look at their experience level.

Every single module contains published data and guidelines, usually a lot more than 1 video, and when pertinent, incentive links and PDF files to assist you out. Mahatma Gandhi is known as one of the most prominent personalities and symbols of peace, non-violence and freedom. As a result, it is really crucial to just take aid of some experience when searching for superior quality totally free Word - Press themes, Word - Press Premium Themes for your web site. Thus, Word - Press is a good alternative if you are looking for free blogging software. I have never seen a plugin with such a massive array of features, this does everything that platinum SEO and All In One SEO, also throws in the functionality found within SEO Smart Links and a number of other plugins it is essentially the swiss army knife of Word - Press plugins.