Comments (4)
The trouble is, there are many kinds of parent nodes in this situation. It means I can't just guess which ReferenceType is it by their types.
from ua-nodeset.
These do not look like errors to me.
There is no requirement that both directions of a reference be defined.
See https://reference.opcfoundation.org/v104/Core/docs/Part6/F.3/
A UANodeSet is expected to contain many UANodes which reference each other. Tools that create UANodeSets should not add Reference elements for both directions in order to minimize the size of the XML file. Tools that read the UANodeSets shall automatically add reverse references unless reverse references are not appropriate given the ReferenceType semantics. HasTypeDefinition and HasModellingRule are two examples where it is not appropriate to add reverse references.
from ua-nodeset.
These do not look like errors to me.
There is no requirement that both directions of a reference be defined.
See https://reference.opcfoundation.org/v104/Core/docs/Part6/F.3/A UANodeSet is expected to contain many UANodes which reference each other. Tools that create UANodeSets should not add Reference elements for both directions in order to minimize the size of the XML file. Tools that read the UANodeSets shall automatically add reverse references unless reverse references are not appropriate given the ReferenceType semantics. HasTypeDefinition and HasModellingRule are two examples where it is not appropriate to add reverse references.
Thank you for answering my question.
Now I know that most of the nodes I mentioned are no problem. But I still have a little question, the two nodes from AML/Opc.Ua.AMLBaseTypes.NodeSet2.xml dont' have references to their parent node, and their parent node don't have references to them, neither. Maybe this is an error?
AML/Opc.Ua.AMLBaseTypes.NodeSet2.xml
['ns=1;i=1010', 'ns=1;i=1011']
from ua-nodeset.
AMLBaseVariableType has references to those nodes.
from ua-nodeset.
Related Issues (20)
- opc.ua.i4aas.nodeset2.xml - Line: 1818: "AccessPermissionRule_0" error HOT 5
- opc.ua.fx.cm.nodeset2.xml have some nodeid with the same 'BrowseName' in the same path
- NodeSet for O-PAS Companion Specification HOT 1
- whenever I try to run any model I get the error like the following HOT 4
- Connection Error with Reference Client HOT 1
- AnalogItemType has EURange but missing in Opc.Ua.Scales.NodeSet2.xml (GiveAway) HOT 1
- Question about NodeIds.csv
- Wrong argument name "Context" for the method InitLockMethodType - Still happening with ModelCompiler - master c75b5bfe HOT 1
- No ...PredefinedNodes.uanodes file for some nodesets HOT 1
- OPC UA Robotics - bsd file HOT 3
- Add a LICENSE to the repository
- Problem on ISA-95 nodeset file with open62541 HOT 2
- CNC Nodeset cannot access the xml HOT 4
- 1:AASDataTypeIEC61360DataType in I4AAS nodeset, wrong EnumString HOT 8
- Outdated version of conan package "ua-nodeset/padim-1.02-2021-07-21" HOT 2
- Not able to get the LineId from Extrusion_v2/General Type HOT 3
- Eumabois nodeset requires non-existent version of Woodworking standard HOT 4
- BOM problem HOT 4
- Question: Defining RolePermissions, UserRolePermissions and AccessRestrictions in nodeset file HOT 2
- Robotics/Opc.Ua.Robotics.NodeSet2.xml - namespace version & PublicationDate not updated in the Server / Namespaces section HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ua-nodeset.