آموزش RDF و SPARQL عملی

Practical RDF and SPARQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سطح متوسط ​​تا پیشرفته RDF، RDFS و SPARQL برای توسعه گراف دانش و پرس و جو کسب سطح متوسط ​​تا پیشرفته در RDF و SPARQL، از جمله درک کامل به روز رسانی SPARQL برای عملیات CRUD استفاده از روش های اعلامی و خودکار برای ارتقاء واژگان گراف ضمنی به یک گراف صریح طرح واره ای که از طرحواره RDF (RDFS) استفاده می کند، عملیات مدیریت گراف و پرس و جو از نمودارهای پیش فرض و نامگذاری شده را انجام می دهد. ساخت و پرس و جو از ظروف و مجموعه های RDF به عنوان ساختارهای سطح نمونه برای ارائه گروه بندی های نامرتب و مرتب گره ها. غنی سازی گراف از طریق فدراسیون پرس و جو و به روز رسانی SPARQL پیش نیازها: درک پایه ای از فن آوری های نمودار دانش مهارت های اساسی در RDF و SPARQL یک پایگاه داده گراف RDF از پیش نصب شده، به عنوان مثال. ویرایشگر متن/کد Blazegraph، به عنوان مثال. Notepad++، کد ویژوال استودیو، TextEdit (Mac)، Notepad (ویندوز)

RDF مدل نموداری را برای اتصال داده‌ها به نمودارهای سازگار با W3C در اختیار ما قرار می‌دهد و SPARQL ما را قادر می‌سازد تا اطلاعات را برای پاسخ به سؤالات تجاری جستجو کنیم. در سفر به مهارت در فن آوری به منظور استفاده از آن فراتر از مرزهای "پروژه های حیوان خانگی" و اثبات مفهوم، چیزهای بیشتری برای دستیابی به استفاده از وسعت کامل RDF برای بافندگی اطلاعات وجود دارد. چندین نمودار و مدیریت این نمودارها.

این دوره آموزشی به شما کمک می‌کند تا درک اساسی خود را از RDF و SPARQL ایجاد کنید و با مفاهیم و ویژگی‌های سطح متوسط ​​تا پیشرفته RDF و SPARQL آشنا شوید. این همچنین مستلزم کار با طرحواره RDF (RDFS) به منظور رمزگذاری آشکار ساختارهای طرحواره گراف (هستی شناسی) است.

بنابراین، این دوره به شما کمک می کند تا به نقطه عطف بعدی خود به عنوان یک کارگر داده گراف که باید در توسعه و پرس و جو نمودارهای دانش مبتنی بر وب معنایی ماهرتر برسید.

در این دوره، شما با مجموعه داده‌های گسترده‌تری کار می‌کنید و پرس‌وجوهای SPARQL شامل عملیات ریاضی و رشته‌ای و سفارشی‌سازی خروجی‌های نتیجه را صادر می‌کنید. همچنین از قدرت واقعی به‌روزرسانی SPARQL برای تولید طرح‌واره (به کمک RDFS)، مدیریت گراف، از جمله کارهای مفیدی مانند بازسازی نهاد استفاده خواهید کرد.

همچنین خواهید آموخت که چگونه ساختارهایی مانند کانتینرها و مجموعه‌های RDF را بنویسید و به طور کارآمد جستجو کنید و پرس و جوهای فدرال SPARQL را برای بازجویی از منابع داده توزیع شده برای به دست آوردن تجزیه و تحلیل غنی‌تر و غنی‌سازی نمودار دانش صادر کنید.

به طور کلی، اگر به چیزهای تکنیکی علاقه دارید، از فن‌آوری‌های نمودار دانش مبتنی بر وب معنایی هستید و می‌خواهید یک مرحله تغییر در مجموعه مهارت‌های خود به دست آورید، پس این دوره‌ای است که نباید آن را از دست بدهید!


سرفصل ها و درس ها

معرفی Introduction

  • به دوره خوش آمدید! Welcome to the course!

  • مخاطب دوره Course audience

  • نتایج یادگیری Learning outcomes

  • ساختار دوره Course structure

  • [نقطه بازرسی] آیا این دوره نیازهای من را برآورده می کند؟ [Checkpoint] Will this course meet my needs?

