lod-analysis-properties.owl
type: Ontology
version info: v0.3: - Universe subclasses except for TopLevelUniverse are now deprecated. All properties and restrictions encompassing these Universe specializations now point to Universe - ObservedUniverseInDataset was renamed to UniverseObservation and directly subsumes owl:Thing - UniverseObservation has no dataset relations, so the same stats can be observed for different datasets - PropertyUsageInDataset now has existential restriction on UniverseObservation - Related object properties renamed acordingly
version info: v0.4: - Renamed all namespace occurrences in the model starting with "http://ontologydesignpatterns.org" to "http://www.ontologydesignpatterns.org"
version info: v0.5: - Added custom isDefinedBy object property
imports: lod-analysis-path.owl

in dataset
type: ObjectProperty
domain: Class
  union of: PathOccurrencesInDataset
  union of: PropertyUsageInDataset

hasDomain
type: ObjectProperty
comment: A relation between a universe and the domain in it.
range: Type
domain: DefinedUniverse

hasObjectType
type: ObjectProperty
comment: A relation between a universe or top level universe and its object type i.e. the range.
range: Type
domain: Class
  union of: ObservedUniverse
  union of: TopLevelUniverse

hasObservedUniverse
type: ObjectProperty
comment: A relation that assigns a universe to a property. It is implied when a certain universe is observed in a linked dataset for that property.
domain: Property
range: Universe
sub property of: hasUniverse
property chain axiom: hasUsageInDataset
property chain axiom: hasUniverseObservation
property chain axiom: aboutObservedUniverse

hasRange
type: ObjectProperty
comment: A relation between a universe and the range in it.
range: Type
domain: DefinedUniverse

hasSubjectType
type: ObjectProperty
comment: A relation between a universe or top level universe and its subject type i.e. the domain.
range: Type
domain: Class
  union of: ObservedUniverse
  union of: TopLevelUniverse

hasTopLevelUniverse
type: ObjectProperty
comment: A relation that assignes a top level universe to a property. It is implied when the universe of a property is aligned to a top level universe. Top level universes are composed of top level classes, typically belonging to general content patterns extracted from foundational ontologies.
domain: Property
range: TopLevelUniverse
sub property of: hasUniverse
inverse of: isTopLevelUniverseOf
property chain axiom: hasObservedUniverse
property chain axiom: mapsToTopLevelUniverse

mapsToTopLevelProperty
type: ObjectProperty
comment: A relation between a property and a top level property. Indicates that the property is either rdfs:subPropertyOf or a owl:equivalentProperty to a top level property.
domain: Property
range: TopLevelProperty

mapsToTopLevelType
type: ObjectProperty
comment: A relation between a class (type) and a top level class (type). Indicates that the class is either rdfs:subClassOf or a owl:equivalentClass to a top level type.
domain: Type
range: TopLevelType

mapsToTopLevelUniverse
type: ObjectProperty
comment: A relation between the universe of a property (as it is observed in linked datasets) and a top level universe. A top level universe is composed of top level classes, typically very general classes belonging to content patterns extracted from foundational ontologies.
range: TopLevelUniverse
domain: Universe

hasAbsoluteClusteringFactor
type: DatatypeProperty
comment: An absolute (non-normalized) value indicating the amount of observed paths a certain property has been found to belong to, either per se or by specific dataset. Its value "x" calculated as follows for each P, or for each P in a given dataset D: x := |P so that P in PA|
range: nonNegativeInteger
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasAbsoluteClusteringFactorL2
type: DatatypeProperty
type: FunctionalProperty
comment: An absolute (non-normalized) value indicating the amount of observed paths of length 2 a certain property has been found to belong to, either per se or by specific dataset. Its value "x" calculated as follows for each P, or for each P in a given dataset D: x := |P so that P in PA_2|
range: nonNegativeInteger
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasAbsoluteClusteringFactorL3
type: DatatypeProperty
type: FunctionalProperty
comment: An absolute (non-normalized) value indicating the amount of observed paths of length 3 a certain property has been found to belong to, either per se or by specific dataset. Its value "x" calculated as follows for each P, or for each P in a given dataset D: x := |P so that P in PA_3|
range: nonNegativeInteger
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasAbsoluteClusteringFactorL4
type: DatatypeProperty
type: FunctionalProperty
comment: An absolute (non-normalized) value indicating the amount of observed paths of length 4 a certain property has been found to belong to, either per se or by specific dataset. Its value "x" calculated as follows for each P, or for each P in a given dataset D: x := |P so that P in PA_4|
range: nonNegativeInteger
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasNormalizedClusteringFactor2
type: DatatypeProperty
type: FunctionalProperty
comment: normalized CF, absolute CF divided by the number of paths of length 2 in a certain dataset
range: decimal
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasNormalizedClusteringFactor3
type: DatatypeProperty
type: FunctionalProperty
comment: normalized CF, absolute CF divided by the number of paths of length 3 in a certain dataset
range: decimal
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasNormalizedClusteringFactor4
type: DatatypeProperty
type: FunctionalProperty
comment: normalized CF, absolute CF divided by the number of paths of length 4 in a certain dataset
range: decimal
domain: Class
  union of: Property
  union of: PropertyUsageInDataset

