ONIXEDIT vous permet de copier une section d'un titre existant et de la coller à un ou plusieurs autres titres. En fait, il s'agit d'une fonction de fusion plutôt que d'un simple copier/coller parce qu'ONIXEDIT analyse la section en provenance du titre source, ajoute les éléments manquants et modifie les éléments existants dans les titres cibles.


Voici un exemple. Supposons que vous souhaitez ajouter un sujet THEMA à tous vos titres classifiés EDUCATION / General (EDU000000) selon la classification BISAC. Vous suivrez alors les étapes suivantes:


1- Ouvrez le fichier ONIX que vous souhaitez modifier et cherchez tous les titres ayant un sujet principal EDU000000 en utilisant l'outil de recherche par balises ONIX: (Voir les détails sur la Recherche de titres)



2- Créez un nouveau fichier ONIX et ajoutez un nouveau titre.


3- Ajoutez un nouveau sujet principal et suivez les instructions à l'écran suivant:



Vous obtiendrez alors le résultat suivant:



4- Même si ce titre est incomplet, sauvegardez-le. Vous devriez alors obtenir un écran semblable à celui-ci, avec vos deux fichiers ouverts:



5- Maintenant, faites un clic droit sur le nouveau titre que vous venez de créer et choisissez l'option "Copier une/des section(s)":



Vous pouvez également utiliser la fonction "Copier une/des section(s)" du menu Édition, ou la séquence de touches CTRL+SHIFT+C.


6- Une nouvelle fenêtre s'affichera alors, affichant la liste des sections ONIX que vous pouvez copier. Glissez la barre de défilement vers le bas, cochez la section MainSubject et cliquez sur OK:



Vous avez maintenant une copie de la section Sujet Principal contenant le sujet THEMA "EDUCATION: examens et évaluations" dans votre presse-papier.


7- Sélectionnez maintenant tous les titres de votre fichier à modifier (CTRL+A) et faites un clic droit sur l'un ou l'autre des titres sélectionnés. Choisissez "Fusionner la/les section(s) copiée(s)":



Une fenêtre de confirmation s'affichera et si vous cliquez sur "Oui", la section dans votre presse-papier sera fusionnée à chacun des titres sélectionnés. Voici le résultat sur l'un de ces titres:



Comme vous pouvez le constater, ONIXEDIT n'a pas enlevé les sujets originaux de votre titre. En effet, la fonction de fusion a vérifié chaque enregistrement dans la section des sujets principaux se trouvant dans votre presse-papier et n'a ajouté que ceux qui n'existaient pas dans chacun des titres sélectionnés pour la fusion.


Pour déterminer si un enregistrement existe ou non, ONIXEDIT fabrique une clé obtenue par la concaténation des valeurs d'un ou plusieurs champs de la section copiée. Les champs utilisés pour créer cette clé dépendent de la nature de la section copiée. Dans notre exemple, la clé était composée de l'identifiant de classification (MainSubjectSchemeIdentifier) et du code de sujet (SubjectCode). En exploitant cette technique, ONIXEDIT peut identifier quel enregistrement il faut ajouter et quel autre il faut modifier. Quand une clé existe dans le titre de destination, l'enregistrement correspondant est modifié en remplaçant les anciennes valeurs par les nouvelles. Quand une clé n'existe pas, l'enregistrement manquant est tout simplement ajouté en entier.


La fonction de fusion d'ONIXEDIT fusionnera tous les items manquants d'une section. Par conséquent, vous pouvez l'utiliser à partir d'une section copiée ayant plus d'un seul item.


Cette nouvelle fonctionnalité peut également être utilisée pour effectuer des modifications en lot sur un fichier ONIX. Consultez la section Effectuer des modifications en lot pour plus de détails.


Le tableau suivant présente les différentes clés des sections ONIX 2.1:










ProductIdentifier





Key:

ProductIDType





+






IDTypeName










ProductFormFeature





Key:

ProductFormFeatureType










ContainedItem





Key:

First ProductIdentifier block










Series






Key:

First Title block





OR






First SeriesIdentifier block











SeriesIdentifier





Key:

SeriesIDType






+






IDTypeName











Title






Key:

TitleType






+






One group below






#1

TitleText





#2

TitlePrefix






+






TitleWithoutPrefix















Set






Key:

First Title block





OR






First ProductIdentifier block











ProductIdentifier





Key:

ProductIDType






+






IDTypeName











Title






Key:

TitleType






+






One group below






#1

TitleText





#2

TitlePrefix






+






TitleWithoutPrefix















