# Deprecated API

## Contents

- Deprecated Methods
- Deprecated Constructors

Deprecated Methods
Method and Description
org.apache.xmpbox.XMPMetadata.createAndAddPFAIdentificationSchema() use `createAndAddPDFAIdentificationSchema()`
org.apache.xmpbox.type.TypeMapping.getAssociatedSchemaObject(XMPMetadata, String, String) This method will be removed in 4.0. If you need it, let us know.
org.apache.xmpbox.type.TypeMapping.getDefinedDescriptionByNamespace(String)
org.apache.xmpbox.schema.XMPMediaManagementSchema.getHistory() This method will be removed in 4.0 because it produces a ClassCastException. Use `XMPMediaManagementSchema.getHistoryProperty()` instead.
org.apache.xmpbox.XMPMetadata.getPDFIdentificationSchema() call `getPDFAIdentificationSchema()`
org.apache.xmpbox.type.PropertiesDescription.getPropertiesName() use `PropertiesDescription.getPropertiesNames()`
org.apache.xmpbox.schema.XMPMediaManagementSchema.getResourceRefProperty() call `XMPMediaManagementSchema.getDerivedFromProperty()`.
org.apache.xmpbox.type.TypeMapping.getSpecifiedPropertyType(QName)
org.apache.xmpbox.xml.DomHelper.isRdfDescription(Element) This will be removed in 4.0.
org.apache.xmpbox.xml.PdfaExtensionHelper.populateSchemaMapping(XMPMetadata) use `PdfaExtensionHelper.populateSchemaMapping(org.apache.xmpbox.XMPMetadata, boolean)`

Deprecated Constructors
Constructor and Description
org.apache.xmpbox.type.AbstractStructuredType(XMPMetadata, String) use the longer constructor.