@prefix dave: . @prefix dcat: . @prefix dc: . @prefix dct: . @prefix owl: . @prefix qb: . @prefix rdf: . @prefix rdfs: . @prefix sdmx-measure: . @prefix sdmx-attribute: . @prefix sdmx-dimension: . @prefix voaf: . @prefix xsd: . @prefix foaf: . @prefix vann: . # VOCABULARY dave: a owl:Ontology, voaf:Vocabulary ; dct:title """Data Value Vocabulary (DaVe)"""@en ; dc:description """The Data Value Vocabulary (DaVe) is an extensible core vocabulary that allows user to use custom data value dimensions and metrics to characterise data value in a specific context. This flexibility allows for the comprehensive modelling of data value. As a data value model, DaVe allows users to monitor data value as it occurs within a data exploitation or value creation process (data value chain)"""@en ; dct:creator [ foaf:name "Judie Attard"; foaf:mbox ] ; dct:contributor [ foaf:name "Rob Brennan"; foaf:homepage ] ; dct:modified "2019-06-12"^^xsd:date ; dct:language "en"^^xsd:language ; vann:preferredNamespaceUri "http://theme-e.adaptcentre.ie/dave#"; vann:preferredNamespacePrefix "dave"; foaf:homepage . # CLASSES dave:DataValue a rdfs:Class, owl:Class ; rdfs:comment """Defines an aggregation of data value dimensions that characterise data value for a specific context of data use."""@en ; rdfs:label """Data Value Characterisation"""@en . dave:Toolset a rdfs:Class, owl:Class ; rdfs:comment """Identifies a specific framework or toolset that implements data value metrics"""@en ; rdfs:label """Framework or Toolset"""@en . dave:Description a rdfs:Class, owl:Class ; rdfs:comment """Describes a data value metric, including the context of use, the expected result, and the approach taken within the Metric to assess data value"""@en ; rdfs:label """Metric Description"""@en . dave:ValueMeasurement a rdfs:Class, owl:Class ; rdfs:subClassOf qb:Observation , [ rdf:type owl:Restriction ; owl:onProperty sdmx-dimension:timePeriod ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty dave:computedOn ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty dave:hasReading ; owl:cardinality "1"^^xsd:nonNegativeInteger ] , [ rdf:type owl:Restriction ; owl:onProperty dave:hasValue ; owl:cardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment """Contains the measurement (quantification) of a data value metric for assessing a data resource or dataset, as well as details about the assessment execution."""@en ; rdfs:label """Value Measurement"""@en . #ABSTRACT CLASSES dave:Dimension a rdfs:Class, owl:Class ; rdfs:subClassOf qb:DataSet ; rdfs:comment """This represents the highest level of the characterisation of data value. A Dimension contains a number of data value Metric Groups. Dimensions are provided as subclasses of this abstract class, which is not intended for direct usage."""@en ; rdfs:label """Dimension"""@en . dave:MetricGroup a rdfs:Class, owl:Class ; rdfs:comment """A metric group is the second level of characterisation of data value, and represents a group of metrics that are related to each other, e.g. by being a recognised set of independent proxies for a given data value dimension. Each Metric Group is a part of a larger group called dimension (See dave:Dimension). MetricGroups are provided as subclasses of this abstract class, which is not intended for direct usage."""@en ; rdfs:label """Metric Groups"""@en . dave:Metric a rdfs:Class, owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty dave:ValueMeasurement ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] ; rdfs:comment """This is the smallest unit of characterisation of data value. It is part of a larger group called Metric Group (See dave:MetricGroup). This concept represents metrics that are heuristics designed to fit a specific assessment situation. Metrics are provided as subclasses of this abstract class, which is not intended for direct usage."""@en ; rdfs:label "Metric"@en . # PROPERTIES dave:datasetOwner a rdf:Property, owl:ObjectProperty ; rdfs:label "Dataset Owner"@en ; rdfs:comment """This property indicates the owner of the data resource or dataset ."""@en ; rdfs:domain dcat:Dataset ; rdfs:range foaf:Agent . dave:relevantToDataset a rdf:Property, owl:ObjectProperty ; rdfs:label "Relevant to Dataset"@en ; rdfs:comment """This property indicates the data resource or dataset that the data value metadata describes."""@en ; rdfs:domain dave:DataValue ; rdfs:range dcat:Dataset . dave:computedOn a rdf:Property, owl:ObjectProperty, qb:DimensionProperty ; rdfs:label "computed on"@en ; rdfs:comment """This property indicates the data resource or dataset that is being analysed using a Data Value metric."""@en ; rdfs:domain dave:ValueMeasurement ; rdfs:range dcat:Dataset . dave:hasValueDimension a rdf:Property, owl:ObjectProperty ; rdfs:label "has Value Dimension"@en ; rdfs:comment """This property will link a Data Value object (dave:DataValue) to any data value dimensions it contains. """@en ; rdfs:domain dave:DataValue ; rdfs:range dave:Dimension . dave:hasValueGroup a rdf:Property, owl:ObjectProperty ; rdfs:label "has Value Group"@en ; rdfs:comment """This property will link a Dimension (dave:Dimension) to data metric groups (dave:MetricGroup)."""@en ; rdfs:range dave:MetricGroup ; rdfs:domain dave:Dimension . dave:hasValueMetric a rdf:Property, owl:ObjectProperty ; rdfs:label "has Value Metric"@en ; rdfs:comment """This property will link a data metric group (dave:MetricGroup) to the related metrics (dave:Metric)."""@en ; rdfs:domain dave:MetricGroup ; rdfs:range dave:Metric . dave:implementsMetric a rdf:Property, owl:ObjectProperty ; rdfs:label "Implements Metric"@en ; rdfs:comment """This property will link a toolset to any metrics it implements."""@en ; rdfs:domain dave:Toolset ; rdfs:range dave:Metric . dave:hasDescription a rdf:Property, owl:ObjectProperty ; rdfs:label "has Description"@en ; rdfs:comment """This property will link a metric with its relevant description."""@en ; rdfs:domain dave:Metric ; rdfs:range dave:Description . dave:hasValueMeasurement a rdf:Property, owl:ObjectProperty ; rdfs:label "has Value Measurement"@en ; rdfs:comment """This property provides a link between a metric, and any number of measurements for the implementation of this metric."""@en ; rdfs:domain dave:Metric ; rdfs:range dave:ValueMeasurement . dave:hasValue a rdf:Property, owl:DatatypeProperty, qb:MeasureProperty ; rdfs:label "has Value"@en ; rdfs:comment """Each metric will return a quantification of value as a percentage. This property links this quantification to the respective metric. """@en ; rdfs:domain dave:ValueMeasurement . dave:basedOnReading a rdf:Property, owl:DatatypeProperty, qb:MeasureProperty ; rdfs:label "based on Reading"@en ; rdfs:comment """Each metric needs a variable to be calculated. This property will link to the relevant variable. Since there will be different return types for different metrics, this property will link a metric with a value object, including boolean, double, literal, etc."""@en ; rdfs:domain dave:ValueMeasurement . sdmx-dimension:timePeriod a qb:DimensionProperty ; rdfs:domain dave:ValueMeasurement ; rdfs:comment """This property is used to link a Value Measurement to a timestamp"""@en ; rdfs:range xsd:dateTime . #---------------------------------------------------------- #Quality Dimension dave:Quality a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to quality" ; rdfs:label "Quality". #INTRINSIC Quality Metric Group **************************** dave:IntrinsicQuality a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess intrinsic data value aspects that are related to quality" ; rdfs:label "Intrinsic Quality". dave:Completeness a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the completeness of a data asset"; rdfs:label "Completeness". dave:Format a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the format of a data asset" ; rdfs:label "Format" . dave:Accuracy a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the accuracy of a data asset" ; rdfs:label "Accuracy" . dave:Clarity a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the clarity of a data asset" ; rdfs:label "Clarity" . dave:Consistency a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on any (logical/formal) contradictions with respect to particular knowledge representation and inference mechanisms" ; rdfs:label "Consistency" . #EXTRINSIC Quality Metric Group **************************** dave:ExtrinsicQuality a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess extrinsic data value aspects that are related to quality" ; rdfs:label "Extrinsic Quality". dave:Timeliness a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the timeliness of a data asset for a particular use case" ; rdfs:label "Timeliness" . dave:Accessibility a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the ability to access to and retrieve the data asset" ; rdfs:label "Accessibility" . dave:Usability a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the usability of a data asset" ; rdfs:label "Usability" . #---------------------------------------------------------- #Impact Dimension dave:Impact a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to impact" ; rdfs:label "Impact". #Business Impact Metric group **************************** dave:BusinessImpact a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the business impact" ; rdfs:label "Business Impact". dave:Utility a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the utility or meaning to business of a data asset" ; rdfs:label "Utility" . dave:Relevance a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the relevance of a data asset (to the context of use)" ; rdfs:label "Relevance" . #Data Impact Metric group **************************** dave:DataImpact a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the data impact" ; rdfs:label "Data Impact". dave:Uniqueness a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the uniqueness of a data asset (when compared to other existing data assets)" ; rdfs:label "Uniqueness" . dave:DegreeOfChange a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the degree of change that a data asset provides, when compared to older/existing data assets" ; rdfs:label "Degree of Change" . #---------------------------------------------------------- #Usage Dimension dave:Usage a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to usage" ; rdfs:label "Usage" . #Data Usage Related Metric group **************************** dave:DataUsage a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess usage data value aspects that are related to the data in a data asset" ; rdfs:label "Data Usage" . dave:FrequencyOfAccess a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the number of accesses to a data asset" ; rdfs:label "Frequency of access" . dave:LastModificationDate a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the last date on which a data asset was modified" ; rdfs:label "Last Modification Date" . dave:ExpectedUsage a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the predicted use of a data asset" ; rdfs:label "Expected Usage" . dave:NumberOfApplications a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the number of applications using a data asset" ; rdfs:label "Number of Applications" . dave:CreatedOn a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the date the asset was created" ; rdfs:label "Creation Date" . #User Usage Related Metric group **************************** dave:UserUsage a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess usage data value aspects that are related to the users of a data asset" ; rdfs:label "User Usage" . dave:NumberOfUsers a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the number of users of a data asset" ; rdfs:label "Number of Users" . dave:CreatedBy a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the creator of the asset" ; rdfs:label "Created by" . dave:ClassOfCreator a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the class of the creator of a data asset. `Higher' classes (e.g. manager) = more value" ; rdfs:label "Class of Creator" . dave:ClassOfUsers a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating data asset value based on the classes of the users of a data asset. `Higher' classes (e.g. manager) = more value" ; rdfs:label "Class of Users" . #---------------------------------------------------------- #Infrastructure Dimension dave:Infrastructure a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to the infrastructure" ; rdfs:label "Infrastructure". #USAGE Related Infrastructure Metric group **************************** dave:UsageInfrastructure a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the usage/business infrastructure" ; rdfs:label "Usage Infrastructure" . dave:BusinessScope a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric used to specify the business scope (domain) of the data asset"; rdfs:label "Business Scope". dave:Distribution a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the amount of distribution/sharing of the data asset"; rdfs:label "Distribution". #DATA Related Infrastructure Metric group **************************** dave:DataInfrastructure a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the data infrastructure" ; rdfs:label "Data Infrastructure" . dave:DataManagement a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the capability maturity level for data management on the data asset"; rdfs:label "Data Management". dave:Integration a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the level of integration of a data asset with other data assets"; rdfs:label "Integration". #---------------------------------------------------------- #Financial Dimension dave:Financial a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to finance" ; rdfs:label "Financial". #COST Related Metric group **************************** dave:CostFinancial a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the cost of data assets" ; rdfs:label "Cost Finance" . dave:MaintenanceCost a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the cost of maintenance the data asset"; rdfs:label "Maintenance Cost". dave:AcquisitionCost a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the cost of buying/generating the data asset"; rdfs:label "Acquisition Cost". #PROFIT Related Infrastructure Metric group **************************** dave:ProfitFinancial a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to the profit resulting from using data assets" ; rdfs:label "Profit Finance" . dave:ReturnOnInvestment a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the ROI of the data asset"; rdfs:label "Return on Investment". #---------------------------------------------------------- #Data Dimension dave:Data a rdfs:Class ; rdfs:subClassOf dave:Dimension ; rdfs:comment "Encompasses data value aspects that are related to the data within the data asset" ; rdfs:label "Data". #Intrinsic Data Metric group **************************** dave:IntrinsicData a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to intrinsic aspects about the data within data assets" ; rdfs:label "Intrinsic Data" . dave:Volume a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the size of a data asset" ; rdfs:label "Volume" . dave:Contents a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the contents of a data asset" ; rdfs:label "Contents" . #Extrinsic Data Metric group **************************** dave:ExtrinsicData a rdfs:Class ; rdfs:subClassOf dave:MetricGroup ; rdfs:comment "Encompasses metrics that assess data value aspects that are related to extrinsic aspects about the data within data assets" ; rdfs:label "Extrinsic Data" . dave:Trust a rdfs:Class ; rdfs:subClassOf dave:Metric ; rdfs:comment "A metric calculating the data asset value based on the trust of a user in a data asset" ; rdfs:label "Trust" .