Metadane to definicje, typy i opcje użycia dla metadanych w programowaniu aplikacji

Czy zdarzyło Ci się, kiedy odtwarzasz utwór muzyczny lub wideo, aby zobaczyć nazwę piosenki, albumu i nazwiska wykonawcy na ekranie odtwarzacza oprogramowania? Oczywiście, tak. A więc tutaj! Metadane są używane do wyświetlania takich informacji. Ten opis jest jak powiązany i zawarty w głównej architekturze odtwarzanego pliku. Ale w rzeczywistości koncepcja metadanych jest znacznie szersza niż w podanym przykładzie. Następnie zastanówmy się, jak każdy system informacyjny może wykorzystywać takie dane i co to jest w zasadzie. Jako przykład dla lepszego zrozumienia przedstawiamy technologie multimedialne i oprogramowanie do zarządzania przedsiębiorstwem oparte na 1C.

Co to jest metadata?

Jeśli przejdziemy od tego, co sugeruje podstawowa interpretacja tego pojęcia, tak czcigodnego zasobu jak Wikipedia, termin ten można wyjaśnić po prostu. Zasadniczo jego metadane są pod pewnymi względami informacjami o innych informacjach.

Innymi słowy, pojęcie metadanych zawiera dodatkowy opis jakiegoś przedmiotu lub procesu. Obiekt metadanych, na przykład, w programie 1C może mieć różne formy i klasyfikowany przez pewne wskazanie interakcji systemu z użytkownikiem (najczęściej wizualne). W pewnym sensie takie obiekty są dystrybuowane w pakiecie oprogramowania według typów i ról (listy, raporty, podpowiadane procedury itp.). Ale to tylko szczególny przypadek. W rzeczywistości koncepcja metadanych jest nieco szersza.

Odmiany i rodzaje metadanych

