[X3D-Public] X3D element and attribute table for XML case, lower case [HTML5 Bug 8238]
Joe D Williams
joedwil at earthlink.net
Fri Dec 18 13:47:21 PST 2009
Hi Don,
I think this list is too long and potentially confusing because it
contains nodes used purely to collect node types in the schema like:
ColorCoordinateNormalTextureCoordinateContentModel
To me, this and otheres are not really a 'true' abstract node type,
but just a 'convenience' vehicle for grouping objects and attributes.
.
I think the list would be more informative and easier to comprehend
without theses 'concenience' elements.
A really good ones to look at are:
'
Table L.2 - Version content.
http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/versionContent.html
and
Node index
http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/nodeIndex.html
and
Figure 4.2 - Interface hierarchy
http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/concepts.html#f-Objecthierarchy
So, I think we really should only list abstract and concrete nodes
Thanks and Best Regards,
Joe
----- Original Message -----
From: "Don Brutzman" <brutzman at nps.edu>
To: "Johannes Behr" <johannes.behr at igd.fraunhofer.de>; "J. A. Stewart"
<alex.stewart at crc.ca>; "Joe D Williams" <joedwil at earthlink.net>;
"Anita Havele" <anita.havele at web3d.org>
Cc: "X3D Graphics public mailing list" <x3d-public at web3d.org>
Sent: Friday, December 18, 2009 7:36 AM
Subject: X3D element and attribute table for XML case, lower case
[HTML5 Bug 8238]
> We have been asked by the HTML5 working group to create a table of
> all
> X3D elements and attributes in lower case, since the HTML encoding
> preconverts mixed-case elements and attributes to lower case.
>
> http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238
>
> Here is a new table listing all X3D v3.2 elements and attributes,
> first column XML case and second column lowercase. This is needed
> as part of our planned response to the HTML5 working group on how
> to support X3D in the draft HTML5 Recommendation.
>
> Double-checks of this table of values are welcome. It should show
> unambiguous 2-way mappings (meaning no name collisions between
> elements
> or attributes that differ only by case). Once it passes group
> scrutiny,
> I'll post the links to the html5 bugtracker.
>
> The table is created by an XSLT stylesheet that uses the official
> X3D
> v3.2 schema as input. Everything has been checked into Sourceforge.
> Incidentally I was able to create, build, test and checkin
> everything
> solely using X3D-Edit. 8)
>
> Autogenerated table:
> http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dElementsAttributesLowerCaseTable.txt
>
> Stylesheet:
> http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/X3dElementsAttributesLowerCaseTableConstruction.xslt
>
> Invoking build to run this stuff (task
> html5.buildElementsAttributesTable)
> http://x3d.svn.sourceforge.net/viewvc/x3d/www.web3d.org/x3d/stylesheets/build.xml
>
> all the best, Don
> --
> Don Brutzman Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
> Watkins 270 MOVES Institute, Monterey CA 93943-5000 USA work
> +1.831.656.2149
> X3D, virtual worlds, underwater robots, XMSF
> http://web.nps.navy.mil/~brutzman
>
--------------------------------------------------------------------------------
> X3D attributes from x3d-3.2.xsd schema, XML case and lower case:
> ================================================================================
> Anchor anchor
> Appearance appearance
> Arc2D arc2d
> ArcClose2D arcclose2d
> AudioClip audioclip
> Background background
> BallJoint balljoint
> Billboard billboard
> BooleanFilter booleanfilter
> BooleanSequencer booleansequencer
> BooleanToggle booleantoggle
> BooleanTrigger booleantrigger
> BoundedPhysicsModel boundedphysicsmodel
> Box box
> CADAssembly cadassembly
> CADFace cadface
> CADLayer cadlayer
> CADPart cadpart
> Circle2D circle2d
> ClipPlane clipplane
> CollidableOffset collidableoffset
> CollidableShape collidableshape
> Collision collision
> CollisionCollection collisioncollection
> CollisionSensor collisionsensor
> CollisionSpace collisionspace
> Color color
> ColorDamper colordamper
> ColorInterpolator colorinterpolator
> ColorRGBA colorrgba
> ComposedCubeMapTexture composedcubemaptexture
> ComposedShader composedshader
> ComposedTexture3D composedtexture3d
> Cone cone
> ConeEmitter coneemitter
> Contact contact
> Contour2D contour2d
> ContourPolyline2D contourpolyline2d
> Coordinate coordinate
> CoordinateDamper coordinatedamper
> CoordinateDouble coordinatedouble
> CoordinateInterpolator coordinateinterpolator
> CoordinateInterpolator2D coordinateinterpolator2d
> Cylinder cylinder
> CylinderSensor cylindersensor
> DISEntityManager disentitymanager
> DISEntityTypeMapping disentitytypemapping
> DirectionalLight directionallight
> Disk2D disk2d
> DoubleAxisHingeJoint doubleaxishingejoint
> EXPORT export
> EaseInEaseOut easeineaseout
> ElevationGrid elevationgrid
> EspduTransform espdutransform
> ExplosionEmitter explosionemitter
> ExternProtoDeclare externprotodeclare
> Extrusion extrusion
> FillProperties fillproperties
> FloatVertexAttribute floatvertexattribute
> Fog fog
> FogCoordinate fogcoordinate
> FontStyle fontstyle
> ForcePhysicsModel forcephysicsmodel
> GeneratedCubeMapTexture generatedcubemaptexture
> GeoCoordinate geocoordinate
> GeoCoordinate geocoordinate
> GeoElevationGrid geoelevationgrid
> GeoElevationGrid geoelevationgrid
> GeoLOD geolod
> GeoLOD geolod
> GeoLocation geolocation
> GeoLocation geolocation
> GeoMetadata geometadata
> GeoOrigin geoorigin
> GeoOrigin geoorigin
> GeoOrigin geoorigin
> GeoPositionInterpolator geopositioninterpolator
> GeoPositionInterpolator geopositioninterpolator
> GeoProximitySensor geoproximitysensor
> GeoTouchSensor geotouchsensor
> GeoTouchSensor geotouchsensor
> GeoTransform geotransform
> GeoViewpoint geoviewpoint
> GeoViewpoint geoviewpoint
> Group group
> HAnimDisplacer hanimdisplacer
> HAnimHumanoid hanimhumanoid
> HAnimJoint hanimjoint
> HAnimSegment hanimsegment
> HAnimSite hanimsite
> IMPORT import
> IS is
> ImageCubeMapTexture imagecubemaptexture
> ImageTexture imagetexture
> ImageTexture3D imagetexture3d
> IndexedFaceSet indexedfaceset
> IndexedLineSet indexedlineset
> IndexedQuadSet indexedquadset
> IndexedTriangleFanSet indexedtrianglefanset
> IndexedTriangleSet indexedtriangleset
> IndexedTriangleStripSet indexedtrianglestripset
> Inline inline
> IntegerSequencer integersequencer
> IntegerTrigger integertrigger
> KeySensor keysensor
> LOD lod
> Layer layer
> LayerSet layerset
> Layout layout
> LayoutGroup layoutgroup
> LayoutLayer layoutlayer
> LinePickSensor linepicksensor
> LineProperties lineproperties
> LineSet lineset
> LoadSensor loadsensor
> LocalFog localfog
> Material material
> Matrix3VertexAttribute matrix3vertexattribute
> Matrix4VertexAttribute matrix4vertexattribute
> MetadataDouble metadatadouble
> MetadataFloat metadatafloat
> MetadataInteger metadatainteger
> MetadataSet metadataset
> MetadataString metadatastring
> MotorJoint motorjoint
> MovieTexture movietexture
> MultiTexture multitexture
> MultiTextureCoordinate multitexturecoordinate
> MultiTextureTransform multitexturetransform
> NavigationInfo navigationinfo
> Normal normal
> NormalInterpolator normalinterpolator
> NurbsCurve nurbscurve
> NurbsCurve2D nurbscurve2d
> NurbsOrientationInterpolator
> nurbsorientationinterpolator
> NurbsPatchSurface nurbspatchsurface
> NurbsPositionInterpolator nurbspositioninterpolator
> NurbsSet nurbsset
> NurbsSurfaceInterpolator nurbssurfaceinterpolator
> NurbsSweptSurface nurbssweptsurface
> NurbsSwungSurface nurbsswungsurface
> NurbsTextureCoordinate nurbstexturecoordinate
> NurbsTrimmedSurface nurbstrimmedsurface
> OrientationChaser orientationchaser
> OrientationDamper orientationdamper
> OrientationInterpolator orientationinterpolator
> OrthoViewpoint orthoviewpoint
> PackagedShader packagedshader
> ParticleSystem particlesystem
> PickableGroup pickablegroup
> PixelTexture pixeltexture
> PixelTexture3D pixeltexture3d
> PlaneSensor planesensor
> PointEmitter pointemitter
> PointLight pointlight
> PointPicker pointpicker
> PointSet pointset
> Polyline2D polyline2d
> PolylineEmitter polylineemitter
> Polypoint2D polypoint2d
> PositionChaser positionchaser
> PositionChaser2D positionchaser2d
> PositionDamper positiondamper
> PositionDamper2D positiondamper2d
> PositionInterpolator positioninterpolator
> PositionInterpolator2D positioninterpolator2d
> PrimitivePicker primitivepicker
> ProgramShader programshader
> ProtoBody protobody
> ProtoDeclare protodeclare
> ProtoInstance protoinstance
> ProtoInstance protoinstance
> ProtoInterface protointerface
> ProximitySensor proximitysensor
> QuadSet quadset
> ROUTE route
> ReceiverPdu receiverpdu
> Rectangle2D rectangle2d
> RigidBody rigidbody
> RigidBodyCollection rigidbodycollection
> ScalarChaser scalarchaser
> ScalarInterpolator scalarinterpolator
> Scene scene
> ScreenFontStyle screenfontstyle
> ScreenGroup screengroup
> Script script
> ShaderPart shaderpart
> ShaderProgram shaderprogram
> Shape shape
> SignalPdu signalpdu
> SingleAxisHingeJoint singleaxishingejoint
> SliderJoint sliderjoint
> Sound sound
> Sphere sphere
> SphereSensor spheresensor
> SplinePositionInterpolator
> splinepositioninterpolator
> SplinePositionInterpolator2D
> splinepositioninterpolator2d
> SplineScalarInterpolator splinescalarinterpolator
> SpotLight spotlight
> SquadOrientationInterpolator
> squadorientationinterpolator
> StaticGroup staticgroup
> StringSensor stringsensor
> SurfaceEmitter surfaceemitter
> Switch switch
> TexCoordDamper2D texcoorddamper2d
> Text text
> TextureBackground texturebackground
> TextureCoordinate texturecoordinate
> TextureCoordinate3D texturecoordinate3d
> TextureCoordinate4D texturecoordinate4d
> TextureCoordinateGenerator
> texturecoordinategenerator
> TextureMatrixTransform texturematrixtransform
> TextureProperties textureproperties
> TextureTransform texturetransform
> TextureTransform3D texturetransform3d
> TimeSensor timesensor
> TimeTrigger timetrigger
> TouchSensor touchsensor
> Transform transform
> TransformSensor transformsensor
> TransmitterPdu transmitterpdu
> TriangleFanSet trianglefanset
> TriangleSet triangleset
> TriangleSet2D triangleset2d
> TriangleStripSet trianglestripset
> TwoSidedMaterial twosidedmaterial
> UniversalJoint universaljoint
> Viewpoint viewpoint
> ViewpointGroup viewpointgroup
> Viewport viewport
> VisibilitySensor visibilitysensor
> VolumeEmitter volumeemitter
> VolumePickSensor volumepicksensor
> WindPhysicsModel windphysicsmodel
> WorldInfo worldinfo
> X3D x3d
> component component
> connect connect
> field field
> fieldValue fieldvalue
> head head
> meta meta
>
>
> X3D attributes from x3d-3.2.xsd schema, XML case and lower case:
> ================================================================================
> AS as
> DEF def
> USE use
> accessType accesstype
> activeLayer activelayer
> address address
> align align
> alpha alpha
> ambientIntensity ambientintensity
> anchorPoint anchorpoint
> angle angle
> angularDampingFactor angulardampingfactor
> angularVelocity angularvelocity
> anisotropicDegree anisotropicdegree
> antennaLocation antennalocation
> antennaPatternLength antennapatternlength
> antennaPatternType antennapatterntype
> appinfo appinfo
> applicationID applicationid
> applied applied
> appliedParameters appliedparameters
> articulationParameterArray
> articulationparameterarray
> articulationParameterChangeIndicatorArray
> articulationparameterchangeindicatorarray
> articulationParameterCount
> articulationparametercount
> articulationParameterDesignatorArray
> articulationparameterdesignatorarray
> articulationParameterIdPartAttachedToArray
> articulationparameteridpartattachedtoarray
> articulationParameterTypeArray
> articulationparametertypearray
> attenuation attenuation
> autoCalc autocalc
> autoDamp autodamp
> autoDisable autodisable
> autoOffset autooffset
> avatarSize avatarsize
> axis axis
> axis1 axis1
> axis1Angle axis1angle
> axis1Torque axis1torque
> axis2 axis2
> axis2Angle axis2angle
> axis2Torque axis2torque
> axis3Angle axis3angle
> axis3Torque axis3torque
> axisOfRotation axisofrotation
> backAmbientIntensity backambientintensity
> backDiffuseColor backdiffusecolor
> backEmissiveColor backemissivecolor
> backShininess backshininess
> backSpecularColor backspecularcolor
> backTransparency backtransparency
> backUrl backurl
> bboxCenter bboxcenter
> bboxSize bboxsize
> beamWidth beamwidth
> beginCap begincap
> borderColor bordercolor
> borderWidth borderwidth
> bottom bottom
> bottomRadius bottomradius
> bottomUrl bottomurl
> bounce bounce
> boundaryModeR boundarymoder
> boundaryModeS boundarymodes
> boundaryModeT boundarymodet
> category category
> ccw ccw
> center center
> centerOfMass centerofmass
> centerOfRotation centerofrotation
> child1Url child1url
> child2Url child2url
> child3Url child3url
> child4Url child4url
> class class
> clipBoundary clipboundary
> closed closed
> closureType closuretype
> collisionType collisiontype
> color color
> colorIndex colorindex
> colorKey colorkey
> colorPerVertex colorpervertex
> constantForceMix constantforcemix
> contactNormal contactnormal
> contactSurfaceThickness contactsurfacethickness
> containerField containerfield
> content content
> controlPoint controlpoint
> convex convex
> coordIndex coordindex
> country country
> creaseAngle creaseangle
> createParticles createparticles
> crossSection crosssection
> cryptoKeyID cryptokeyid
> cryptoSystem cryptosystem
> cutOffAngle cutoffangle
> cycleInterval cycleinterval
> data data
> dataLength datalength
> deadReckoning deadreckoning
> deletionAllowed deletionallowed
> depth depth
> description description
> desiredAngularVelocity1 desiredangularvelocity1
> desiredAngularVelocity2 desiredangularvelocity2
> detonationLocation detonationlocation
> detonationRelativeLocation
> detonationrelativelocation
> detonationResult detonationresult
> diffuseColor diffusecolor
> dir dir
> directOutput directoutput
> direction direction
> disableAngularSpeed disableangularspeed
> disableLinearSpeed disablelinearspeed
> disableTime disabletime
> diskAngle diskangle
> displacements displacements
> displayed displayed
> documentation documentation
> domain domain
> duration duration
> easeInEaseOut easeineaseout
> emissiveColor emissivecolor
> enabled enabled
> enabledAxes enabledaxes
> encodingScheme encodingscheme
> endAngle endangle
> endCap endcap
> entityCategory entitycategory
> entityCountry entitycountry
> entityDomain entitydomain
> entityExtra entityextra
> entityID entityid
> entityKind entitykind
> entitySpecific entityspecific
> entitySubCategory entitysubcategory
> errorCorrection errorcorrection
> eventApplicationID eventapplicationid
> eventEntityID evententityid
> eventNumber eventnumber
> eventSiteID eventsiteid
> extra extra
> family family
> fanCount fancount
> fieldOfView fieldofview
> filled filled
> finiteRotationAxis finiterotationaxis
> fireMissionIndex firemissionindex
> fired1 fired1
> fired2 fired2
> firingRange firingrange
> firingRate firingrate
> fixed fixed
> fogType fogtype
> force force
> forceID forceid
> forceTransitions forcetransitions
> forces forces
> frequency frequency
> frictionCoefficients frictioncoefficients
> frictionDirection frictiondirection
> fromField fromfield
> fromNode fromnode
> frontUrl fronturl
> function function
> fuse fuse
> generateMipMaps generatemipmaps
> geoCenter geocenter
> geoCoords geocoords
> geoGridOrigin geogridorigin
> geoSystem geosystem
> geometryType geometrytype
> global global
> gravity gravity
> groundAngle groundangle
> groundColor groundcolor
> gustiness gustiness
> hatchColor hatchcolor
> hatchStyle hatchstyle
> hatched hatched
> headlight headlight
> height height
> horizontal horizontal
> http-equiv http-equiv
> image image
> importedDEF importeddef
> index index
> inertia inertia
> info info
> initialDestination initialdestination
> initialValue initialvalue
> inlineDEF inlinedef
> innerRadius innerradius
> inputSource inputsource
> integerKey integerkey
> intensity intensity
> intersectionType intersectiontype
> isPickable ispickable
> iterations iterations
> jump jump
> justify justify
> key key
> keyValue keyvalue
> keyVelocity keyvelocity
> kind kind
> knot knot
> lang lang
> language language
> leftToRight lefttoright
> leftUrl lefturl
> length length
> lengthOfModulationParameters
> lengthofmodulationparameters
> level level
> lifetimeVariation lifetimevariation
> limitOrientation limitorientation
> lineSegments linesegments
> linearAcceleration linearacceleration
> linearDampingFactor lineardampingfactor
> linearVelocity linearvelocity
> linetype linetype
> linewidthScaleFactor linewidthscalefactor
> llimit llimit
> load load
> localDEF localdef
> location location
> loop loop
> magnificationFilter magnificationfilter
> marking marking
> mass mass
> matrix matrix
> maxAngle maxangle
> maxAngle1 maxangle1
> maxBack maxback
> maxCorrectionSpeed maxcorrectionspeed
> maxExtent maxextent
> maxFront maxfront
> maxParticles maxparticles
> maxPosition maxposition
> maxSeparation maxseparation
> maxTorque1 maxtorque1
> maxTorque2 maxtorque2
> minAngle minangle
> minAngle1 minangle1
> minBack minback
> minBounceSpeed minbouncespeed
> minFront minfront
> minPosition minposition
> minSeparation minseparation
> minificationFilter minificationfilter
> mode mode
> modulationTypeDetail modulationtypedetail
> modulationTypeMajor modulationtypemajor
> modulationTypeSpreadSpectrum
> modulationtypespreadspectrum
> modulationTypeSystem modulationtypesystem
> momentsOfInertia momentsofinertia
> motor1Axis motor1axis
> motor2Axis motor2axis
> motor3Axis motor3axis
> multicastRelayHost multicastrelayhost
> multicastRelayPort multicastrelayport
> munitionApplicationID munitionapplicationid
> munitionEndPoint munitionendpoint
> munitionEntityID munitionentityid
> munitionQuantity munitionquantity
> munitionSiteID munitionsiteid
> munitionStartPoint munitionstartpoint
> mustEvaluate mustevaluate
> mustOutput mustoutput
> name name
> navType navtype
> networkMode networkmode
> nodeField nodefield
> normalIndex normalindex
> normalPerVertex normalpervertex
> normalizeVelocity normalizevelocity
> numComponents numcomponents
> objectType objecttype
> offset offset
> offsetUnits offsetunits
> on on
> order order
> orientation orientation
> otherInterfaces otherinterfaces
> outerRadius outerradius
> parameter parameter
> particleLifetime particlelifetime
> particleSize particlesize
> pauseTime pausetime
> pickable pickable
> pitch pitch
> plane plane
> point point
> pointSize pointsize
> port port
> position position
> power power
> preferAccuracy preferaccuracy
> priority priority
> profile profile
> protoField protofield
> radioEntityTypeCategory radioentitytypecategory
> radioEntityTypeCountry radioentitytypecountry
> radioEntityTypeDomain radioentitytypedomain
> radioEntityTypeKind radioentitytypekind
> radioEntityTypeNomenclature
> radioentitytypenomenclature
> radioEntityTypeNomenclatureVersion
> radioentitytypenomenclatureversion
> radioID radioid
> radius radius
> range range
> readInterval readinterval
> receivedPower receivedpower
> receiverState receiverstate
> reference reference
> relativeAntennaLocation relativeantennalocation
> repeatR repeatr
> repeatS repeats
> repeatT repeatt
> resumeTime resumetime
> retainUserOffsets retainuseroffsets
> rightUrl righturl
> rootUrl rooturl
> rotateYUp rotateyup
> rotation rotation
> rtpHeaderExpected rtpheaderexpected
> sampleRate samplerate
> samples samples
> scale scale
> scaleMode scalemode
> scaleOrientation scaleorientation
> separateBackColor separatebackcolor
> shininess shininess
> side side
> siteID siteid
> size size
> sizeUnits sizeunits
> skinCoordIndex skincoordindex
> skinCoordWeight skincoordweight
> skyAngle skyangle
> skyColor skycolor
> sliderForce sliderforce
> slipCoefficients slipcoefficients
> slipFactors slipfactors
> softnessConstantForceMix softnessconstantforcemix
> softnessErrorCorrection softnesserrorcorrection
> solid solid
> sortOrder sortorder
> source source
> spacing spacing
> spatialize spatialize
> specific specific
> specularColor specularcolor
> speed speed
> speedFactor speedfactor
> spine spine
> startAngle startangle
> startTime starttime
> stiffness stiffness
> stop1Bounce stop1bounce
> stop1ConstantForceMix stop1constantforcemix
> stop1ErrorCorrection stop1errorcorrection
> stop2Bounce stop2bounce
> stop2ErrorCorrection stop2errorcorrection
> stop3Bounce stop3bounce
> stop3ErrorCorrection stop3errorcorrection
> stopBounce stopbounce
> stopErrorCorrection stoperrorcorrection
> stopTime stoptime
> string string
> stripCount stripcount
> style style
> subcategory subcategory
> summary summary
> surfaceArea surfacearea
> surfaceSpeed surfacespeed
> suspensionErrorCorrection suspensionerrorcorrection
> suspensionForce suspensionforce
> tau tau
> tdlType tdltype
> tessellation tessellation
> tessellationScale tessellationscale
> texCoordIndex texcoordindex
> texCoordKey texcoordkey
> textureCompression texturecompression
> texturePriority texturepriority
> timeOut timeout
> title title
> toField tofield
> toNode tonode
> toggle toggle
> tolerance tolerance
> top top
> topToBottom toptobottom
> topUrl topurl
> torques torques
> transitionTime transitiontime
> transitionType transitiontype
> translation translation
> transmitFrequencyBandwidth
> transmitfrequencybandwidth
> transmitState transmitstate
> transmitterApplicationID transmitterapplicationid
> transmitterEntityID transmitterentityid
> transmitterRadioID transmitterradioid
> transmitterSiteID transmittersiteid
> transparency transparency
> transparent transparent
> turbulence turbulence
> type type
> uClosed uclosed
> uDimension udimension
> uKnot uknot
> uOrder uorder
> uTessellation utessellation
> ulimit ulimit
> update update
> url url
> useFiniteRotation usefiniterotation
> useGeometry usegeometry
> useGlobalGravity useglobalgravity
> vClosed vclosed
> vDimension vdimension
> vKnot vknot
> vOrder vorder
> vTessellation vtessellation
> value value
> variation variation
> vector vector
> version version
> vertexCount vertexcount
> vertices vertices
> visibilityLimit visibilitylimit
> visibilityRange visibilityrange
> visible visible
> warhead warhead
> weight weight
> whichChoice whichchoice
> whichGeometry whichgeometry
> writeInterval writeinterval
> xDimension xdimension
> xSpacing xspacing
> yScale yscale
> zDimension zdimension
> zSpacing zspacing
>
More information about the X3D-Public
mailing list