-
Notifications
You must be signed in to change notification settings - Fork 130
/
fedora-node-types.cnd
77 lines (63 loc) · 1.8 KB
/
fedora-node-types.cnd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/*
* JCR node types for use with Fedora
*/
<jcr = 'http://www.jcp.org/jcr/1.0'>
<nt = 'http://www.jcp.org/jcr/nt/1.0'>
<mix = 'http://www.jcp.org/jcr/mix/1.0'>
<image='http://www.modeshape.org/images/1.0'>
/*
* Friend-of-a-Friend
*/
<foaf = 'http://xmlns.com/foaf/0.1/'>
/*
* Dublin Core. See:
*
* http://dublincore.org/documents/dcmi-namespace/
*/
<dc = 'http://purl.org/dc/elements/1.1/'>
/*
* Generic Fedora namespace
*/
<fedora = 'http://fedora.info/definitions/v4/repository#'>
<rdf = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
<rdfs = 'http://www.w3.org/2000/01/rdf-schema#'>
<premis = 'http://www.loc.gov/premis/rdf/v1#'>
<ldp = 'http://www.w3.org/ns/ldp#'>
/*
* A fedora namespace for properties a user may set on a node that may
* enable or disable a fedora-specific behavior of that node.
*/
<fedoraconfig = 'http://fedora.info/definitions/v4/config#'>
<test = 'info:fedora/test/'>
/*
* Any Fedora resource.
*/
[fedora:Resource] > mix:created, mix:lastModified, mix:referenceable mixin
- rdf:type (URI) multiple
- * (undefined) multiple
- * (undefined)
/*
* A Fedora object.
*/
[fedora:Container] > fedora:Resource mixin
- ldp:membershipResource (REFERENCE)
- ldp:hasMemberRelation (URI)
- ldp:isMemberOfRelation (URI)
- ldp:insertedContentRelation (URI)
[ldp:BasicContainer] > fedora:Container mixin
[ldp:DirectContainer] > fedora:Container mixin
[ldp:IndirectContainer] > fedora:Container mixin
/*
* A Fedora datastream.
*/
[fedora:NonRdfSourceDescription] > fedora:Resource mixin
/*
* Some content that can have a checksum
*/
[fedora:Binary] > fedora:Resource mixin
- premis:hasOriginalName (STRING)
- premis:hasSize (LONG) COPY
- premis:hasMessageDigest (URI) COPY
[fedora:Skolem] > mix:referenceable mixin
[fedora:Pairtree] mixin
[fedora:Tombstone] > nt:hierarchyNode