آشنایی با مجموعه داده Familiarising with the dataset

  • نمودار توسعه یافته برای یک کشور: قسمت 1 Extended graph for a country: Part 1

  • نمودار توسعه یافته برای یک کشور: قسمت 2 Extended graph for a country: Part 2

  • نمودار توسعه یافته برای یک کشور: قسمت 3 Extended graph for a country: Part 3

  • تجسم نمودار توسعه یافته کشور Visualising the country extended graph

  • دیدگاه طرحواره رابطه ای A relational schema perspective

  • نگاهی کوتاه به مجموعه داده کامل A brief look at the full dataset

  • PREFIX و @prefix PREFIX and @prefix

  • شروع شدن Getting started

  • ایجاد یک فروشگاه چهارگانه جدید Creating a new Quad Store

  • بارگذاری در یک نمودار نامگذاری شده با LOAD سه برابر می شود Loading triples into a named graph with LOAD

  • عباراتی که شامل نمودارهای نامگذاری شده است Statements involving named graphs

  • [فعالیت] آشنایی با مجموعه داده [Activity] Familiarising with the dataset

  • [آزمایش] آشنایی با مجموعه داده [Quiz] Familiarising with the dataset

گرم کردن با SPARQL Warming up with SPARQL

  • توابع روی اعداد: SUM و ROUND Functions on numbers: SUM and ROUND

  • توابع روی اعداد (ctd.) Functions on numbers (ctd.)

  • [فعالیت] توابع روی اعداد [Activity] Functions on numbers

  • بررسی مقادیری که در فهرست هستند یا در فهرست نیستند Checking for values that are IN or NOT IN a list

  • [فعالیت] IN و NOT IN [Activity] IN and NOT IN

  • توابع روی رشته ها: STRENDS Functions on strings: STRENDS

  • توابع روی رشته ها (ctd.) Functions on strings (ctd.)

  • انتقال داده ها در جداول با OPTIONAL Transposing data in tables with OPTIONAL

  • سوالات فرعی Subqueries

  • الحاق عناصر با GROUP_CONCAT Concatenating elements with GROUP_CONCAT

  • [فعالیت] جستجوی SPARQL [Activity] SPARQL querying

ارتقاء واژگان گراف با طرحواره RDF Uplifting the graph vocabulary with RDF Schema

  • بررسی اجمالی Overview

  • کلاس های RDFS RDFS classes

  • [فعالیت] کلاس های RDFS [Activity] RDFS classes

  • خواص RDF RDF properties

  • دامنه و محدوده RDFS RDFS domain and range

  • [فعالیت] خواص RDF [Activity] RDF properties

  • طرحواره دیر در مقابل طرحواره اول Schema-late vs schema-first

  • ایجاد خودکار کلاس با SPARQL INSERT: قسمت 1 Automating class creation with SPARQL INSERT: Part 1

  • ایجاد خودکار کلاس با SPARQL INSERT: قسمت 2 Automating class creation with SPARQL INSERT: Part 2

  • ایجاد خودکار ویژگی با SPARQL INSERT: قسمت 1 Automating property creation with SPARQL INSERT: Part 1

  • ایجاد خودکار ویژگی با SPARQL INSERT: قسمت 2 Automating property creation with SPARQL INSERT: Part 2

  • اجرای چندین عملیات به‌روزرسانی SPARQL Running multiple SPARQL Update operations

  • [فعالیت] طرح نمودار را ایجاد کنید [Activity] Create the graph schema

  • ساخت طرح نمودار: قسمت 1 Constructing the graph schema: Part 1

  • ساخت طرح نمودار: قسمت 2 Constructing the graph schema: Part 2

  • [فعالیت] ساخت طرح نمودار [Activity] Constructing the graph schema

  • سلسله مراتب طبقاتی Class hierarchies

  • سلسله مراتب اموال Property hierarchies

  • [آزمایش] طرحواره RDF [Quiz] RDF Schema

ظروف و مجموعه های RDF RDF Containers and Collections

  • بررسی اجمالی Overview

  • ظروف RDF: نمای کلی RDF Containers: Overview

  • افزودن یک کیسه RDF به یک گراف جدید با نام Adding an RDF Bag into a new named graph

  • اضافه کردن یک دنباله RDF به یک گراف جدید با نام Adding an RDF Sequence into a new named graph

  • جستجوی ظروف RDF: قسمت 1 Querying RDF Containers: Part 1

  • جستجو در ظروف RDF: قسمت 2 Querying RDF Containers: Part 2

  • [فعالیت] اعلام و پرس و جو از ظروف RDF [Activity] Declaring and querying RDF Containers

  • مجموعه های RDF: قسمت 1 RDF Collections: Part 1

  • مجموعه های RDF: قسمت 2 RDF Collections: Part 2

  • جستجوی مجموعه‌های RDF: قسمت 1 Querying RDF Collections: Part 1

  • جستجوی مجموعه‌های RDF: قسمت 2 Querying RDF Collections: Part 2

  • [فعالیت] اعلام مجموعه های RDF [Activity] Declaring RDF Collections

  • [آزمایش] مجموعه های RDF [Quiz] RDF Collections

