Provenance Vocabulary Integrity Verification OWL Ontology

From Semantic Portal Wiki

Jump to: navigation, search
Infobox (OWL Ontology) edit with form

{{#vardefine:ns| }}{{#vardefine:p|namespace }}{{#vardefine:v|http://purl.org/net/provenance/integrity# }} {{#vardefine:ns| }}{{#vardefine:p|prefix }}{{#vardefine:v|prvIV }}

Contents

Overview

This is one module of Provenance Vocabulary


Domain Concept Coverage

artifact
  • prv:Artifact ...... prvIV:verifiedBy
    • prvIV:IntegrityVerification
event
  • prv:Execution
    • prvIV:IntegrityVerification ...... prvIV:obtainedResult
      • prvIV:SignatureVerification ...... prvIV:usedMethod prvIV:signedBy


Concept Modeling

class hierarchy

disjointed classes

  <owl:Class rdf:about="http://purl.org/net/provenance/integrity#IntegrityVerification">
    <rdfs:subClassOf rdf:resource="http://purl.org/net/provenance/ns#Execution"/>
    <owl:disjointWith rdf:resource="http://purl.org/net/provenance/ns#DataCreation"/>
    <owl:disjointWith rdf:resource="http://purl.org/net/provenance/ns#DataAccess"/>
    <rdfs:label xml:lang="en">Integrity Verification</rdfs:label>
    <rdfs:comment xml:lang="en">IntegrityVerification is a concept that represents the completed verification of the integrity of an artifact.</rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/net/provenance/integrity"/>
  </owl:Class>


reuse other ontology

the following features were used

  • rdfs:range
  <owl:ObjectProperty rdf:about="http://purl.org/net/provenance/integrity#signedBy">
    <rdfs:label xml:lang="en">signed by</rdfs:label>
    <rdfs:comment xml:lang="en">This property refers to the authority responsible for the digital signature that was verified by a signature verification.</rdfs:comment>
    <rdfs:domain rdf:resource="http://purl.org/net/provenance/integrity#SignatureVerification"/>
    <rdfs:range rdf:resource="http://www.w3.org/2004/03/trix/swp-2/Authority"/>
    <rdfs:isDefinedBy rdf:resource="http://purl.org/net/provenance/integrity"/>
  </owl:ObjectProperty>

Semantic Web Language Feature Usage

Below are some general information about this ontology. The analytical results are generated based on Semantic Web Ontology Analysis Techniques.

RDF

{{#vardefine:ns| }}{{#vardefine:p|number of triples }}{{#vardefine:v|66 }}

OWL

{{#vardefine:ns| }}{{#vardefine:p|OWL Species }}{{#vardefine:v|Full }} {{#vardefine:ns| }}{{#vardefine:p|DL Expressivity }}{{#vardefine:v|ALCHI(D) }}

AL - Attribute Logic: Conjunction, Universal Value Restriction, Limited Existential Quantification 
C - Complement (together with AL allows Disjunction, Full Existential Quantification) 
H - Role Hierarchy 
I - Role Inverse
(D) - Datatypes


Usage of OWL Constructs

OWL Validation (execute)

  • Individuals
  • RelatedIndividuals
  • IndividualData
  • Disjoint
  • Partial
  • Complete

Meta Usage of Semantic Web Terms

(see Semantic Web Ontology Analysis Techniques#Meta Usage)

 xmlns:prv="http://purl.org/net/provenance/ns#"
 xmlns:wot="http://xmlns.com/wot/0.1/"
 xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#"
 xmlns:dcterms="http://purl.org/dc/terms/"
 xmlns:foaf="http://xmlns.com/foaf/0.1/"

classes populated in this ontology (POP-C)


properties populated in this ontology (POP-P)

note: this ontology also redefines classes from other ontology, such as foaf:Agent. we skipped those definition

classes defined in this ontology (DEF-C)

note: this ontology also redefines classes from other ontology, such as void:Dataset. we skipped those definition

  1. Category:prvIV:IntegrityVerification
  2. Category:prvIV:SignatureMethod
  3. Category:prvIV:SignatureVerification
  4. Category:prvIV:VerificationResult

properties defined in this ontology (DEF-P)

  1. Property:prvIV:obtainedResult
  2. Property:prvIV:signedBy
  3. Property:prvIV:usedMethod
  4. Property:prvIV:verifiedBy


Class Hierarchy (Frame-ish view)

  • prv:Artifact ...... prvIV:verifiedBy
    • prvIV:IntegrityVerification
  • prv:Execution
    • prvIV:IntegrityVerification ...... prvIV:obtainedResult
      • prvIV:SignatureVerification ...... prvIV:usedMethod prvIV:signedBy
Personal tools
Semantic Web Community
Tetherless World constellation
maintenance