Resource Description Framework (RDF)

Podobne dokumenty
Od metadanych do map wiedzy

Multimedialne bazy danych - laboratorium

1. CZYM JEST SERIALIZACJA

Raport bieżący: 44/2018 Data: g. 21:03 Skrócona nazwa emitenta: SERINUS ENERGY plc

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Website review radcowie.biz

Camspot 4.4 Camspot 4.5

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

The Dublin Core Metadata Element Set, Ver. 1.1 a potrzeby i oczekiwania bibliotekarzy cyfrowych - analiza przypadków

Mona na Lido Próba wstępnego zmapowania modelu danych MNW

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Website review auto-web.pl

Podstawa prawna: Art. 70 pkt 1 Ustawy o ofercie - nabycie lub zbycie znacznego pakietu akcji

Internet Semantyczny. Schematy RDF i wnioskowanie

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

ten tekst jest pochyły

rdf:type ex:homepage ex:createdwith /amaya rdf:type ex:htmleditor

Semantic Web. Grzegorz Olędzki. prezentacja w ramach seminarium Protokoły komunikacyjne. luty 2005

Jolanta B. Kucharska Maria Miller Małgorzata Wornbard. Biblioteka Główna Politechniki Warszawskiej

Website review pureorganic.pl

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

Metadane w Jagiellońskiej Bibliotece Cyfrowej. Piotr Myszkowski

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

Zmiany techniczne wprowadzone w wersji Comarch ERP Altum

Jerzy Kosiński Wyższa Szkoła Policji w Szczytnie

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Metadane. Przykry obowiązek czy przydatny zasób?

Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF)

Oferta przetargu. Poland Tender. Nazwa. Miejscowość. Warszawa Numer ogłoszenia. Data zamieszczenia Typ ogłoszenia

FORMULARZ REKLAMACJI Complaint Form

OpenPoland.net API Documentation

GSMONLINE.PL dla zainteresowanych nowymi technologiami

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA

17-18 września 2016 Spółka Limited w UK. Jako Wehikuł Inwestycyjny. Marek Niedźwiedź. InvestCamp 2016 PL

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

METADANE DLA OBIEKTÓW KULTURY [METADATA FOR CULTURAL OBJECTS]


XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Marcin Heliński, Cezary Mazurek, Tomasz Parkoła, Marcin Werla

Wordpress. Wstęp do tworzenia pluginów. Piotr Wasilewski wasilewski.piotrek (at) gmail.com

THE ADMISSION APPLICATION TO PRIVATE PRIMARY SCHOOL. PART I. Personal information about a child and his/her parents (guardians) Child s name...

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

Polski Krok Po Kroku: Tablice Gramatyczne (Polish Edition) By Anna Stelmach

KSZTAŁTOWANIE SIĘ NOWEGO PARADYGMATU ORGANIZACJI ZASOBÓW WIEDZY W SPOŁECZEŃSTWIE SIECIOWYM [?]

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Instrukcja obsługi User s manual

Życie za granicą Bank

Życie za granicą Bank

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

RDF (Resource Description Framework)

Standardy meta danych w administracji publicznej

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Stargard Szczecinski i okolice (Polish Edition)

Przypisywanie bibliotek w architekturze SAS

Wykład 6 Dziedziczenie cd., pliki

Hard-Margin Support Vector Machines

Infrastr ukt ura, procedur y i standardy digit aliz acji.

Polska Szkoła Weekendowa, Arklow, Co. Wicklow KWESTIONRIUSZ OSOBOWY DZIECKA CHILD RECORD FORM

Python. Wprowadzenie. Jolanta Bachan

Laboratoria 1 i 2. Akademia Górniczo-Hutnicza. Podstawy in»ynierii wiedzy

Dolny Slask 1: , mapa turystycznosamochodowa: Plan Wroclawia (Polish Edition)

Business Intelligence Beans + Oracle JDeveloper

photo graphic Jan Witkowski Project for exhibition compositions typography colors : : janwi@janwi.com

Dane opatrzone informacją o położeniu obiektów w świecie rzeczywistym. Współrzędne geograficzne. Geokodowanie

Wybrzeze Baltyku, mapa turystyczna 1: (Polish Edition)

LICENCJA 2016 ROYALTIES 2016

Informacje tłowe na analogowych i cyfrowych zdjęciach lotniczych (metadane) Teledetekcja Środowiska przyrodniczego. Zajęcia II.

Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu

Integracja systemu dlibra i Manuscriptorium. Marcin Werla, PCSS

Marcin Werla, PCSS

Extraclass. Football Men. Season 2009/10 - Autumn round

Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne

Zarządzanie sieciami telekomunikacyjnymi

Metadane dokumentów w bibliotekach cyfrowych. Marcin Werla, PCSS

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji

Czy mogę podjąć gotówkę w [nazwa kraju] bez dodatkowych opłat? Asking whether there are commission fees when you withdraw money in a certain country

Tychy, plan miasta: Skala 1: (Polish Edition)

Office 365 Midsize Business

Asking whether there are commission fees when you withdraw money in a certain country

