SGML/XML przydatne cechy. SGML/XML w zarządzaniu dokumentami. Publikowanie treści. Najodpowiedniejszy model. SGML/XML przydatne cechy

Podobne dokumenty
SGML/XML przydatne cechy. SGML/XML w zarządzaniu dokumentami. Publikowanie treści. Najodpowiedniejszy model. SGML/XML przydatne cechy

Systemy zarządzania treścią

Zarządzanie treścią w wydawnictwie. Systemy zarządzania treścią Część 2. Dowiązania. Linki semantyczne. Subdokumenty. Linki semantyczne przykłady

Systemy zarządzania treścią

Systemy zarządzania dokumentami Część 2

Systemy zarządzania treścią

Środowisko publikacyjne oparte na XML-u. Szymon Zioło 1 maja 2004

92 miliardy dokumentów

Systemy zarządzania treścią

Najczęściej stosowanym systemem obiegu dokumentów elektronicznych jest poczta elektroniczna. Dokumenty przesyłamy sobie jako załączniki do listów.

XML a relacyjne bazy danych. XML w bazach danych. Klasyfikacja wsparcia dla XML-a w bazach danych. XML a relacyjne bazy danych.

Tomasz Grześ. Systemy zarządzania treścią

GM System. Solid Edge Technical Publications Oferta produktu

Plan. Raport. Tworzenie raportu z kreatora (1/3)

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Podstawy technologii WWW

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października Maciej Nikiel

Laboratorium z przedmiotu Programowanie obiektowe - zestaw 04

Szczegółowy opis zamówienia:

Monitoring procesów z wykorzystaniem systemu ADONIS

Bazy danych 2. Wykład 1

Integracja Symfonia ERP ze sklepem internetowym

PLAN SZKOLEŃ FEMAP. Nasza oferta: Solid Edge najefektywniejszy dostępny obecnie na rynku system CAD klasy mid-range,

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Platforma e-learningowa

Wolters Kluwer Publication Build. Systemy zarządzania treścią. Publication Build schemat. Publication Build przykład szablonu

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Release Notes Process Data Flow ("PDF" )

PLAN SZKOLEŃ Femap. Nasza oferta: Solid Edge najefektywniejszy dostępny obecnie na rynku system CAD klasy mid-range,

Autor: Joanna Karwowska

Podstawowe możliwości programu Spectro Market Faktura

Załącznik nr 2 do zapytania ofertowego nr IN-I

dlibra 3.0 Marcin Heliński

TOPWEB SPSall Budowanie portalu intranetowego

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

XML i nowoczesne metody zarządzania treścią

Model semistrukturalny

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema. Elementy czy atrybuty? Wartości domyślne i ustalone. Elementy czy atrybuty?

Symfonia Produkcja. Kreator raportów. Wersja 2013

REFERAT O PRACY DYPLOMOWEJ

XML i nowoczesne metody zarządzania treścią

BPM vs. Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

System do projektowania i dokumentowania sieci komputerowych Projekt konceptualny

Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

Programowanie MorphX Ax

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

HP Service Anywhere Uproszczenie zarządzania usługami IT

Implementacja prototypu modułu dostępu do danych SkOs przy pomocy protokołu LDAP

Baza danych sql. 1. Wprowadzenie. 2. Repozytaria generyczne

OPIS PRZEDMIOTU ZAMÓWIENIA

Wykład I. Wprowadzenie do baz danych

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Integracja przykładowej hurtowni z serwisem aukcyjnym Allegro.

Baza danych sql. 1. Wprowadzenie

RELACYJNE BAZY DANYCH

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Zarządzanie danymi przestrzennymi

CMS- kontakty (mapa)

Podstawowe zagadnienia z zakresu baz danych

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

PDM wbudowany w Solid Edge

wersja dokumentu 1.0 data wydania

Nowe funkcje w programie Symfonia Start Faktura i Kasa w wersji 2011

Konfigurowanie produktów i generowanie dokumentacji. Systemy zarządzania treścią. Konfigurowanie produktu przykład. Szablon dokumentacji przykład

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Jako lokalizację, w której będzie kontynuowana praca w przyszłym roku szkolnym, warto wybrać tę, w której zgromadzonych jest więcej danych.

