Metadata deployment for publishing environments |
| Sonia López-Fuentetaja |
| Software Engineer |
| Grupo ANAYA
Juan Ignacio Luca de Tena, 15 28027 Madrid Spain Phone: +34 91 393 88 39 Fax: +34 91 742 66 31 Email: slopez@anaya.es Web: www.anaya.es |
Biographical notice: |
ABSTRACT: |
Introduction |
Web ![]() global repositories universal databases |
Global Repository: Universal Databases versus the Web |
URC URI ![]() URL ![]() URN ![]() resource ![]() web model |
The Web Model |
RDF ![]() metadata ![]() |
Metadata |
RDF ![]() XML ![]() independency interchange ![]() property ![]() resource ![]() scalability |
RDF |
The foundation of RDF is a model for representing named properties and property values. RDF properties may be thought of as attributes of resources and also as relationships between resources. |
API, Application Programming Interface ![]() metadata vocabulary ![]() performance |
Metadata Repository |
Specific applications may require some specialized query and manipulation operations. These high-level operations are implemented using the basic RDF API . |
cataloging ![]() graphical user interface metadata-based applications |
User Interface |
| RDF Model RDF Schema cataloging ![]() metadata vocabulary ![]() namespace ![]() user profile |
Dawn Schema |
The core Dawn schema vocabulary is defined in a namespace informally called dawn
here. |
| class |
Core Classes |
The following resources are core classes that are defined as part of the Dawn schema. Every Dawn model includes these. |
dawn:Catalog |
dawn:Member |
dawn:Literal |
property ![]() |
Core Properties |
The following resources are core properties that are defined as part of the Dawn schema. Properties provides a mechanism for expressing relationships between catalogs and their items or subcatalogs. |
dawn:type |
dawn:subCatalog |
dawn:item |
This property indicates the membership relation between a catalog and the members that belong to the collection of resources defined by the catalog. |
dawn:prop |
This property indicates the existence of a relationship between two resources. |
constraint ![]() |
Constraints |
The Dawn Schema defines some properties used to declare constraints associated with classes and properties. |
dawn:range |
dawn:domain |
dawn:participation |
A participation constraint restricts the number of times a resource in a catalog can participate in a statement-set. |
This property is used to declare the participation constraint. The value of the participation property is a dawn:ParticipationValue
|
dawn:ParticipationValue |
This is the catalog whose members are dawn:ExactlyOne
,dawn:ZeroOrMore
,dawn:ZeroOrOne
anddawn:ZeroOrMore
. |
authoring ![]() browsing metadata schema ![]() searching tree structure |
Authoring, Browsing and Searching |
From the user point of view a catalog is just a container with a descriptive name which indicates the kind of things it may hold. Folder icons are used so as to represent catalogs. Users populate catalogs creating objects into the catalogs. Each object in a catalog is given an appropriate name which designates the resource it is representing. Document icons are used so as to represent items. To represent the item relation between a catalog and its members, these latter are depicted as documents contained in the corresponding catalog folder. FigureLOP-001 1 illustrates these concepts. |
| Note: |
|
Figure 1: Schema for film descriptions and some sample data
|
For describing films, descriptive attributes such as director or chroma may be useful, so you will create the sub-folders corresponding to these properties into the folder Film
. As a result the statements(prop, Film, Director) and (prop, Film, Chroma)
are created. Attributes such asRunning Time
andYear
may also be important for describing films. The permitted values for these properties are atomic values such as “89” or “1956”. SoRunning Time
andYear
are catalogs whose members are literals. See FigureLOP-001
1. |
As a property can be used to describe more than one catalog, if a property already exists users can make it available to as many catalogs as needed. |
|
Figure 2: Shared properties
|
The following figureLOP-002 illustrates how the property dawn:subCatalog
is used for classification. |
|
Figure 3: Sub-Catalogs
|
FigureLOP-003 4 illustrates this. |
|
Figure 4: An advanced query
|
Conclusion |
Acknowledgments |