Zarządzenie dokumentacją fotograficzną w środowisku ArcGIS z wykorzystaniem GPS-Photo-Asset- Management

Czytelnik w bibliotece cyfrowej

Linked Open Data z wykorzystaniem wolnego oprogramowania w gospodarce przestrzennej

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019


[ROBOKIDS MANUAL] ROBOROBO

METHOD 2 -DIAGNOSTIC OUTSIDE

ZGŁOSZENIE WSPÓLNEGO POLSKO -. PROJEKTU NA LATA: APPLICATION FOR A JOINT POLISH -... PROJECT FOR THE YEARS:.

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego)

General Certificate of Education Ordinary Level ADDITIONAL MATHEMATICS 4037/12

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

ITIL 4 Certification

INNOWACYJNE METODY UDOSTĘPNIANIA PUBLICZNYCH DANYCH PRZESTRZENNYCH

Oferta Drukarni Cyfrowej / Digital Printing House Offer

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

klikamy Next 4. Wybieramy zgodność z systemem Virtual Machine hardware compatibility z listy zaznaczamy Workstation 6 Next 5.

Transkrypt:

Exiftool i spółka: mój sposób na zarządzanie i katalogowanie zdjęć (w środowisku Linuksa) albo Mój sposób na katalogowanie zdjęć (podróż sentymentalna) Tomasz Przechlewski P` uck` o (P`cczi kr ez), Str emiannik 2017

Metadane Informacja na temat informacji! Microsoft Office umożliwia dodanie metadanych do dokumentów. Metadane można zapisywać w dokumentach HTML w znacznikach meta/title <meta name="keywords" content="digitalizacja, skanowanie, biblioteka, biblioteka cyf <meta name="description" content="forum spoecznoci i bibliotekarzy cyfrowych. Wszyst <title>biblioteka 2.0 :: Zobacz temat - Biblioteka 3.0 / Semantyczna biblioteka</tit... Użyteczność takich prostych metadanych jest ograniczona ponieważ: Można opisywać tylko dokumenty i to takie, które możemy modyfikować Zbiór metadanych to zbiór napisów (niejednoznaczność)

Resource Description Framework (RDF) Możliwe jest opisywanie nie tylko dokumentów Rozszerzalny Serializowany (zapisywany) w formacie XML Zasoby Zasób (resource) obiekt opisywany nie musi być dokumentem, może być dowolnym obiektem (fizycznie istniejącym lub abstrakcyjnym) Zasoby mogą być identyfikowane przez URI (lub napis) Universal Resource Identifier: http://purl.org/dc/elements/1.1/creator Przestrzeń nazw http://purl.org/dc/elements/1.1/ Nazwa lokalna creator Identyfikator przestrzeni nazw dc Zapis skrócony dc:creator

Resource Description Framework cd. Metadane zapisujemy w postaci zdań: Podmiot (Subject) + Własność (Property) + Dopełnienie (Object) Podmiot/Własność = zasób (tzn. coś identyfikowanego przez URI) Dopełnienie = napis lub zasób RDF nie ma żadnej semantyki, do tego potrzebne są uzgodnione schematy Schemat RDF: przestrzeń nazw + zbiór zasobów (w tym własności) + interpretacja zasobów

Uzgodnione schematy Dublin Core Metadata Initative Namespace URI http://purl.org/dc/elements/1.1/ Elements (15) Title Creator Description Exif Exchangable Image File Format for Digital Still Cameras. Wykorzystywany przez producentów aparatów cyfrowych. Metadane Exif mogą zawierać: opis zdjęcia (rozdzielczość, wielkość, czas wykonania); dane aparatu (producent/model, wersja oprogramowania); ustawienia aparatu (przysłonę, czas, tryb, ogniskową, itd.); opis bibliografixzny (prawa autorskie, opis, autor); dane geograficzne. exiftool -all PLIK XMP (ISO 16684-1:2012) Standard wykorzystujący model RDF. XMP zawiera DC/Exif oraz kilkanaście innych schematów metadanych. Rozszerzalny o własne schematy. XMP was designed to be easily extensible by the addition of custom namespaces. If your metadata needs are not already covered by the core namespaces, you can define and use your own namespaces

Metadata modele Słownik (Controlled vocabulary): nie posiada relacji między hasłami, Uncontrolled vocabulary: folksonomy, tags Taksonomia: to słownictwo kontrolowane posiadające relacje hiperonimii (pojęcie szersze/pojęcie węższe) rodzic-dziecko Tezaurus to taksonomia posiadająca także niektóre inne relacje, na przykład skojarzeniowe The associative relationship is a relationship between two concepts which do not belong to the same hierarchical structure, although they have semantic or contextual similarities RT = related term Other useful relations: equivalent/synonim (auto=car); foreign languages equvalents Ontology (informal definition) An ontology is a model of (a relevant part of) the world, listing the types of object, the relationships that connect them, and constraints on the ways that objects and relationships can be combined.

Flickr

Emacs

Co jest dodawane exiftool -a -X IMG20170304094013.jpg > IMG20170304094013.ex1 xmlns:ifd0= http://ns.exiftool.ca/exif/ifd0/1.0/ xmlns:exififd= http://ns.exiftool.ca/exif/exififd/1.0/ xmlns:xmp-pdf= http://ns.exiftool.ca/xmp/xmp-pdf/1.0/ xmlns:gps= http://ns.exiftool.ca/exif/gps/1.0/ <IFD0:Artist>Creator: Tomasz Przechlewski</IFD0:Artist> <XMP-pdf:Author>Creator: Tomasz Przechlewski</XMP-pdf:Author> <IFD0:Copyright>Licence: CC Attribution</IFD0:Copyright> <ExifIFD:UserComment>test, selfportrait, cycling [http://www.flickr.com/photos/tpr <ExifIFD:ImageUniqueID>http://www.flickr.com/photos/tprzechlewski/33248495615/</Ex <GPS:*>... </GPS:*> exiftool -ImageUniqueID= flickrurl -UserComment= flickrtags -Artist= tp -Author= tp -Copyright= Licence: CC Attribution -ImageDescription= Opis (if any) #exiftool -GPSLongitudeRef=E -GPSLongitude=18.559 # -GPSLatitudeRef=N -GPSLatitude=54.439 -GPSAreaInformation= Sopot#Molo-poczatek

Co jest dodawane cd. (współrzędne geograficzne) exiftool -GPSLongitudeRef=E -GPSLongitude=18.559 -GPSLatitudeRef=N -GPSLatitude=54.439 -GPSAreaInformation= Sopot#Molo-poczatek # zmiana nazw plikow na unikatowe My_rename_photo_files.sh # ustalenie/zapisanie przesuniecia czasu My-exif-datetime -b gps_display_time -f picture -o GMT_offset # dodanie wsprzednych GPS (na trzy sposoby!!) My-photo-sync.sh -f ~/GPS/20160212.gpx -a #gpsphoto.pl --dir=dir --gpsfile=file --timeoffset=offset --overwrite-geotagged --kml NAME.km # KML ze zdjeciami (import na google maps/osm) mk_kml.pl -gpx PLIK.gpx -log PLIK.log -name nazwa pliku kml > PLIK.kml

Google mymaps https://www.google.pl/maps/d/

KML (google maps) <Placemark><name>IMG_20170304_094013.jpg</name> <description><![cdata[<a href= http://www.flickr.com/tprzechlewski/33248495615 > <img src= https://farm4.staticflickr.com/3852/33248495615_1537851166_m.jpg width= 200 /></a><br><a href= http://www.flickr.com/tprzechlewski/33248495615 >#fullsize </description> <ExtendedData> <Data name= gx_media_links > <value>https://farm4.staticflickr.com/3852/33248495615_1537851166_m.jpg</value> </Data> </ExtendedData> <Point> <coordinates>18.05169167,54.71651111</coordinates> </Point> </Placemark> Markdown (umap.fr) <description> {{https://farm4.staticflickr.com/3852/33248495615_1537851166_m.jpg}} [[http://www.flickr.com/tprzechlewski/33248495615 enlarge/powieksz]] </description>

umap.fr https://umap.openstreetmap.fr/en/map/italy2016 71547#13/45.4687/9.1960

Exiftool przykłady wykorzystania #Writes Artist tag to a b c.jpg (or directory./images). Since no group is specified, #EXIF:Artist will be written and all other existing Artist tags exiftool -artist="phil Harvey" -copyright="2011 Phil Harvey" a.jpg b.jpg c.jpg exiftool -artist="phil Harvey" -copyright="2011 Phil Harvey"./images # Writes ImageUniqueID UserComment Artist Author Copyright ImageDescription to file #exiftool -ImageUniqueID= flickrurl -UserComment= tags -Artist= tp # -Author= tp -Copyright -ImageDescription= Opis file.jpg # # Writes geocoordinates to file #exiftool -GPSLongitudeRef=E -GPSLongitude=139.7513889 # -GPSLatitudeRef=N -GPSLatitude=35.685 -GPSAreaInformation= Sopot file.jpg # Extract Camera Model exiftool -Model IMG_20170304_161946.jpg Camera Model Name : Redmi 3S #Extract all author-related XMP information from an image. exiftool -xmp:author:all -a image.jpg

Exiftool przykłady wykorzystania cd. #Copy all tags from src.jpg to dst.jpg exiftool -tagsfromfile src.jpg dst.jpg # Erase all meta information from dst.jpg image, then copy EXIF tags from src.jpg. exiftool -all= -tagsfromfile src.jpg -exif:all dst.jpg # Add (+=) 32 seconds to all times in all files from./images directory exiftool -alldates+=00:00:32./images # Create KML from set of images #!/bin/bash # Create KML from geotagged photos FMTDIR=$HOME/.config/exiftool cat $FMTDIR/kml-header.fmt > out.kml # -n -r -q numerical tags/resursive/quiet # -p FMTFILE = Print output in specified format exiftool -n -r -q -p $FMTDIR/kml-placemark.fmt. >> out.kml cat $FMTDIR/kml-trailer.fmt >> out.kml

Koniec Dziękuję