SubmodelElementCollection 계층 트리
NameplateSubmodel
├─
URIOfTheProductPropertyIRI
├─
ManufacturerNameMLPko / en
├─
ManufacturerProductDesignationMLP
├─
ManufacturerProductFamilyMLP
├─
ManufacturerProductTypeMLP
├─
SerialNumberPropertyxs:string
├─
BatchNumberPropertyxs:string
├─
ProductCountryOfOriginPropertyxs:string
├─
YearOfConstructionPropertyxs:string
├─
DateOfManufacturePropertyxs:date
├─
HardwareVersionProperty
├─
FirmwareVersionProperty
├─
SoftwareVersionProperty
├─
ContactInformationSMC
├─
RoleOfContactPersonProperty
├─
PhoneSMC
├─
FaxSMC
├─
EmailSMC
└─
IPCommunicationSML
├─
MarkingsSMC★ v3 신규
└─
Marking[0]SMC
├─
MarkingNameProperty"CE"
├─
MarkingFileFile
└─
MarkingAdditionalTextMLP
└─
AssetSpecificPropertiesSMC
└─
GuidelineSpecificPropertiesSMC
Submodel semanticId (IRI)
https://admin-shell.io/IDTA/02006/3/0
구 IRDI (v2 호환)
0173-1#01-AAS179#002
범례:Property단일값MLP다국어SMC컬렉션SML리스트File파일참조
조립 셀 S513 · LR01 실제 값 예시
i 조립 셀 S513 셀 · FANUC R-2000iC/165F 조립로봇 명판 데이터
ManufacturerNameko: "파낙" / en: "FANUC"MLP
ManufacturerProductDesignationko: "다관절 로봇" / en: "Articulated Robot"MLP
ManufacturerProductFamily"R-2000 Series"MLP
ManufacturerProductType"R-2000iC/165F"MLP
SerialNumber"R2000iC165F-20241015"xs:string
YearOfConstruction"2024"xs:string
DateOfManufacture"2024-10-15"xs:date
HardwareVersion"HW-Rev-3"xs:string
FirmwareVersion"V9.10P/42"xs:string
ProductCountryOfOrigin"JP"xs:string
MarkingName (CE)"CE"Property
JSON 직렬화 예시
// AASX Package Explorer 내보내기 형식 (AAS v3 JSON) { "modelType": "Submodel", "id": "urn:aas-edu:aas:cellS513:LR01:Nameplate", "semanticId": { "type": "ExternalReference", "keys": [{ "type": "GlobalReference", "value": "https://admin-shell.io/IDTA/02006/3/0" }] }, "submodelElements": [ { "modelType": "MultiLanguageProperty", "idShort": "ManufacturerName", "value": [ { "language": "ko", "text": "파낙" }, { "language": "en", "text": "FANUC" } ] }, { "modelType": "Property", "idShort": "SerialNumber", "valueType": "xs:string", "value": "R2000iC165F-20241015" }, { "modelType": "SubmodelElementCollection", "idShort": "Markings", "value": [{ "modelType": "SubmodelElementCollection", "idShort": "Marking0", "value": [ { "modelType": "Property", "idShort": "MarkingName", "value": "CE" }, { "modelType": "File", "idShort": "MarkingFile", "contentType": "image/png", "value": "/aasx/docs/ce_mark.png" } ] }] } ] }
v2.0 → v3.0.1 주요 변경 사항
신규 추가 필드
+Markings (SMC)CE, UL 등 규정 마킹 전용 컬렉션 신규 추가. MarkingName / MarkingFile / MarkingAdditionalText 포함.
+MarkingFile (File)인증 로고 이미지 첨부 가능. AASX 패키지 내부 경로 참조.
+IPCommunication (SML)ContactInformation 내 IP 통신 정보 리스트 추가.
확장된 필드
ContactInformationPhone / Fax / Email 각각 SMC 구조로 세분화. 국제번호, 내선번호 서브필드 포함.
semanticIdIRDI 방식에서 IRI(admin-shell.io URL) 방식으로 전환. 구 IRDI도 호환 유지.
AssetSpecificPropertiesGuidelineSpecificProperties 구조 표준화. 가이드라인 ID 필수화.
적용 시 주의사항
MLP 필드는 최소 1개 언어 필수. 국제 납품 시 영문 포함 권장.
ManufacturerProductTypeType vs Instance 구분. 타입 AAS에 기재하고 인스턴스 AAS는 참조.
+BatchNumber로트 단위 추적성이 필요한 경우 사용. 개별 장비에는 SerialNumber 우선.