Title






Key:

TitleType











WorkIdentifier





Key:

WorkIDType





+






IDTypeName










Website






Key:

WebsiteRole










Contributor






Key:

ContributorRole





+






One group below





#1

PersonNameInverted





#2

PersonName 





#3

NamesBeforeKey






+






KeyNames





#4

CorporateName











ContributorPersonDate





Key:

PersonDateRole











ProfessionalAffiliation





Key:

Affiliation






+






ProfessionalPosition











Website






Key:

WebsiteRole
















Conference






Key:

ConferenceName





+






ConferenceDate










Language






Key:

LanguageRole










Extent






Key:

ExtentType











Illustrations






Key:

IllustrationType










MainSubject





Key:

MainSubjectSchemeIdentifier





+






SubjectCode










Subject






Key:

SubjectSchemeIdentifier





+






SubjectCode





+






SubjectSchemeName (for SchemeIdentifier 24 only)





OR






SubjectSchemeName (for SchemeIdentifier 20 only)










Audience






Key:

AudienceCodeType










AudienceRange





Key:

AudienceRangeQualifier










Complexity






Key:

ComplexitySchemeIdentifier










OtherText






Key:

TextTypeCode





+






TextFormat






+






TextLinkType





+






TextAuthor






+






TextSourceCorporate





+






TextSourceTitle










MediaFile






Key:

MediaFileTypeCode





+






MediaFileFormatCode





+






MediaFileLinkTypeCode





+






DownloadCaption










ProductWebsite





Key:

WebsiteRole










Prize






Key:

PrizeName






+






PrizeYear











Imprint






Key:

ImprintName





+






NameCodeType





+






NameCodeTypeName










Publisher






Key:

PublishingRole





+






One group below





#1

NameCodeType






+






NameCodeValue





#2

PublisherName











Website






Key:

WebsiteRole
















SalesRights






Key:

SalesRightsType










NotForSale






Key:

RightsCountry





OR






RightsTerritory











ProductIdentifier





Key:

ProductIDType
















SalesRestriction





Key:

SalesRestrictionType











SalesOutlet






Key:

SalesOutletName
















CopyrightStatement





Key:

CopyrightYear










Measure






Key:

MeasureTypeCode





+






MeasureUnitCode










RelatedProduct





Key:

RelationCode











ProductIdentifier





Key:

ProductIDType






+






IDTypeName
















SupplyDetail





Key:

SupplierRole





+






SupplierName











Price






Key:

PriceTypeCode






+






CurrencyCode






+






PriceQualifier












DiscountCoded






Key:

DiscountCodeType
















Stock






Key:

LocationName











SupplierIdentifier





Key:

SupplierIDType






+






IDTypeName











NewSupplier





Key:

SupplierName
















MarketRepresentation





Key:

AgentName












MarketDate






Key:

MarketDateRole


















Le tableau suivant présente les différentes clés des section ONIX 3.0:











ProductIdentifier






Key:

ProductIDType






+







IDTypeName












Barcode







Key:

BarcodeType











DescriptiveDetail





















ProductFormFeature






Key:

ProductFormFeatureType






+







ProductFormFeatureDescription language attribute











Measure







Key:

MeasureType






+







MeasureUnitCode












EpubUsageConstraint






Key:

EpubUsageType













EpubUsageLimit






Key:

EpubUsageUnit



















ProductClassification






Key:

ProductClassificationType












ProductPart







Key:

First ProductIdentifier block












Collection







Key:

CollectionType






+







First CollectionIdentifier block













CollectionIdentifier






Key:

CollectionIDType







+







IDTypeName













CollectionSequence






Key:

CollectionSequenceType







+







CollectionSequenceTypeName













TitleDetail







Key:

TitleType



















TitleDetail







Key:

TitleType














TitleElement






Key:

TitleElementLevel



















Contributor







Key:

ContributorRole






+







One group below






#1

PersonNameInverted






#2

PersonName






#3

NamesBeforeKey 







+







KeyNames






#4

CorporateName






#5

UnnamedPersons






#6

ISNI (NameIdentifier with type 16)












NameIdentifier






Key:

NameIDType







+







IDTypeName













AlternativeName






Key:

NameType













ContributorDate






Key:

ContributorDateRole













ProfessionalAffiliation






Key:

Affiliation







+







ProfessionalPosition













BiographicalNote






Key:

language attribute













Website







Key:

WebsiteRole













ContributorDescription






Key:

language attribute













ContributorPlace






Key:

ContributorPlaceRelator



















