public SetOfNameplate(AasxDefinitionBase bs) { this.SM_Nameplate = bs.RetrieveReferable <AdminShell.Submodel>("SM_Nameplate"); this.CD_ManufacturerName = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ManufacturerName"); this.CD_ManufacturerProductDesignation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductDesignation"); this.CD_PhysicalAddress = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_PhysicalAddress"); this.CD_CountryCode = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_CountryCode"); this.CD_Street = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Street"); this.CD_Zip = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Zip"); this.CD_CityTown = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_CityTown"); this.CD_StateCounty = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_StateCounty"); this.CD_ManufacturerProductFamily = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductFamily"); this.CD_SerialNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SerialNumber"); this.CD_BatchNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_BatchNumber"); this.CD_ProductCountryOfOrigin = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ProductCountryOfOrigin"); this.CD_YearOfConstruction = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_YearOfConstruction"); this.CD_ProductMarking = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ProductMarking"); this.CD_CEQualificationPresent = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_CEQualificationPresent"); this.CD_File = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_File"); this.CD_CRUUSLabelingPresent = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_CRUUSLabelingPresent"); }
public SetOfDefs(AasxDefinitionBase bs) { this.SM_TechnicalData = bs.RetrieveReferable <AdminShell.Submodel>("SM_TechnicalData"); this.CD_GeneralInformation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_GeneralInformation"); this.CD_ManufacturerName = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ManufacturerName"); this.CD_ManufacturerLogo = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ManufacturerLogo"); this.CD_ManufacturerProductDesignation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductDesignation"); this.CD_ManufacturerPartNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerPartNumber"); this.CD_ManufacturerOrderCode = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerOrderCode"); this.CD_ProductImage = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ProductImage"); this.CD_ProductClassifications = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ProductClassifications"); this.CD_ProductClassificationItem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ProductClassificationItem"); this.CD_ClassificationSystem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ClassificationSystem"); this.CD_SystemVersion = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SystemVersion"); this.CD_ProductClass = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ProductClass"); this.CD_TechnicalProperties = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_TechnicalProperties"); this.CD_NonstandardizedProperty = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_NonstandardizedProperty"); this.CD_MainSection = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_MainSection"); this.CD_SubSection = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SubSection"); this.CD_FurtherInformation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_FurtherInformation"); this.CD_TextStatement = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_TextStatement"); this.CD_ValidDate = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ValidDate"); }
public void IndexDefinitions(AasxDefinitionBase bs) { // ReSharper disable once ConditionIsAlwaysTrueOrFalse -- this seems like a false positive. if (bs == null || !bs.DomainInfo.HasContent()) return; IndexReferables(bs.DomainInfo, bs.GetAllReferables()); }
public SetOfIdentification(AasxDefinitionBase bs) { this.SM_Identification = bs.RetrieveReferable <AdminShell.Submodel>("SM_Identification"); this.CD_ManufacturerName = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ManufacturerName"); this.CD_GLNOfManufacturer = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_GLNOfManufacturer"); this.CD_SupplierOfTheIdentifier = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_SupplierOfTheIdentifier"); this.CD_MAN_PROD_NUM = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_MAN_PROD_NUM"); this.CD_ManufacturerProductDesignation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductDesignation"); this.CD_ManufacturerProductDescription = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductDescription"); this.CD_NameOfSupplier = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_NameOfSupplier"); this.CD_GLNOfSupplier = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_GLNOfSupplier"); this.CD_SupplierIdProvider = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_SupplierIdProvider"); this.CD_SUP_PROD_NUM = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SUP_PROD_NUM"); this.CD_SupplierProductDesignation = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_SupplierProductDesignation"); this.CD_SupplierProductDescription = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_SupplierProductDescription"); this.CD_ManufacturerProductFamily = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ManufacturerProductFamily"); this.CD_ClassificationSystem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_ClassificationSystem"); this.CD_SecondaryKeyTyp = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SecondaryKeyTyp"); this.CD_TypThumbnail = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_TypThumbnail"); this.CD_AssetId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_AssetId"); this.CD_SerialNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SerialNumber"); this.CD_BatchNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_BatchNumber"); this.CD_SecondaryKeyInstance = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_SecondaryKeyInstance"); this.CD_DateOfManufacture = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_DateOfManufacture"); this.CD_DeviceRevision = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DeviceRevision"); this.CD_SoftwareRevision = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_SoftwareRevision"); this.CD_HardwareRevision = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_HardwareRevision"); this.CD_QrCode = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_QrCode"); this.CD_OrganisationContactInfo = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_OrganisationContactInfo"); this.CD_ContactInfo_Role = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_ContactInfo_Role"); this.CD_PhysicalAddress = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_PhysicalAddress"); this.CD_CountryCode = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_CountryCode"); this.CD_Street = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Street"); this.CD_Zip = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Zip"); this.CD_CityTown = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_CityTown"); this.CD_StateCounty = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_StateCounty"); this.CD_Email = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Email"); this.CD_URL = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_URL"); this.CD_PhoneNumber = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_PhoneNumber"); this.CD_Fax = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_Fax"); this.CD_CompanyLogo = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_CompanyLogo"); }
public SetOfDocumentation(AasxDefinitionBase bs) { this.SM_Document = bs.RetrieveReferable <AdminShell.Submodel>("SM_Document"); this.CD_DocumentationItem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_DocumentationItem"); this.CD_DocumentType = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DocumentType"); this.CD_VDI2770_DomainId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_DomainId"); this.CD_VDI2770_IdType = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_IdType"); this.CD_DocumentId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DocumentId"); this.CD_DocumentDomainId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DocumentDomainId"); this.CD_VDI2770_Role = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Role"); this.CD_VDI2770_OrganisationId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_OrganisationId"); this.CD_VDI2770_OrganisationName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_OrganisationName"); this.CD_VDI2770_OrganisationOfficialName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_OrganisationOfficialName"); this.CD_VDI2770_Description = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_Description"); this.CD_DocumentPartId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DocumentPartId"); this.CD_DocumentClassification_ClassId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_DocumentClassification_ClassId"); this.CD_VDI2770_ClassName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ClassName"); this.CD_VDI2770_ClassificationSystem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ClassificationSystem"); this.CD_DocumentVersionId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_DocumentVersionId"); this.CD_DocumentVersion_LanguageCode = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_DocumentVersion_LanguageCode"); this.CD_VDI2770_Title = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Title"); this.CD_VDI2770_Summary = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Summary"); this.CD_VDI2770_Keywords = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Keywords"); this.CD_VDI2770_StatusValue = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_StatusValue"); this.CD_VDI2770_SetDate = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_SetDate"); this.CD_VDI2770_Purpose = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Purpose"); this.CD_VDI2770_BasedOnProcedure = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_BasedOnProcedure"); this.CD_VDI2770_Comments = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Comments"); this.CD_VDI2770_ReferencedObject_Type = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ReferencedObject_Type"); this.CD_VDI2770_ReferencedObject_RefType = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ReferencedObject_RefType"); this.CD_VDI2770_ReferencedObject_ObjectId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ReferencedObject_ObjectId"); this.CD_VDI2770_FileId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_FileId"); this.CD_VDI2770_FileName = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_FileName"); this.CD_VDI2770_FileFormat = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_FileFormat"); this.CD_File = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_DigitalFile"); }
public SetOfDefsVDI2770(AasxDefinitionBase bs) { this.SM_VDI2770_Documentation = bs.RetrieveReferable <AdminShell.Submodel>("SM_VDI2770_Documentation"); this.CD_VDI2770_Document = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Document"); this.CD_VDI2770_DocumentIdValue = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentIdValue"); this.CD_VDI2770_DocumentClassId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentClassId"); this.CD_VDI2770_DocumentClassName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentClassName"); this.CD_VDI2770_DocumentClassificationSystem = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentClassificationSystem"); this.CD_VDI2770_OrganizationName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_OrganizationName"); this.CD_VDI2770_OrganizationOfficialName = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_OrganizationOfficialName"); this.CD_VDI2770_DocumentVersion = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentVersion"); this.CD_VDI2770_Language = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Language"); this.CD_VDI2770_Title = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Title"); this.CD_VDI2770_Date = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Date"); this.CD_VDI2770_DocumentVersionIdValue = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentVersionIdValue"); this.CD_VDI2770_DigitalFile = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DigitalFile"); /* new, Birgit */ this.CD_VDI2770_DocumentId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentId"); this.CD_VDI2770_IsPrimaryDocumentId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_IsPrimaryDocumentId"); this.CD_VDI2770_DocumentVersionId = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_DocumentVersionId"); this.CD_VDI2770_Summary = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Summary"); this.CD_VDI2770_Keywords = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Keywords"); this.CD_VDI2770_StatusValue = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_StatusValue"); this.CD_VDI2770_Role = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_Role"); this.CD_VDI2770_DomainId = bs.RetrieveReferable <AdminShell.ConceptDescription>("CD_VDI2770_DomainId"); this.CD_VDI2770_ReferencedObject = bs.RetrieveReferable <AdminShell.ConceptDescription>( "CD_VDI2770_ReferencedObject"); }
public ModuleTypePackage(AasxDefinitionBase bs) { SEM_MtpSubmodel = new AdminShell.SemanticId( AdminShell.Key.CreateNew( type: "Submodel", local: false, idType: "IRI", value: "http://www.admin-shell.io/mtp/v1/submodel")); SEM_MtpInstanceSubmodel = new AdminShell.SemanticId( AdminShell.Key.CreateNew( type: "Submodel", local: false, idType: "IRI", value: "http://www.admin-shell.io/mtp/v1/mtp-instance-submodel")); CD_MtpTypeSubmodel = CreateSparseConceptDescription("en", "IRI", "MtpTypeSubmodel", "http://www.admin-shell.io/mtp/v1/New/MtpTypeSubmodel", @"Direct Reference to MTP Type Submodel."); CD_SourceList = CreateSparseConceptDescription("en", "IRI", "SourceList", "http://www.admin-shell.io/mtp/v1/MTPSUCLib/CommunicationSet/SourceList", @"Collects source of process data for MTP."); CD_SourceOpcUaServer = CreateSparseConceptDescription("en", "IRI", "SourceOpcUaServer", "http://www.admin-shell.io/mtp/v1/MTPCommunicationSUCLib/ServerAssembly/OPCUAServer", "Holds infomation on a single data source, which is an OPC UA server."); CD_Endpoint = CreateSparseConceptDescription("en", "IRI", "Endpoint", "http://www.admin-shell.io/mtp/v1/MTPCommunicationSUCLib/ServerAssembly/OPCUAServer/Endpoint", "URL of OPC UA server for data source."); CD_MtpFile = CreateSparseConceptDescription("en", "IRI", "MtpFile", "http://www.admin-shell.io/mtp/v1/MTPSUCLib/ModuleTypePackage", "Specifies a File, which contains MTP information in MTP/ AutmationML format." + "File may be zipped."); }
public InteropRelations(AasxDefinitionBase bs) { CD_FileToNavigateElement = CreateSparseConceptDescription("en", "IRI", "FileToNavigateElement", "http://admin-shell.io/sandbox/CompositeComponent/General/FileToNavigateElement/1/0", @"Links fragments of a File to an arbitrary element in an AAS. A environment for maintaining AAS information shall be commanded to navigate to this element."); CD_FileToEntity = CreateSparseConceptDescription("en", "IRI", "FileToEntity", "http://admin-shell.io/sandbox/CompositeComponent/General/FileToEntity/1/0", "Links fragments of a File to an Entity element in the AAS."); CD_IsPartOfForBOM = CreateSparseConceptDescription("en", "IRI", "IsPartOfForBOM", "http://admin-shell.io/sandbox/CompositeComponent/General/IsPartOfForBOM/1/0", "States a general is-part-of-relationship, which is not further constrained, but used for " + "organizing the BOM in multiple manageable parts."); CD_EntityOfElectricalEngineering = CreateSparseConceptDescription("en", "IRI", "EntityOfElectricalEngineering", "http://admin-shell.io/sandbox/CompositeComponent/Electrical/EntityOfElectricalEngineering/1/0", @"States, that the Entity is part of the model for Electrical engineering. Note: Any Entity with a certain meaning to the Electrical engineering might be declared as EntityOfElectricalEngineering."); CD_ElectricSinglePoleConnection = CreateSparseConceptDescription("en", "IRI", "SinglePoleConnection", "http://admin-shell.io/sandbox/CompositeComponent/Electrical/SinglePoleConnection/1/0", "States, that there is a single pole connection between two Electrical Entities. Without loss " + "of generality, the connection points first/ second will share the same electrical properties."); CD_EntityOfFluidicEngineering = CreateSparseConceptDescription("en", "IRI", "EntityOfFluidicEngineering", "http://admin-shell.io/sandbox/CompositeComponent/Fluidic/EntityOfFluidicEngineering/1/0", "States, that the Entity is part of the model for Fluidic engineering"); CD_ConnectorTubePipe = CreateSparseConceptDescription("en", "IRI", "ConnectorTubePipe", "http://admin-shell.io/sandbox/CompositeComponent/Fluidic/ConnectorTubePipe/1/0", "Establishes a Property, which represents an connector (port, position for fitting) as a " + "specific feature of an EntityOfFluidicEngineering."); CD_TubePipeConnection = CreateSparseConceptDescription("en", "IRI", "TubePipeConnection", "http://admin-shell.io/sandbox/CompositeComponent/Fluidic/TubePipeConnection/1/0", "States, that there is a fludic connection between two Electrical Entities. Without loss " + "of generality, the connection points first/ second will share the same material flow."); CD_TubePipeConnectionPneumatic = CreateSparseConceptDescription("en", "IRI", "TubePipeConnectionPneumatic", "http://admin-shell.io/sandbox/CompositeComponent/Fluidic/TubePipeConnectionPneumatic/1/0", "States, that there is a pneumatic connection between two Electrical Entities.", isCaseOf: CD_TubePipeConnection.GetReference()); CD_TubePipeConnectionHydraulic = CreateSparseConceptDescription("en", "IRI", "TubePipeConnectionHydraulic", "http://admin-shell.io/sandbox/CompositeComponent/Fluidic/TubePipeConnectionHydraulic/1/0", "States, that there is a hydraulic connection between two Electrical Entities.", isCaseOf: CD_TubePipeConnection.GetReference()); }
public ModuleTypePackage(AasxDefinitionBase bs) { SEM_MtpSubmodel = new AdminShell.SemanticId( AdminShell.Key.CreateNew( type: "Submodel", local: false, idType: "IRI", value: "http://www.admin-shell.io/mtp/v1/submodel")); SEM_MtpInstanceSubmodel = new AdminShell.SemanticId( AdminShell.Key.CreateNew( type: "Submodel", local: false, idType: "IRI", value: "http://www.admin-shell.io/mtp/v1/mtp-instance-submodel")); CD_MtpTypeSubmodel = CreateSparseConceptDescription("en", "IRI", "MtpTypeSubmodel", "http://www.admin-shell.io/mtp/v1/New/MtpTypeSubmodel", @"Direct Reference to MTP Type Submodel."); CD_SourceList = CreateSparseConceptDescription("en", "IRI", "SourceList", "http://www.admin-shell.io/mtp/v1/MTPSUCLib/CommunicationSet/SourceList", @"Collects source of process data for MTP."); CD_SourceOpcUaServer = CreateSparseConceptDescription("en", "IRI", "SourceOpcUaServer", "http://www.admin-shell.io/mtp/v1/MTPCommunicationSUCLib/ServerAssembly/OPCUAServer", "Holds infomation on a single data source, which is an OPC UA server."); CD_Endpoint = CreateSparseConceptDescription("en", "IRI", "Endpoint", "http://www.admin-shell.io/mtp/v1/MTPCommunicationSUCLib/ServerAssembly/OPCUAServer/Endpoint", "URL of OPC UA server for data source."); CD_MtpFile = CreateSparseConceptDescription("en", "IRI", "MtpFile", "http://www.admin-shell.io/mtp/v1/MTPSUCLib/ModuleTypePackage", "Specifies a File, which contains MTP information in MTP/ AutmationML format." + "File may be zipped."); CD_IdentifierRenaming = CreateSparseConceptDescription("en", "IRI", "IdentifierRenaming", "http://www.admin-shell.io/mtp/v1/New/IdentifierRenaming", "Specifies a renaming of OPC UA identifiers for nodes. Designates a SubmodelElementCollection " + "containing two Properties for OldText and NewText for string replacement."); CD_NamespaceRenaming = CreateSparseConceptDescription("en", "IRI", "NamespaceRenaming", "http://www.admin-shell.io/mtp/v1/New/NamespaceRenaming", "Specifies a renaming of OPC UA namespaces for nodes. Designates a SubmodelElementCollection " + "containing two Properties for OldText and NewText for string replacement."); CD_RenamingOldText = CreateSparseConceptDescription("en", "IRI", "OldText", "http://www.admin-shell.io/mtp/v1/New/RenamingOldText", "Within a renaming of OPC UA identifiers or namespaces, designates the text which shall be " + "replaced."); CD_RenamingNewText = CreateSparseConceptDescription("en", "IRI", "NewText", "http://www.admin-shell.io/mtp/v1/New/RenamingNewText", "Within a renaming of OPC UA identifiers or namespaces, designates the new text, which shall be " + "substituted."); }