The Similarity Ontology This is an ontology to express associations between entities whether artists, tracks, albums, compositional styles, sections of tracks, playing techniques or anything. It is designed with the hope of being easily extensible, extremely expressive, and still computationally reasonable. Revision: 0.2.02 testing 1 An abstract class to define some association between things. Entities share an association if they are somehow inter-connected. Generally a <b>directed association</b> should have at lease one <code>sim:subject</code> property and one <code>sim:object</code> property <b>or</b> an <b>undirected association</b> should have at least two <code>sim:element</code> properties, however this is not a requirement and intentionally left out of the model. Association testing A concept for representing the method used to derive association or similarity statements. Association Method testing An abstract class indicating a directed association of influence where the subject entity has influenced the object entity. Influence testing An abstract class to define similarity between two or more things. Entities share a similarity if they share some common characteristics of interest. A similarity is a special type of association. Similarity testing A network is a grouping of <code>sim:Association</code>s. The associations that comprise a network are specified using a series of <code>sim:edge</code> predicates. Network testing Specifies appropriate object types for the <code>sim:subject</code> predicate for <code>sim:Association</code>s bound to the given <code>sim:AssociationMethod</code>. The presence of this predicate implies the given <code>sim:AssociationMethod</code> begets <i>directed</i> associations. domain testing Specifies appropriate object types for the <code>sim:object</code> predicate for <code>sim:Association</code>s bound to the given <code>sim:AssociationMethod</code>. The presence of this predicate implies the given <code>sim:AssociationMethod</code> begets <i>directed</i> associations. domain testing Specifies appropriate object types for the <code>sim:element</code> predicate for <code>sim:Association</code>s bound to the given <code>sim:AssociationMethod</code>. The presence of this predicate implies the given <code>sim:AssociationMethod</code> begets <i>undirected</i> associations. domain testing Specifies an edge in a <code>sim:Network</code> edge testing Binds a sim:Association to an arbitrary thing. association testing Specifies some description that discloses the process or set of processes used to derive association statements for the given <code>AssociationMethod</code>. This property is depricated in favor of the more appropriately named <code>sim:workflow</code> property. description depricated Specifies a workflow that discloses the process or set of processes used to derive association statements for the given <code>sim:AssociationMethod</code> workflow testing Specifies an entity involved in the given <code>sim:Association</code> and implies the given association is undirected. element testing Binds an <code>sim:Association</code> statement directly instantiated N3-Tr formulae or some other workflow graph which enabled the association derivation. grounding testing Specifies the <code>sim:AssociationMethod</code> used to derive a particular Association statement. This should be used when the process for deriving association statements can be described further. method testing Specifies the object of a <code>sim:Association</code> implying a directed association where "subject is associated to object" but the reverse association does not necessarily exist, and if it does exist, it is not an equivalent association. object testing Specifies the subject of an <code>sim:Association</code> implying a directed association where "subject is associated to object" but the reverse association does not necessarily exist, and if it does exist, it is not an equivalent association. subject testing A weighting value bound to a <code>sim:Association</code> where a value of 0 implies two elements are not at all associated and a higher value implies a closer association. weight testing A weighting value for an Association where a value of 0 implies two elements are the same individual. distance testing