can an RDF graph effectively record a taxonomy?

can an RDF graph effectively record a taxonomy?
Paul Alagna

taxonomies are composed of
bags, lists, trees, attributes, elements

where: 
bags are unordered collections of various contents in any format.
- records are a subset of bags. where a KEY is specified to collect the set of entries in the bag.

lists: are ordered collections in 1 format. 
the order can be by enumeration (sequenced) or by unique naming (dictionary)

trees are lists that have a process to lead to their children (sub-trees or finally the "leaf"). each child is said to be under a unique criterion within its peers. this criterion MAY include the sequence of appearance, the limits of occurrence (minimum and maximum), some value of some nodes (this or another’s) attribute (or set thereof) OR some external factors not present in the tree.

- hierarchies are a subset of trees in that each node of the hierarchy only has one child. IE the process of advancement to the child is fixed. a tree with more than 1 child within a hierarchy can be seen as a complex hierarchy. 

elements - in a tree these are nodes. a process will determine advancement to the next/child element.

attributes - embellish a node but can not be a node.

So, can RDF hold bags, lists, trees, attributes, and elements?

an RDF graph {fragment} relates a subject to an object through a predicate.

bags - if a predicate does not specify a criterion then each object is in a bag.
- records are a subset of bags. in that the object is named and the predicate is unique for all the attached objects
subject instanceID (objectName=objectValue)
ex: stakeholder instanceID (GivenName='Owen')
    stakeholder (same instanceID) (Surname='Amber')

lists - the predicate will specify the criterion.
stakeholder - (seqence=1) - (goal=text) 

trees - the predicate will specify the criterion.
hierarchies - the predicate will specify the direction.
Note: an RDF “pile” has provisions to relate (point) to its parent. Thereby allowing pathing in both directions.

elements participate as subject names
attributes participate as subject names but maintain a uniqueness to exclude them being attached to other attributes or to other elements.

Thoughts, comments?


Thanks
PAUL ALAGNA
PJAlagna@Gmail.com <mailto:PJAlagna@gmail.com>
732-322-5641

Received on Tuesday, 26 May 2020 16:30:51 UTC