ReligiousText






Key:

No merge - Replace













Bible 





















ReligiousTextFeature 






Key:

ReligiousTextFeatureType







+







ReligiousTextFeatureCode



















Event







Key:

EventName







+







EventDate













Language







Key:

LanguageRole












Extent







Key:

ExtentType







+







ExtentUnit













AncillaryContent






Key:

AncillaryContentType






+







AncillaryContentDescription language attribute











Subject







Key:

SubjectSchemeIdentifier






+







SubjectSchemeName






+







SubjectCode or SubjectHeadingText (if SubjectCode is empty)












OR














SubjectSchemeIdentifier=20






+







SubjectSchemeName (for SchemeIdentifier 20 only)











Audience







Key:

AudienceCodeType












AudienceRange






Key:

AudienceRangeQualifier












Complexity







Key:

ComplexitySchemeIdentifier











CollateralDetail





















TextContent






Key:

TextType







+







SourceTitle







+







TextSourceCorporate






+







ALL TextAuthors






+







ALL ContentAudience






+







Text language attribute













ContentDate






Key:

ContentDateRole



















CitedContent






Key:

CitedContentType













ContentDate






Key:

ContentDateRole



















SupportingResource






Key:

ResourceContentType






+







Caption (ResourceFeature/FeatureNote where ResourceFeatureType=02)












ResourceFeature






Key:

ResourceFeatureType













ResourceVersion






Key:

ResourceForm














ContentDate







Key:

ContentDateRole













ResourceVersionFeature







Key:

ResourceVersionFeatureType

























Prize







Key:

PrizeName







+







PrizeYear












PublishingDetail





















Imprint







Key:

First ImprintIdentifier block













OR














ImprintName













ImprintIdentifier






Key:

ImprintIDType







+







IDTypeName



















Publisher







Key:

PublishingRole













PublisherIdentifier






Key:

PublisherIDType







+







IDTypeName













Website







Key:

WebsiteRole



















PublishingDate






Key:

PublishingDateRole












SalesRights







Key:

SalesRightsType













SalesRestriction






Key:

SalesRestrictionType














SalesOutletIdentifier







Key:

SalesOutletIDType







+







IDTypeName



















ProductIdentifier






Key:

ProductIDType







+







IDTypeName



















SalesRestriction






Key:

SalesRestrictionType













SalesOutletIdentifier






Key:

SalesOutletIDType







+







IDTypeName



















CopyrightStatement






Key:

CopyrightType






+







CopyrightYear











RelatedMaterial





















RelatedWork






Key:

WorkRelationCode













WorkIdentifier






Key:

WorkIDType







+







IDTypeName



















RelatedProduct






Key:

ProductRelationCode













ProductIdentifier






Key:

ProductIDType







+







IDTypeName


















ProductionDetail





















ProductionManifest






Key:

First ProductIdentifier













BodyManifest-SpecificationFeature






Key:

SpecificationFeatureType













BodyManifest-BodyResource






Key:

ResourceFileLink


















ProductSupply













Key:

Market.Territory.CountriesExcluded





+







Market.Territory.CountriesIncluded





+







Market.Territory.RegionsExcluded





+







Market.Territory.RegionsIncluded












SalesRestriction






Key:

SalesRestrictionType













SalesOutletIdentifier






Key:

SalesOutletIDType







+







IDTypeName



















MarketPublishingDetail






Key:

MarketPublishingStatus













PublisherRepresentative






Key:

AgentName













ProductContact






Key:

ProductContactRole







+







One group below







#1

ProductContactName






#2

ContactName












MarketDate







Key:

MarketDateRole



















SupplyDetail






Key:

First Supplier.SupplierRole






+







First Supplier.SupplierName













SupplierIdentifier






Key:

SupplierIDType







+







IDTypeName













ReturnsConditions






Key:

ReturnsCodeType













SupplyDate







Key:

SupplyDateRole













Stock







Key:

LocationName













NewSupplier






Key:

One group below







#1

SupplierName






#2

SupplierIDType







+







IDTypeName












Price







Key:

PriceType







+







CurrencyCode







+







PriceQualifier







+







PriceDate Role and Date (if option is activated in the import rules)












PriceIdentifier







Key:

PriceIDType







+







IDTypeName













PriceConstraint







Key:

PriceConstraintType














PriceConstraintLimit







Key:

PriceConstraintUnit












DiscountCoded







Key:

DiscountCodeType













Discount







Key:

DiscountType













Tax







Key:

TaxType













PriceDate







Key:

PriceDateRole