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





+






SubjectSchemeName





+






For Identifier other than 20 (Keywords):





SubjectCode (if has a value) or SubjectHeadingText










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










Measure






Key:

MeasureType





+






MeasureUnitCode










EpubUsageConstraint





Key:

EpubUsageType











EpubUsageLimit





Key:

EpubUsageUnit






+






Quantity
















ProductPart






Key:

First ProductIdentifier block










Collection






Key:

CollectionType











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











ContributorDate





Key:

ContributorDateRole











ProfessionalAffiliation





Key:

Affiliation






+






ProfessionalPosition











Website






Key:

WebsiteRole











ContributorPlace





Key:

ContributorPlaceRelator
















Event






Key:

EventName






+






EventDate











Language






Key:

LanguageRole










Extent






Key:

ExtentType






+






ExtentUnit











AncillaryContent





Key:

AncillaryContentType










Subject






Key:

SubjectSchemeIdentifier





+






SubjectSchemeName





+






For Identifier other than 20 (Keywords):





SubjectCode (if has a value) or SubjectHeadingText










Audience






Key:

AudienceCodeType










AudienceRange





Key:

AudienceRangeQualifier










Complexity






Key:

ComplexitySchemeIdentifier









CollateralDetail


















TextContent





Key:

TextType






+






SourceTitle






+






TextSourceCorporate





+






ALL TextAuthors











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











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











CoverManifest-SpecificationFeature





Key:

SpecificationFeatureType











CoverManifest-CoverResource





Key:

ResourceFileLink











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












DiscountCoded






Key:

DiscountCodeType











Discount






Key:

DiscountType











Tax






Key:

TaxType











PriceDate






Key:

PriceDateRole