پرس و جوهای فدرال Federated queries

  • بررسی اجمالی Overview

  • پایگاه داده محلی جداگانه - پرس و جوهای فدرال: قسمت 1 Separate local database – federated queries: Part 1

  • پایگاه داده محلی جداگانه - پرس و جوهای فدرال: قسمت 2 Separate local database – federated queries: Part 2

  • نقاط پایانی از راه دور SPARQL - پرس و جوهای فدرال: قسمت 1 Remote SPARQL endpoints – federated queries: Part 1

  • نقاط پایانی از راه دور SPARQL - پرس و جوهای فدرال: قسمت 2 Remote SPARQL endpoints – federated queries: Part 2

  • ترکیب پرس و جوهای فدرال: قسمت 1 Combining federated queries: Part 1

  • ترکیب پرس و جوهای فدرال: قسمت 2 Combining federated queries: Part 2

  • ترکیب پرس و جوهای فدرال: قسمت 3 Combining federated queries: Part 3

  • ترکیب پرس و جوهای فدرال: قسمت 4 Combining federated queries: Part 4

  • [فعالیت] ترکیب پرس و جوهای فدرال [Activity] Combining federated queries

  • غنی سازی نمودار دانش از طریق پرس و جوهای فدرال: قسمت 1 Knowledge graph enrichment through federated queries: Part 1

  • غنی سازی نمودار دانش از طریق پرس و جوهای فدرال: قسمت 2 Knowledge graph enrichment through federated queries: Part 2

  • غنی سازی نمودار دانش از طریق پرس و جوهای فدرال: قسمت 3 Knowledge graph enrichment through federated queries: Part 3

  • [فعالیت] غنی سازی نمودار دانش از طریق پرس و جوهای فدرال [Activity] Knowledge graph enrichment through federated queries

مدیریت نمودارها Managing graphs

  • بررسی اجمالی Overview

  • نمودارهای استنباط شده Inferred graphs

  • [فعالیت] نمودارهای استنباط شده [Activity] Inferred graphs

  • Refactoring کلاس/نوع موجودیت ها: قسمت 1 Refactoring class/type entities: Part 1

  • Refactoring کلاس/نوع موجودیت ها: قسمت 2 Refactoring class/type entities: Part 2

  • در حال اجرای پرس‌وجوها برای تأیید بازآفرینی موجودیت کلاس/نوع Running queries to verify class/type entity refactoring

  • خواص بازسازی Refactoring properties

  • [فعالیت] بازسازی نهاد [Activity] Entity refactoring

  • خلاصه ویژگی های مدیریت گراف: قسمت 1 Digest of graph management features: Part 1

  • خلاصه ویژگی های مدیریت گراف: قسمت 2 Digest of graph management features: Part 2

  • [آزمایش] مدیریت نمودار و بازسازی نهاد [Quiz] Graph management and entity refactoring

جستجوی نمودارهای پیش فرض و نامگذاری شده Querying default and named graphs

  • بررسی اجمالی Overview

  • پرس و جو از نمودار پیش فرض: قسمت 1 Querying the default graph: Part 1

  • جستجوی نمودار پیش فرض: قسمت 2 Querying the default graph: Part 2

  • استعلام نمودارهای نامگذاری شده: قسمت 1 Querying named graphs: Part 1

  • استعلام نمودارهای نامگذاری شده: قسمت 2 Querying named graphs: Part 2

  • [آزمایش] پرس و جوی نمودارهای پیش فرض و نامگذاری شده [Quiz] Querying default and named graphs

جمع بندی دوره Course wrap-up

  • یادگیری بیشتر Further learning

  • نتیجه Conclusion

  • اسلایدهای دوره Course slides

  • قدردانی و بیشتر Acknowledgements and more

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

آموزش RDF و SPARQL عملی
جزییات دوره
5 hours
92
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
479
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tish Chungoora Tish Chungoora

مشاور نمودار دانش | Ph.D. | CSPO | دارای گواهی BCS