Difference between revisions of "RDF/OWL"

From Archivematica
Jump to navigation Jump to search
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > [[Metadata elements]] > RDF/OWL
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > [[Metadata elements]] > RDF/OWL
 +
 +
<div style="padding: 10px 10px; border: 1px solid black; background-color: #F79086;">This page is no longer being maintained and may contain inaccurate information. Please see the [https://www.archivematica.org/docs/latest/ Archivematica documentation] for up-to-date information. </div> <p>
  
 
This example is based on an OWL ontology for PREMIS being drafted by a working group associated with the PREMIS Editorial Committee. The draft ontology will be made publicly available in February 2017.
 
This example is based on an OWL ontology for PREMIS being drafted by a working group associated with the PREMIS Editorial Committee. The draft ontology will be made publicly available in February 2017.
Line 26: Line 28:
 
   premis:hasFormat <jpgformat> ;
 
   premis:hasFormat <jpgformat> ;
 
   relsubtype:iso <file2> ;
 
   relsubtype:iso <file2> ;
   premis:hasEvent <file1ing>, <file1mes>, <file1vir>, <file1fnm>, <file1fid>, <file1val>, <file1nor>, <file1fix> .
+
   premis:hasEvent <info:nri/ff8a8142-00a8-41d4-a8ff-892d123d45ff>, <file1mes>, <file1vir>, <file1fnm>, <file1fid>, <file1val>, <file1nor>, <file1fix> .
  
 
<file1fixity> a premis:Fixity, premis:SHA256Fixity ;
 
<file1fixity> a premis:Fixity, premis:SHA256Fixity ;
Line 38: Line 40:
 
<info:nri/ff8a8142-00a8-41d4-a8ff-892d123d45ff> rdf:type, evType:ing ;
 
<info:nri/ff8a8142-00a8-41d4-a8ff-892d123d45ff> rdf:type, evType:ing ;
 
   dc:date "2017-01-21T01:46:13" ;
 
   dc:date "2017-01-21T01:46:13" ;
   evRelAgRole:imp <NRI>
+
   evRelAgRole:imp <NRI> ;
   evRelAgRole:aut <pk1>
+
   evRelAgRole:aut <pk1> ;
   evRelAgRole: <exe>
+
   evRelAgRole:exe <Archivematica> .
 
 
<file1mes> a premis:Event, evtype:mes ;
 
  dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
 
  premis:eventDateTime "2017-01-21T01:46:16" ;
 
  premis:hasOutcome "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
 
  premis:eventDetail "program="python"; module="hashlib.sha256()"" ;
 
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .
 
  
<file1vir> a premis:Event, evtype:vir ;
+
<info:nri/aj8a8142-00a8-41d4-a8db-892d123d45cm> rdf:type, evType:mes ;
   dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
+
   dc:date "2017-01-21T01:46:16" ;
   premis:eventDateTime "2017-01-21T01:46:23" ;
+
  premis:hasNote "program="python"; module="hashlib.sha256()"" ;
   premis:hasOutcome "Pass" ;
+
  premis:hasOutcomeNote "d2bed92b73c7090bb30a0b30016882e7069c437488e1513e9deaacbe29d38d92" ;
   premis:eventDetail "program="Clam AV"; version="ClamAV 0.99.2"; virusDefinitions="22920/Sat Jan 21 00:16:22 2017 "" ;
+
  evRelAgRole:imp <NRI> ;
   prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .
+
  evRelAgRole:aut <pk1> ;
 +
  evRelAgRole:exe <Archivematica> .
 +
 
 +
<info:nri/1de1f888-fbf7-47e5-987e-5e5bc72ac2c5> rdf:type, evType:vir ;
 +
   dc:date "2017-01-21T01:46:23" ;
 +
   premis:hasStatus "Pass" ;
 +
   premis:hasNote "program="Clam AV"; version="ClamAV 0.99.2"; virusDefinitions="22920/Sat Jan 21 00:16:22 2017 "" ;
 +
   evRelAgRole:imp <NRI> ;
 +
  evRelAgRole:aut <pk1> ;
 +
  evRelAgRole:exe <Archivematica> .
  
<file1fnm> a premis:Event, evtype:fnm ;
+
<info:nri/b6a96d52-390e-4a32-a824-727f624c9d44> rdf:type, evtype:fnm ;
   dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
+
   dc:date "2017-01-21T01:46:29" ;
   premis:eventDateTime "2017-01-21T01:46:29" ;
+
   premis:hasNote "prohibited characters removed:program="sanitizeNames"; version="1.10.d204c68e72645b2b4228520680ca211f7bc20b3b"" ;
   premis:hasOutcome "Original name="%transferDirectory%objects/evelyn's photo.jpg"; cleaned up name="%transferDirectory%objects/evelyn_s_photo.jpg"" ;
+
   premis:hasOutcomeNote "Original name="%transferDirectory%objects/evelyn's photo.jpg"; cleaned up name="%transferDirectory%objects/evelyn_s_photo.jpg"" ;
   premis:eventDetail "prohibited characters removed:program="sanitizeNames"; version="1.10.d204c68e72645b2b4228520680ca211f7bc20b3b"" ;
+
   evRelAgRole:imp <NRI> ;
   prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .
+
   evRelAgRole:aut <pk1> ;
 +
  evRelAgRole:exe <Archivematica> .
  
<file1fid> a premis:Event, evtype:fid ;
+
<info:nri/2cae3c41-fb3a-42e5-a4cf-4bdbba96c36f> rdf:type, evtype:fid ;
   dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
+
   dc:date "2017-01-21T01:52:21" ;
  premis:eventDateTime "2017-01-21T01:52:21" ;
+
   premis:hasStatus "Positive" ;
   premis:hasOutcome "Positive" ;
+
   premis:hasNote "program="Fido"; version="1"" ;
   premis:eventDetail "program="Fido"; version="1"" ;
+
   premis:eventOutcomeNote <http://www.nationalarchives.gov.uk/pronom/fmt/43> ;
   premis:eventOutcomeDetailNote <http://www.nationalarchives.gov.uk/pronom/fmt/43> ;
+
   evRelAgRole:imp <NRI> ;
   prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .
+
  evRelAgRole:aut <pk1> ;
 +
  evRelAgRole:exe <Archivematica> .
  
 
<file1val> a premis:Event, evtype:val ;
 
<file1val> a premis:Event, evtype:val ;

Latest revision as of 16:36, 11 February 2020

Main Page > Development > Development documentation > Metadata elements > RDF/OWL

This page is no longer being maintained and may contain inaccurate information. Please see the Archivematica documentation for up-to-date information.

This example is based on an OWL ontology for PREMIS being drafted by a working group associated with the PREMIS Editorial Committee. The draft ontology will be made publicly available in February 2017.

@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix doap: "http://usefulinc.com/ns/doap#" .
@prefix ebucore: <http://www.ebu.ch/metadata/ontologies/ebucore/ebucore#> .
@prefix evRelAgRole: <http://id.loc.gov/vocabulary/preservation/linkingAgentRoleEvent> .
@prefix evtype: <http://id.loc.gov/vocabulary/preservation/eventType> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix premis: <http://www.loc.gov/premis/rdf/v2#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix relsubtype: <http://id.loc.gov/vocabulary/preservation/relationshipSubType> .

<file1> a premis:File
  dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
  dc:description "original" ;
  premis:compositionLevel "0" ;
  ebucore:fileSize "158131" ;
  premis:originalName "%transferDirectory%objects/evelyn's second photo.jpg" ;
  premis:hasFixity <file1fixity> ;
  premis:hasFormat <jpgformat> ;
  relsubtype:iso <file2> ;
  premis:hasEvent <info:nri/ff8a8142-00a8-41d4-a8ff-892d123d45ff>, <file1mes>, <file1vir>, <file1fnm>, <file1fid>, <file1val>, <file1nor>, <file1fix> .

<file1fixity> a premis:Fixity, premis:SHA256Fixity ;
  rdf:value "d2bed92b73c7090bb30a0b30016882e7069c437488e1513e9deaacbe29d38d92" .
	
<jpgformat> a dcterms:FileFormat ;
  rdfs:label "JPEG File Interchange Format" ;
  premis:hasVersion "1.01" ;
  owl:sameAs <http://www.nationalarchives.gov.uk/pronom/fmt/43> .

<info:nri/ff8a8142-00a8-41d4-a8ff-892d123d45ff> rdf:type, evType:ing ;
  dc:date "2017-01-21T01:46:13" ;
  evRelAgRole:imp <NRI> ; 
  evRelAgRole:aut <pk1> ;
  evRelAgRole:exe <Archivematica> .

<info:nri/aj8a8142-00a8-41d4-a8db-892d123d45cm> rdf:type, evType:mes ;
  dc:date "2017-01-21T01:46:16" ;
  premis:hasNote "program="python"; module="hashlib.sha256()"" ;
  premis:hasOutcomeNote "d2bed92b73c7090bb30a0b30016882e7069c437488e1513e9deaacbe29d38d92" ;
  evRelAgRole:imp <NRI> ;
  evRelAgRole:aut <pk1> ;
  evRelAgRole:exe <Archivematica> .
  
<info:nri/1de1f888-fbf7-47e5-987e-5e5bc72ac2c5> rdf:type, evType:vir ;
  dc:date "2017-01-21T01:46:23" ;
  premis:hasStatus "Pass" ;
  premis:hasNote "program="Clam AV"; version="ClamAV 0.99.2"; virusDefinitions="22920/Sat Jan 21 00:16:22 2017 "" ;
  evRelAgRole:imp <NRI> ;
  evRelAgRole:aut <pk1> ;
  evRelAgRole:exe <Archivematica> .

<info:nri/b6a96d52-390e-4a32-a824-727f624c9d44> rdf:type, evtype:fnm ;
  dc:date "2017-01-21T01:46:29" ;
  premis:hasNote "prohibited characters removed:program="sanitizeNames"; version="1.10.d204c68e72645b2b4228520680ca211f7bc20b3b"" ;
  premis:hasOutcomeNote "Original name="%transferDirectory%objects/evelyn's photo.jpg"; cleaned up name="%transferDirectory%objects/evelyn_s_photo.jpg"" ;
  evRelAgRole:imp <NRI> ;
  evRelAgRole:aut <pk1> ;
  evRelAgRole:exe <Archivematica> .

<info:nri/2cae3c41-fb3a-42e5-a4cf-4bdbba96c36f> rdf:type, evtype:fid ;
  dc:date "2017-01-21T01:52:21" ;
  premis:hasStatus "Positive" ;
  premis:hasNote "program="Fido"; version="1"" ;
  premis:eventOutcomeNote <http://www.nationalarchives.gov.uk/pronom/fmt/43> ;
  evRelAgRole:imp <NRI> ;
  evRelAgRole:aut <pk1> ;
  evRelAgRole:exe <Archivematica> .

<file1val> a premis:Event, evtype:val ;
  dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
  premis:eventDateTime "2017-01-21T01:52:30" ;
  premis:hasOutcome "pass" ;
  premis:eventDetail "program="JHOVE"; version="1.6"" ;
  premis:eventOutcomeDetailNote "format="JPEG"; version="1.02"; result="Well-Formed and valid"" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .

<file1nor> a premis:Event, evtype:nor ;
  dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
  premis:eventDateTime "2017-01-21T01:54:26" ;
  premis:eventDetail "ArchivematicaFPRCommandID="a34ddc9b-c922-4bb6-8037-bbe713332175"; program="convert"; version="Version: ImageMagick 6.7.7-10 2016-11-29 Q16 http://www.imagemagick.org"" ;
  premis:eventOutcomeDetailNote "%SIPDirectory%objects/evelyn_s_photo-4c23296c-1382-4b1e-ab96-3c128c533fc0.tif" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .

<file1fix> a premis:Event, evtype:fix ;
  dc:identifier "ff8a8142-00a8-41d4-a8ff-892d123d45ff" ;
  premis:eventDateTime "2017-01-21T01:59:46" ;
  premis:hasOutcome "pass" ;
  premis:eventDetail "program="python"; module="hashlib.sha256()"" ;
  premis:eventOutcomeDetailNote "d2bed92b73c7090bb30a0b30016882e7069c437488e1513e9deaacbe29d38d92 verified" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .

<NRI> a prov:Agent, prov:Organization ;
  foaf:name “Not a Real Institution” .
 
<pk1> prov:Agent, prov:Person;
  rdfs:label "McLellan, Evelyn" .

<Archivematica> a prov:Agent, prov:SoftwareApplication ;
  doap:name "Archivematica" ;
  premis:hasVersion "1.6" .

<file2> a premis:File
  dc:identifier "3d418ac1-43d9-4a5e-82f0-9ff45fbaa509" ;
  dc:description "preservation" ;
  premis:compositionLevel "0" ;
  ebucore:fileSize "1446768" ;
  premis:hasFixity <file2fixity> ;
  relsubtype:hss <file1> ;
  premis:hasEvent <file2cre>, <file2mes>, <file2fix> .

<file2fixity> a premis:Fixity, premis:SHA256Fixity ;
  rdf:value "1b3cd0d919a3d80aa042ff46d8c4f209c054f83ff4faa6a155e66cc0ba612910" .

<file2cre> a premis:Event, evtype:cre ;
  dc:identifier "4c23296c-1382-4b1e-ab96-3c128c533fc0" ;
  premis:eventDateTime "2017-01-21T01:54:26" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .

<file2mes> a premis:Event, evtype:mes ;
  dc:identifier "555e3339-3410-4c73-a7c5-30d3bc7a6afc" ;
  premis:eventDateTime "2017-01-21T01:54:26" ;
  premis:hasOutcome "1b3cd0d919a3d80aa042ff46d8c4f209c054f83ff4faa6a155e66cc0ba612910" ;
  premis:eventDetail "program="python"; module="hashlib.sha256()"" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .

<file2fix> a premis:Event, evtype:fix ;
  dc:identifier "cac3adfa-7b27-4dbb-9874-c3af255efbdf" ;
  premis:eventDateTime "2017-01-21T01:59:43" ;
  premis:hasOutcome "1b3cd0d919a3d80aa042ff46d8c4f209c054f83ff4faa6a155e66cc0ba612910 verified" ;
  premis:eventDetail "program="python"; module="hashlib.sha256()"" ;
  prov:wasAttributedTo <NRI>, <pk1>, <Archivematica> .