Informatyka kl. 1. Semestr I

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

WYJAŚNIENIA I ZMIANA TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

OPIS i SPECYFIKACJA TECHNICZNA

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Zadania autora i administratora według IBM Lotus LMS

4. Jak połączyć profil autora w bazie Scopus z identyfikatorem ORCID. 5. Jak połączyć ResearcherID (Web of Science) z identyfikatorem ORCID

Projektowani Systemów Inf.

Poszczególne punkty napisali (* oznacza współautorstwo):

The Binder Consulting

Część I Rozpoczęcie pracy z usługami Reporting Services

Aplikacje WWW - laboratorium

EXSO-CORE - specyfikacja

Wymagania dla modułu Pracownia Diagnostyczna załącznik A.2

Comarch EDM System zarządzania elektroniczną dokumentacją medyczną.

Autorzy opracowania (* oznacza współautorstwo):

Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności

Program szkolnego koła informatycznego

SZKOLENIE: METODYKA E-LEARNINGU (50h) Tematyka zajęć: PROGRAM EXE NARZĘDZIE DO TWORZENIA ELEKTRONICZNYCH MATERIAŁÓW DYDAKTYCZNYCH (10h)

PROGRAM KOŁA INFORMATYCZNEGO DLA UCZNIÓW GIMNAZJUM W SKOMLINIE W ROKU SZKOLNYM 2004/2005

Informatyka dla szkół ponadgimnazjalnych zakres podstawowy

Transkrypt:

SGML/ przydatne cechy SGML/ w zarządzaniu dokumentami. Publikowanie treści. Oddzielenie znaczenia tekstu od sposobu jego prezentacji. Zalety: jedno źródło, wiele różnych publikacji, redukcja nadmiarowości, uproszczone zarządzanie i aktualizacja. 1 2 SGML/ przydatne cechy Najodpowiedniejszy model Stworzenie najodpowiedniejszego modelu dla naszych informacji. Wyciskamy maksimum informacji z dokumentów: wyszukiwanie, kategoryzacja, automatyczne przetwarzanie: indeksy, linkowanie, nowe dokumenty na podstawie starych. Przykłady: encyklopedia: <nazwisko>, <imie>, <ur>, <zm>, <wymowa>, <etymologia>, <liczba-mieszk> prawo: <promulgator>, <rocznik>, <poz>, <art> <sąd>, <sygn-wyroku>, <teza> dokument techniczny: <part-number>, <function-name> patenty: <wynalazca>, <nr-zgłoszenia> ubezpieczenia: <data-polisy>, <wart-polisy> 3 4 Wyszukiwanie Wyszukiwanie inny pomysł Wyszukiwanie w metainformacjach. Wyszukiwanie pełnotekstowe z możliwością ograniczenia obszaru wyszukiwania do wybranych elementów: Słowacki: Słowacki Raj słowacki polityk Słowacki in nazwisko: Słowacki, Juliusz Wykorzystanie modelu wiedzy o przeszukiwanej rzeczywistości. Szukaj: niebieski opel corsa 80% podobieństwa Sprzedam granatowego opla corsę z 1999 roku. Tel. (22) 123 45 67. kolor niebieski jest podobny do granatowego w 80% Sprzedam <kolor>granatowego </kolor> Sprzedam <marka>opla</marka> <kolor>granatowego Sprzedam <kolor>granatowego <model>corsę</model> </kolor> <marka>opla</marka> z </kolor> <marka>opla</marka> <rocznik>1999</rocznik> <model>corsę</model> roku. z <model>corsę</model> z Tel. <rocznik>1999</rocznik> (22) 123 45 67. roku. <rocznik>1999</rocznik> roku. 5 6 1

