All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemaorg_apache_xmlbeans.src.graphml.xsd Maven / Gradle / Ivy





  
    
     This document defines the GraphML language including GraphML attributes and GraphML parseinfo.
    
  
  
    
      
      
        Redefinition of file graphml-structure.xsd.
        Extends the attribute group key.extra.attrib (which takes
        part in the attribute list of <key>) by adding the
        attribute group key.attributes.attrib which is defined below.
      
    
      
      
    


    
      
      
        Redefinition of file graphml-structure.xsd.
        Extends the attribute group node.extra.attrib (which takes
        part in the attribute list of <node>) by adding the
        attribute group node.parseinfo.attrib which is defined below.
      
    
      
      
    


    
     
      
        Redefinition of file graphml-structure.xsd.
        Extends the attribute group graph.extra.attrib (which takes
        part in the attribute list of <graph>) by adding the
        attribute group graph.parseinfo.attrib which is defined below.
      
    
      
      
    

  


  

  

    
      
        Simple type for the attr.name attribute of <key>.
        key.name.type is final, that is, it may not be extended
        or restricted.
        key.name.type is a restriction of xs:NMTOKEN
        Allowed values: (no restriction)
      
    
    
  


  

    
      
        Simple type for the attr.type attribute of <key>.
        key.type.type is final, that is, it may not be extended
        or restricted.
        key.type.type is a restriction of xs:NMTOKEN
        Allowed values: boolean, int, long, float, double, string, complex.
      
    
    
      
      
      
      
      
      
      
    
  


  
    
      
        Definition of the attribute group key.attributes.attrib.
        This group consists of the two optional attributes
        - attr.name (gives the name for the data function)
        - attr.type (declares the range of values for the data function)
      
    
    
    
  

  

  

  
    
      Simple type for the parse.order attribute of <graph>.
      graph.order.type is final, that is, it may not be extended
                          or restricted.
      graph.order.type is a restriction of xs:NMTOKEN
      Allowed values: free, nodesfirst, adjacencylist.
    
  

    
      
      
      
    
  

  

  
    
      Simple type for the parse.nodes attribute of <graph>.
      graph.nodes.type is final, that is, it may not be extended
                          or restricted.
      graph.nodes.type is a restriction of xs:nonNegativeInteger
      Allowed values: (no restriction).
    
  

    
  

  

  
    
      Simple type for the parse.edges attribute of <graph>.
      graph.edges.type is final, that is, it may not be extended
                          or restricted.
      graph.edges.type is a restriction of xs:nonNegativeInteger
      Allowed values: (no restriction).
    
  

    
  

  

  
    
      Simple type for the parse.maxindegree attribute of <graph>.
      graph.maxindegree.type is final, that is, it may not be extended
                          or restricted.
      graph.maxindegree.type is a restriction of xs:nonNegativeInteger
      Allowed values: (no restriction).
    
  

    
  

  

  
    
      Simple type for the parse.maxoutdegree attribute of <graph>.
      graph.maxoutdegree.type is final, that is, it may not be extended
                          or restricted.
      graph.maxoutdegree.type is a restriction of xs:nonNegativeInteger
      Allowed values: (no restriction).
    
  

    
  

  

  
    
      Simple type for the parse.nodeids attribute of <graph>.
      graph.nodeids.type is final, that is, it may not be extended
                          or restricted.
      graph.nodeids.type is a restriction of xs:string
      Allowed values: (no restriction).
    
  

    
      
      
    
  

  

  
    
      Simple type for the parse.edgeids attribute of <graph>.
      graph.edgeids.type is final, that is, it may not be extended
                          or restricted.
      graph.edgeids.type is a restriction of xs:string
      Allowed values: (no restriction).
    
  

    
      
      
    
  

  

  
    
     Definition of the attribute group graph.parseinfo.attrib.
     This group consists of the seven attributes:
     
  • parse.nodeids
  • (fixed to 'canonical' meaning that the id attribute of <node> follows the pattern 'n[number]),
  • parse.edgeids
  • (fixed to 'canonical' meaning that the id attribute of <edge> follows the pattern 'e[number]),
  • parse.order
  • (required; one of the values 'nodesfirst', 'adjacencylist' or 'free'),
  • parse.nodes
  • (required; number of nodes in this graph),
  • parse.edges
  • (required; number of edges in this graph),
  • parse.maxindegree
  • (optional; maximal indegree of a node in this graph),
  • parse.maxoutdegree
  • (optional; maximal outdegree of a node in this graph)
Simple type for the parse.indegree attribute of <node>. node.indegree.type is final, that is, it may not be extended or restricted. node.indegree.type is a restriction of xs:nonNegativeInteger Allowed values: (no restriction). Simple type for the parse.outdegree attribute of <node>. node.outdegree.type is final, that is, it may not be extended or restricted. node.outdegree.type is a restriction of xs:nonNegativeInteger Allowed values: (no restriction). Definition of the attribute group node.parseinfo.attrib. This group consists of two attributes - parse.indegree (optional; indegree of this node), - parse.outdegree (optional; outdegree of this node).




© 2015 - 2025 Weber Informatics LLC | Privacy Policy