1 / 25

SGML in Bibliotheken

SGML in Bibliotheken. Dafan Zhai June,2003. Bibliothek. Eine Bibliothek ist eine zur öffentlichen bzw. privaten Benutzung planmäßig angelegte und geordnete Sammlung von schriftlich fixierten, audiovisuellen und elektronischen Materialien. Hauptaufgaben der Bibliothek. Ressource summeln

Download Presentation

SGML in Bibliotheken

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SGML in Bibliotheken Dafan Zhai June,2003

  2. Bibliothek • Eine Bibliothek ist eine zur öffentlichen bzw. privaten Benutzung planmäßig angelegte und geordnete Sammlung von schriftlich fixierten, audiovisuellen und elektronischen Materialien.

  3. Hauptaufgaben der Bibliothek • Ressource summeln • Ressource ausleihen • Katalog • Wurde früher durch Karten dargestellt. • Auf der Karte schreibt alle die Informationen über ein Buch.

  4. Katalog • CCS • Steht für Computer Classification System • Aus ACM(Association for Computing Machinery) • A:General Lituratur B:Hardware ... I.7.2 Markup languages Weitere Informationen unter: www.acm.org/class/1998/ccs98.txt

  5. Daten in Bibliothek • Strukturierte Informationen der Bibliothek

  6. Metadata • „Daten über daten“ • Metadaten sind maschinenlesbare Informationen über elektronische Ressourcen und andere Dinge.

  7. Metadata durch SGML <Buch01> <Titel> ... </Titel> <Author> ... </Author> <Schlägwort> ... </Schlägwort> </Buch01>

  8. Probleme • <Name>...</Name> oder <title>...</title> oder <Titel>...</Titel> • <Author>aaa,bbb</Author> oder <Author>aaa</Author> <Author>bbb</Author> • Etc.

  9. Dublin Core • März 1995: Metadaten Workshop veranstaltet vom Online Computer Library Center (OCLC) und National Center for Supercomputing (NCSA) den ersten Metadaten Workshop. • Entstehung der Dublin Core

  10. Dublin Core • Enthält 15 Kernelemente -title :Titel -creator :Verfasser oder Urheber -subject :Thema -description :Inhaltliche Beschreibung -publisher :Verleger bzw. Herausgeber -contributors :Weitere beteiligten Personen und -Körperschaften -date :Datum,in der Format JJJJ-MM-TT

  11. Dublin Core -type :Resourcenart.Bsp.:image,text,sound,usw.1 -format :Software- bzw. Hardwarebedingung, um die Ressource anzuzeigen oder auszuführen. Bsp.:image/jpg 4kB -identifier :Ressourcen-Identifikation -source :Quelle, Lituratur -language :Sprache -relation :Beziehung zu anderen Ressourcen -coverage :Räumliche und zeitliche Maßangaben -rights :Rechtliche Bedingungen ________________________________________________________________________ 1. DCMI Type Vocabulary: http://dublincore.org/documents/2000/07/11/dcmi-type-vocabulary/

  12. Regeln des Dublin Core • Wurzelelement ist „metedata“, danach wird die namensräume definiert. • Das URI des namensräumes von Dublin Core ist „http://purl.org/dc/elements/1.1/” <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> ... ... </metadata>

  13. Regeln des Dublin Core • Werte als Content des Element <dc:title>XML in der Praxis</dc:title> -- richtig <dc:title value=" XML in der Praxis" /> -- falsch • Alle Namen der 15 Kernelement werden kleingeschrieben. dc:title -- richtig dc:Title -- falsch

  14. Regeln des Dublin Core • Multiwerte des element werden durch wiedeholung des XML-Element implementiert. <dc:creator> Henning Behme </dc:creator> <dc:creator> Stefan Mintert </dc:creator>

  15. Beispiel <?xml version="1.0"?> <metadata xmlns="http://example.org/myapp/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title> XML in der Praxis </dc:title> <dc:title> Professionelles eb-Publishing mit der Extensible Markup Language </dc:title> <dc:creator> Henning Behme </dc:creator> <dc:creator> Stefan Mintert </dc:creator> <dc:publisher> Addison-Wesley </dc:publisher> <dc:identifier> 3-8273-1636-7 </dc:identifier> </metadata>

  16. Qualifizierter Dublin Core • July,2000: Dublin Core Metadata Initiative verlegte die Liste des empfohlenen Dublin Core Qualifiers. • 2 Klassen des Qualifiers: • Element Refinement • Encoding Scheme

  17. 2 Klassen des Qualifiers • Element Refinement: spezifiziert genauer den Wert und die Bedeutung des Elements. Bsp.: date -Created :Datum der Erstellung der Ressource -Valid :Datum der Gültigkeit einer Ressource -Available :Datum, an dem die Ressource zugänglich sein wird oder zugänglich gemacht wurde -Issued :Datum der formalen Veröffentlichung der Ressource

  18. 2 Klassen des Qualifiers • Weitere Element Refinements: • isPartOf :Teil der Ressource • Alternative :Alternateve Titel. Abkürzung bzw. Übersetzung • extend :Größe bzw. zeitliche Dauer der Ressource • Etc. • Liste des Element Refinement unter: http://dublincore.org/documents/dcmi-terms/#H3

  19. 2 Klassen des Qualifiers • Encoding schemes: bestimmen Schemen, die bei der Interpretation eines Elementinhalts helfen. Bsp.: date - DCMI Period: Angaben über die Grenzen eines Zeitintervalls - W3C-DTF: W3C-Kodierungsregeln für Daten und Zeiten – basierend auf ISO 8601 • Liste des Element Refinement unter: http://dublincore.org/documents/dcmi-terms/#H4

  20. Regeln des Element Refinements • Namensräum: xmlns:dcterms=“http://purl.org/dc/terms/” • Sonstige Regeln des Element Refinements sind gleich wie die Kernelemente. <dcterms:created> 2000-12-05 </dcterms:created>

  21. Regeln des Element Refinements • Es ist nicht gefordert, die Beziehung zwischen die Refinements und das spezifizierte Element zu schreiben. Bsp.: <dc:date>...</dc:date> <dcterms:created>... </dcterms:created> <dcterms:valid>...</dcterms:valid> <dcterms:available>... </dcterms:available> <dcterms:issued>...</dcterms:issued>

  22. Regeln des Encoding Schemes • Encoding Scheme wird implementiert als Attribute des zugehörigen Elements. Der Name der Attribute ist „xsi:type“. Bsp.: <dc:identifier xsi:type="dcterms:URI"> http://dublincore.org </dc:identifier>

  23. Weitere Regeln • Der 1. Buchstabe der Element Refinements und Encoding Schamas muss kleingeschrieben werden. Bsp.: <dcterms:issued> <dcterms:isPartOf>

  24. Weitere Regeln • Falls der Inhalt des Elements auf andere Sprache geschrieben wird, soll Attribute „xml:lang“ hinzugefügt werden. Bsp.: <dc:title xml:lang=„de“> XML in der Praxis </dc:title>

  25. Beispiel

More Related