Dowiązania Linki semantyczne Rodzaje dowiązań: między (całymi) dokumentami, między zawartościami dokumentów, jedno- lub dwukierunkowe, o dwóch lub więcej końcach. Funkcje dowiązań: dołączanie grafiki, dołączanie subdokumentów, zarządzanie wersjami (wariantami), linki semantyczne, przenoszące znaczenie specyficzne dla projektu: typ linku, metainformacje na linkach. Nadanie znaczenia linkom: wyszukiwanie z użyciem faktów, efektywna nawigacja, automatyczne przetwarzanie. <OSOBA-MOWIACA><KSIAZE ID-KRAJU= d1 >Hamlet<KSIAZE></OSOBA-MOWIACA> <WYPOWIEDZ><KRAJ ID= d1 >Dania</KRAJ> jest więzieniem. </WYPOWIEDZ> książę - kraj 7 8 Linki semantyczne przykłady Subdokumenty Encyklopedia: urodzony w, syn, ojciec, tworzył pod wpływem, jest/był prezydentem. Prawo: na podstawie aktu, zmiana aktu, uchylenie aktu. Dokumentacja techniczna: składa się z, nadklasa podklasa. <art wody nie nie jest jest objęty objęty cłem</art> cłem.</art> <art <art-ref nr= 3. >Cło id= art3 /> na przywóz śniegu wynosi 30%</art> Dotychczasowy artykuł 3. o treści: <art-ref id= art3 /> zastępuje się nowym o treści: <art nr= 3. >Cło na przywóz śniegu wynosi 30%.</art> 9 10 Zarządzanie wersjami Warianty dokumentów (1) Przechowywanie wersji dokumentu z kolejnych edycji: możliwość łatwego powrotu do wcześniejszej wersji. Wydania (releases) / rewizje: dokument w momencie publikacji jest zamrażany, aby wprowadzić zmiany, trzeba założyć nowe wydanie, nowe wydanie przechodzi cały cykl życia w systemie, aż do publikacji. Zarządzanie zmianami semantycznymi w dokumentach: przykłady: nowelizacje aktów prawnych, dokumentacja kolejnych wersji urządzenia; zapobieganie redundancji części dokumentu wspólnych dla wszystkich wersji. <akt> śniegu wynosi 30%.</art> </akt> 1.04.2002 <akt> zamrożonej wody wynosi 30%.</art> </akt> 11 12 2

Warianty dokumentów (2) śniegu wynosi 30%.</art> <akt> <wariant-ref id= a436 /> </akt> od=* do=31.03.2002 od=1.04.2002 do=* zamrożonej wody wynosi 30%.</art> Aktualizacja "twardych faktów" "Twarde" fakty: dane liczbowe, statystyczne, okresowo się zmieniające lub uaktualniane. Ta sama informacja (np. liczba mieszkańców Danii) występuje w wielu miejscach: w tekście hasła "Dania", w tabeli pokazującej zmiany liczby mieszkańców Danii w czasie, w zbiorczej tabeli danych krajów europejskich. Jak nie dopuścić do redundancji: przechowujemy "twarde" fakty w jednej kopii w tabeli, modelujemy w dokumentach miejsce ich wstawienia. 13 14 Aktualizacja "twardych faktów" przykład Operacje na dokumentach i ich zawartości <haslo id= dk ><tytul>dania</tytul> <treść>liczba mieszkańców: <wstaw-akt-lm/> (<wstaw-akt-lm-rok/>).</treść> </haslo> select akt_lm from liczba_mieszk where panstwo= dk select akt_lm_rok from liczba_mieszk where panstwo= dk Split / join: podział dokumentu SGML/ na kilka dokumentów zgodnie ze strukturą dokumentu, niezależny byt dokumentów skłądowych, połączenie w całość. Wirtualne dokumenty: kolekcja dokumentów określonych typów, traktowana jako pojedynczy dokument: check-out: złożenie treści wirtualnego dokumentu, check-in: rozbicie zawartości na dokumenty składowe. 15 16 Import i eksport Zarządzanie dokumentami vs. publikowanie Import: interaktywny: możliwość zaimportowania pojedynczych dokumentów przez użytkowników, masowy: zasilanie systemu zastanymi danymi, konwersje do SGML-a / -a. Eksport: publikowanie zawartości. Czy system zarządzania dokumentami powinien być jednocześnie systemem publikacyjnym (zawierać system publikacyjny)? Za: zarządzamy po to, aby opublikować, niekiedy konieczność przechowania informacji zwrotnej z systemu składu (np. informacji o łamaniu stron). Przeciw: istnieją wyspecjalizowane systemy składu, niebezpieczeństwo podporządkowania procesów zarządzania dokumentami kształtowi przyszłej publikacji. 17 18 3