hasPatternLinkingFactor
type: DatatypeProperty
type: FunctionalProperty
comment: the ratio between the normalized clustering factor and the normalized number of triples of a property (in a certain dataset)
domain: PropertyUsageInDataset
range: decimal

normalizedNumberOfTriples
type: DatatypeProperty
type: FunctionalProperty
comment: the number of triples of a property divided by the total number of triples (in a certain dataset)
domain: PropertyUsageInDataset
range: decimal

Property
type: Class
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL4
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: hasAbsoluteClusteringFactor
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: hasDefinedUniverse
  on class: DefinedUniverse
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL2
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL3
  max qualified cardinality: 1
  on data range: nonNegativeInteger
disjoint with: PropertyUsageInDataset

DefinedUniverse
type: Class
equivalent class: Restriction
  on property: isDefinedUniverseOf
  some values from: Property
subclass of: Universe
subclass of: Restriction
  on property: hasDomain
  on class: Type
  qualified cardinality: 1
subclass of: Restriction
  on property: hasRange
  on class: Type
  qualified cardinality: 1
comment: The defined universe of a property refers to its domain and range as they are asserted in the original vocabulary when the property is defined.

ObservedUniverse
type: Class
equivalent class: Restriction
  on property: isObservedUniverseOf
  some values from: Property
subclass of: Universe
subclass of: Restriction
  on property: hasSubjectType
  on class: Type
  qualified cardinality: 1
subclass of: Restriction
  on property: hasObjectType
  on class: Type
  qualified cardinality: 1
comment: The observed universe of a property indicates what are the subject types and object types as they are actually used in linked datasets.

PropertyUsageInDataset
type: Class
subclass of: Restriction
  on property: hasAbsoluteClusteringFactor
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL3
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: numberOfTriples
  qualified cardinality: 1
  on data range: positiveInteger
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL4
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: hasAbsoluteClusteringFactorL2
  max qualified cardinality: 1
  on data range: nonNegativeInteger
subclass of: Restriction
  on property: in dataset
  on class: Dataset
  qualified cardinality: 1
subclass of: Restriction
  on property: isPropertyUsageOf
  on class: Property
  qualified cardinality: 1
subclass of: Restriction
  on property: inUniverse
  some values from: ObservedUniverse
comment: An n-ary relation between a property, a dataset, and the number of triples of that property in the dataset.

TopLevelProperty
type: Class
subclass of: Property
comment: A general property tyically defined in a general content pattern extracted from a foiundational ontology.

TopLevelType
type: Class
subclass of: Type
comment: A general class, typically defined in a content pattern extracted from a foundational ontology.

TopLevelUniverse
type: Class
subclass of: Universe
subclass of: Restriction
  on property: hasObjectType
  all values from: TopLevelType
subclass of: Restriction
  on property: hasSubjectType
  all values from: TopLevelType
comment: A special type of universe, where domain and range are top level classes, typically belonging to general content patterns extracted from foundational ontologies.

Universe
type: Class
equivalent class: Class
  union of: DefinedUniverse
  union of: ObservedUniverse
  union of: TopLevelUniverse
disjoint with: UniverseObservation
comment: A [domain, range] pair for an OWL or RDFS property

UniverseObservation
type: Class
subclass of: Thing
subclass of: Restriction
  on property: isUniverseObservationFor
  some values from: PropertyUsageInDataset
subclass of: Restriction
  on property: hasObjectPercentage
  qualified cardinality: 1
  on data range: decimal
subclass of: Restriction
  on property: aboutObservedUniverse
  on class: Universe
  qualified cardinality: 1
subclass of: Restriction
  on property: hasSubjectPercentage
  qualified cardinality: 1
  on data range: decimal
comment: This is an n-ary relation between a property, a dataset, a universe (as it is observed in a linked dataset), the percentage of the subject type and the percentage of the object type. It indicates what universes are observed for that property in a certain dataset and with the respective percentage for subject and object types.