Aby:Aby w pełni zrozumieć znaczenie, jakie zawiera ten termin, konieczne jest poznanie właściwej klasyfikacji. Jest ich kilka.
Po pierwsze, metadane mogą być klasyfikowane według następujących cech:
  • Treść to opis pożądanego obiektu w postaci rozmiaru i rodzaju pliku, informacje o zawartości zasobu (na przykład "w tym filmie jest charakter" lub "o tym"). to strona jest najnowszym filmem ").
  • Relacja do zasobu lub jego składników - podstawowe informacje o konkretnym obiekcie (np. Nazwa filmu lub opis danej sceny z niego).
  • Wnioski logiczne oparte na trójwarstwowym podziale. Pierwsza warstwa to "surowa", druga to opis pierwszej warstwy, trzecia pomaga logicznie wnioskować o zawartości pierwszej warstwy w oparciu o opis podany w drugiej warstwie.
  • Po drugie, każdy system informacyjny zapewnia również klasyfikację dla innych cech, spośród których istnieją trzy duże grupy metadanych:
  • wewnętrzny - opis wyraźnej cechy obiektu (rozmiar lub rodzaj pliku);
  • administracyjny - informacja o obiekcie (autor, wykonawca itp.);
  • opisowy - informacja o naturze przedmiotu, jego cechach charakterystycznych, linkach do innych przedmiotów związanych z pożądanym.
  • Różnica i podobieństwo między danymi a metadanymi

    W rozumieniu takiej struktury informacyjnej bardzo interesujące jest również to, że zwykłe dane i metadane mogą zmieniać role. Najprostszym przykładem jest tytuł artykułu. Jeśli uważasz to za część całego tekstu, odnosi się do danych. Ale jeśli rozważasz to w odniesieniu do całego tekstuplik to metadane.

    W ten sam sposób możesz posłużyć się przykładem zwykłego wersetu. Sama w sobie jest to dane. Ale jeśli piszesz na nim muzykę, to znaczy dołącz tekst do akompaniamentu, wiersz zaczyna już działać jako metadane.

    Formaty metadanych

    W rzeczywistości format metadanych jest rodzajem zunifikowanej formy opisu właściwości obiektu, na podstawie którego można uzyskać pełny obraz. Zazwyczaj formularze te zawierają kilka pól dla atrybutów wejściowych, opis właściwości obiektu, ich istotę itp.
    Najczęściej spotykane są:
  • MARC i jego odmiany są standardem, głównie w odniesieniu do książek i zasobów bibliograficznych, wraz z imieniem, autorem, rokiem pisania lub wydania.
  • DCMI jest standardem przyjętym do opisywania obiektów internetowych, dokumentów elektronicznych, zasobów itp.
  • FOAF i vCard - opis spersonalizowanych danych osób i organizacji (w formacie vCard na eksport). Lista kontaktów jest przechowywana na urządzeniach mobilnych).
  • CDWA jest standardem opisującym wartości historyczne lub muzealne.
  • ONIX i PRISM - informacje o publikowaniu.
  • CIF - krystalografia;
  • VICAR - przetwarzanie obrazów otrzymanych z satelitów.
  • NewsXML - metadane wiadomości itp.
  • Lista może być kontynuowana w nieskończoność, ponieważ dla każdego aspektu ludzkiej działalności można dziś znaleźć pojedyncze podejście w opisie.
    W odniesieniu do programowania aplikacji, metadane mogą być pozycjonowane jako narzędzie do enkapsulacji lub definicja logiki pracy ztabele, które są częścią jednego DBMS (na przykład 1C). Ich aplikacja umożliwia odizolowanie pracy z jedną osobną tabelą od wszystkich danych zawartych w głównej bazie.

    Najprostsze przykłady użycia metadanych

    Powyższe przykłady podają nieco abstrakcyjną koncepcję metadanych. Możesz uzyskać dokładne zrozumienie, jeśli podasz przykład tagów ID3, które są najczęściej obecne w plikach MP3 odpowiadających oficjalnym utworom niektórych artystów.
    Ta informacja zawiera tylko dane o utworze, albumie, artyście, roku premiery itd. W rzeczywistości pobieranie metadanych w dowolnym odtwarzaczu lub edytorze audio nie stanowi trudności. Ale gracze muszą zapisywać lub przywracać informacje, ale w edytorze Adobe Audition (dawniej Cool Edit Pro) takie informacje są automatycznie dołączane do ścieżki po wprowadzeniu, a ponowne zapisywanie nie jest wymagane. W pewnym sensie metadane mogą zawierać pliki XML przechowujące informacje o znacznikach lub ustawienia programów, do których są dołączone.

    Odczytywanie błędów

    Podobnie jak w przypadku danych XML, problemy z błędem metadanych mogą występować częściej. Co to znaczy? Ale tylko to, że tagi, jeśli zostały wprowadzone ręcznie, zostały napisane niepoprawnie.
    Ale niepowodzenie może być również spowodowane uszkodzeniem samego pliku opisowego. Z reguły edycję, a nawet wysyłanie wniosków o licencje i klucze w tym formacie, można wykonać w zwykłym Notatniku, jeśli wiesz, co usunąć lubzmienić W tym samym systemie 1C błąd ładowania metadanych jest zwykle spowodowany uszkodzeniem bazy danych lub raczej ich pobieraniem z nośników wymiennych, gdy użytkownicy próbują ponownie zapisać istniejący plik MD samodzielnie. Czasami przyczyną takiej sytuacji może być nagły zanik zasilania. Zasadniczo do odzyskiwania można użyć pakietu narzędziowego unpack GComp, dzięki któremu najpierw trzeba pobrać dane, a następnie ponownie je spakować. Możesz sprawdzić zawartość pliku w edytorze HEX, a jeśli nie pasuje do oryginału, po prostu zastąp plik kopiując go z podobnej wersji 1C.

    Zamiast wyniku

    To wszystko, co chcieliśmy powiedzieć o metadanych. Jak widać, istotę koncepcji sprowadza się do prostego opisu informacji o innych informacjach, przedmiotach, ich właściwościach, esencji itp. A przy takich informacjach ludzie spotykają się prawie codziennie, nawet bez podawania tej wartości. I powinno być

    Powiązane publikacje