Paradygmat neutralnej puli zasobów Przykład: Planeta Actimedia Selekcja materiału Przetwarzanie, skład Lemma Pool woda wódka wódka woda ognista Entry Pool woda woda (encykl.) woda (słown.) woda ognista woda (enc. chem.) Scentralizowana pula zasobów used in automatic creation Works Encyklpopedia Powszechna woda (encykl.) Encyklopedia Chemii woda (enc. chem.) Słownik Jęz. Polskiego woda (słown.) 19 20 System generyczny System otwarty Konfiguracja: typów dokumentów: SGML/: każda DTD definiuje osobny typ, katalogów i ich dopuszczalnej zawartości, metainformacji, typów dowiązań, schematu przepływu prac, uprawnień, Możliwość implementacji logiki biznesowej na bazie funkcjonalności systemu: operacje wyzwalane przed lub po standardowych operacjach, przedefiniowanie standardowych operacji, dodawanie nowych funkcjonalności. Wymagania: API pozwalające na dostęp do obiektów logiki systemu, rozszerzalny interfejs użytkownika. 21 22 Wdrożenie systemu zarządzania dokumentami : jedno źródło, wiele publikacji Analiza wymagań: konfrontacja wymagań z podstawową funkcjonalnością systemu, wybór systemu zarządzania dokumentami. Projektowanie: projekt konfiguracji (w tym: typy dokumentów, DTD), projekt warstwy logiki biznesowej, projekt implementacji logiki biznesowej w oparciu o logikę systemu. Implementacja logiki biznesowej. Wdrożenie: instalacja, konfiguracja, integracja z innymi systemami (np. systemem składu), konwersja zastanych danych, zasilenie systemu. Szkolenia. Pielęgnacja, wsparcie. 23 Wielokrotne publikowanie tego samego materiału: w postaci książki, jako witryny WWW, na CD-ROMie wymaga różnych sposobów przetwarzania. oddziela znaczenie treści od sposobu jej formatowania. 24 4

: jedno źródło, wiele publikacji Publikowanie WWW dzisiaj źródło treść + znaczenie skład i łamanie XSL elegancki COOL! XSL standardowy Wygląd połączony z danymi. Skrypty generujące stronę w Perlu, PHP, ASP zawierające kawałki kodu HTML. Niedoskonały język komunikacji HTML. Strona WWW nie może być źródłem informacji dla innego komputera. Brak podziału ról: redakcja treści, redakcja graficzna, organizacja. 25 26 Publikowanie WWW w modelu trójwarstwowym Systemy zarządzania dokumentami: Bazy danych TXT HTML Pliki Artykuł Nagłówek Konfiguracja Wynikowy XSL Serwer WWW sigmalink, empolis www.empolis.com OpenMarket www.openmarket.com Documentum, Astoria, Chrystal Software / Xerox, Parlance Document Manager, Xyvision, Texcel, POET, POET Software. Inne źródła 27 28 edycyjne: Epic Editor, Arbortext www.arbortext.com Spy, Icon Information Systems www.xmlspy.com XMetaL, SoftQuad www.xmetal.com Notepad, Microsoft Xeena www.alphaworks.ibm.com/tech/xeena writer Instance, Extensibility Systemy składu i łamania: E3, ArborText, FrameMaker+SGML, Adobe, 3B2, Advent, Ventura Publisher, Corel, WordPerfect, Corel. do tworzenia publikacji elektronicznych: NXT 3, NextPage www.nextpage.com OpenMarket www.openmarket.com Cocoon xml.apache.org/cocoon Zope www.zope.org Wyszukiwanie: orenge, empolis www.km.empolis.com 29 30 5