திறந்த தரவுக் கொள்கைகளின் அடிப்படையில் தகவல் சூழல்

திறந்த தரவுக் கொள்கைகளின் அடிப்படையில் தகவல் சூழல்

முன்மொழியப்பட்ட தகவல் சூழல் ஒரு வகையான பரவலாக்கப்பட்ட சமூக வலைப்பின்னல் ஆகும். ஆனால் தற்போதுள்ள பல தீர்வுகளைப் போலல்லாமல், இந்த சூழல் பரவலாக்கத்திற்கு கூடுதலாக பல பயனுள்ள பண்புகளைக் கொண்டுள்ளது மற்றும் மிகவும் எளிமையான மற்றும் நிலையான தொழில்நுட்ப தீர்வுகளின் (மின்னஞ்சல், json, உரை கோப்புகள் மற்றும் ஒரு சிறிய பிளாக்செயின்) அடிப்படையில் உருவாக்கப்பட்டது. இது அடிப்படை நிரலாக்க அறிவைக் கொண்ட எவரும் இந்தச் சூழலுக்குத் தங்கள் சொந்த சேவைகளை உருவாக்க அனுமதிக்கிறது.

யுனிவர்சல் ஐடி

எந்தவொரு ஆன்லைன் சூழலிலும், பயனர் மற்றும் பொருள் அடையாளங்காட்டிகள் அமைப்பின் முக்கிய கூறுகளில் ஒன்றாகும்.

இந்த வழக்கில், பயனர் அடையாளங்காட்டி என்பது மின்னஞ்சல் ஆகும், இது உண்மையில் வலைத்தளங்கள் மற்றும் பிற சேவைகளில் (ஜாபர், ஓபன் ஐடி) அங்கீகாரத்திற்காக பொதுவாக ஏற்றுக்கொள்ளப்பட்ட அடையாளங்காட்டியாக மாறியுள்ளது.

உண்மையில், கொடுக்கப்பட்ட ஆன்லைன் சூழலில் பயனர் அடையாளங்காட்டி என்பது உள்நுழைவு+டொமைன் ஜோடி ஆகும், இது வசதிக்காக பெரும்பாலானவர்களுக்குத் தெரிந்த வடிவத்தில் எழுதப்பட்டுள்ளது. அதே நேரத்தில், அதிக பரவலாக்கத்திற்கு, ஒவ்வொரு பயனரும் தங்கள் சொந்த டொமைனைக் கொண்டிருப்பது நல்லது. இது indiweb இன் கொள்கைகளுக்கு நெருக்கமானது, ஒரு டொமைன் பயனர் அடையாளங்காட்டியாகப் பயன்படுத்தப்படுகிறது. எங்கள் விஷயத்தில், பயனர் தனது டொமைனுக்கு ஒரு புனைப்பெயரை சேர்க்கிறார், இது ஒரு டொமைனில் பல கணக்குகளை உருவாக்க அனுமதிக்கிறது (உதாரணமாக, நண்பர்களுக்கு) மற்றும் முகவரி அமைப்பை மிகவும் நெகிழ்வானதாக்குகிறது.

இந்த பயனர் ஐடி வடிவம் எந்த நெட்வொர்க்குடனும் இணைக்கப்படவில்லை. ஒரு பயனர் தனது தரவை TOR நெட்வொர்க்கில் வைத்தால், அவர் .onion மண்டலத்தில் டொமைன்களைப் பயன்படுத்தலாம்; இது பிளாக்செயினில் DNS அமைப்பைக் கொண்ட பிணையமாக இருந்தால், .bit மண்டலத்தில் உள்ள டொமைன்கள். இதன் விளைவாக, பயனர்களை தொடர்புகொள்வதற்கான வடிவம் மற்றும் அவர்களின் தரவு அவர்கள் அனுப்பப்படும் பிணையத்தைப் பொறுத்தது அல்ல (உள்நுழைவு + டொமைன் கலவையானது எல்லா இடங்களிலும் பயன்படுத்தப்படுகிறது). பிட்காயின்/எத்தேரியம் முகவரியை அடையாளங்காட்டியாகப் பயன்படுத்த விரும்புவோர், படிவத்தின் போலி மின்னஞ்சல் முகவரிகளைப் பயன்படுத்த கணினியை மாற்றலாம். [email protected]

பொருள்களை உரையாற்றுதல்

இந்த ஆன்லைன் சூழல் உண்மையில் ஒரு கட்டமைக்கப்பட்ட, இயந்திரம்-படிக்கக்கூடிய வடிவத்தில் விவரிக்கப்பட்ட பொருள்களின் தொகுப்பாகும், மற்ற பொருள்களைக் குறிப்பிடுகிறது மற்றும் ஒரு குறிப்பிட்ட பயனர் (மின்னஞ்சல்) அல்லது திட்டம்/நிறுவனம் (டொமைன்) ஆகியவற்றுடன் இணைக்கப்பட்டுள்ளது.

கலசத்தில் உள்ள urns:opendata பெயர்வெளி பொருள் அடையாளங்காட்டிகளாகப் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, ஒரு பயனர் சுயவிவரத்தில் ஒரு முகவரி உள்ளது:

urn:opendata:profile:[email protected]

பயனர் கருத்துக்கு இது போன்ற முகவரி உள்ளது:

urn:opendata:comment:[email protected]:08adbed93413782682fd25da77bd93c99dfd0548

இதில் 08adbed93413782682fd25da77bd93c99dfd0548 என்பது பொருள் ஐடியாக செயல்படும் ஒரு சீரற்ற sha-1 ஹாஷ், மற்றும் [மின்னஞ்சல் பாதுகாக்கப்பட்டது] - இந்த பொருளின் உரிமையாளர்.

பயனர் தரவை வெளியிடுவதற்கான கொள்கை

உங்கள் சொந்த டொமைன் கட்டுப்பாட்டில் இருப்பதால், பயனர் தனது தரவையும் உள்ளடக்கத்தையும் எளிதாக வெளியிடலாம். மற்றும் indiebeb போலல்லாமல், இதற்கு html பக்கங்களுடன் உள்ளமைக்கப்பட்ட சொற்பொருள் தரவுகளுடன் ஒரு வலைத்தளத்தை உருவாக்க வேண்டிய அவசியமில்லை.

எடுத்துக்காட்டாக, பயனரைப் பற்றிய அடிப்படைத் தகவல் datarobots.txt கோப்பில் உள்ளது, இது போன்ற முகவரியில் உள்ளது

http://55334.ru/[email protected]/datarobots.txt

மேலும் இது போன்ற உள்ளடக்கம் உள்ளது:

Object: user
Services-Enabled: 55334.ru,newethnos.ru
Ethnos: newethnos
Delegate-Tokens: http://55334.ru/[email protected]/delegete.txt

அதாவது, உண்மையில், இது படிவத் திறவுகோல்->மதிப்பு, பாகுபடுத்துதல் ஆகியவை அடிப்படை நிரலாக்க அறிவு உள்ள எவருக்கும் ஒரு எளிய பணியாகும். வழக்கமான நோட்பேடைப் பயன்படுத்தி நீங்கள் விரும்பினால் தரவைத் திருத்தலாம்.

மிகவும் சிக்கலான தரவு (சுயவிவரம், கருத்து, இடுகை, முதலியன), தனக்கே உரித்தானது, நிலையான API (http://opendatahub.org/api_1.0?lang=ru) ஐப் பயன்படுத்தி JSON பொருளாக அனுப்பப்படுகிறது. பயனரின் டொமைனிலும், மூன்றாம் தரப்பு தளத்தில் பயனர் தனது தரவின் சேமிப்பகம், வெளியீடு மற்றும் திருத்துதல் ஆகியவற்றைப் பிரதிநிதித்துவப்படுத்தியிருக்கும் (datarobots.txt கோப்பின் சேவைகள்-இயக்கப்பட்ட வரிசையில்) இருக்கும். அத்தகைய மூன்றாம் தரப்பு சேவைகள் கீழே விவரிக்கப்பட்டுள்ளன.

எளிய ஆன்டாலஜி மற்றும் JSON

தொழில்துறை அறிவுத் தளங்களின் ஆன்டாலஜிகளுடன் ஒப்பிடும்போது தகவல் தொடர்பு சூழலின் ஆன்டாலஜி ஒப்பீட்டளவில் எளிமையானது. தகவல்தொடர்பு சூழலில் ஒப்பீட்டளவில் சிறிய அளவிலான நிலையான பொருள்கள் (இடுகை, கருத்து, விருப்பம், சுயவிவரம், மதிப்பாய்வு) இருப்பதால் ஒப்பீட்டளவில் சிறிய பண்புகளுடன்.

எனவே, அத்தகைய சூழலில் உள்ள பொருட்களை விவரிக்க, XML க்கு பதிலாக JSON ஐப் பயன்படுத்தினால் போதும், இது கட்டமைப்பு மற்றும் பாகுபடுத்தலில் மிகவும் சிக்கலானது (குறைந்த நுழைவு வாசல் மற்றும் அளவிடுதல் தேவை என்பதை மறந்துவிடக் கூடாது).

அறியப்பட்ட கலசத்துடன் ஒரு பொருளைப் பெற, பயனரின் டொமைனையோ அல்லது பயனர் தனது தரவின் நிர்வாகத்தை வழங்கிய மூன்றாம் தரப்பு சேவைகளையோ தொடர்பு கொள்ள வேண்டும்.

இந்த ஆன்லைன் சூழலில், ஆன்லைன் சேவை இருக்கும் ஒவ்வொரு டொமைனுக்கும் அதன் சொந்த datarobots.txt உள்ளது, example.com/datarobots.txt போன்ற முகவரியில் இதே போன்ற உள்ளடக்கம் உள்ளது:

Object: service
Api: http://newethnos.ru/api
Api-Version: http://opendatahub.org/api_1.0

இதிலிருந்து நாம் ஒரு பொருளைப் பற்றிய தரவை ஒரு முகவரியில் பெறலாம் என்பதை அறியலாம்:

http://newethnos.ru/api?urn=urn:opendata:profile:[மின்னஞ்சல் பாதுகாக்கப்பட்டது]

JSON பொருள் பின்வரும் கட்டமைப்பைக் கொண்டுள்ளது:

{
    "urn": "urn:opendata:profile:[email protected]",
    "status": 1,
    "message": "Ok",
    "timestamp": 1596429631,
    "service": "example.com",
    "data": {
        "name": "John",
        "surname": "Gald",
        "gender": "male",
        "city": "Moscow",
        "img": "http://domain.com/image.jpg",
        "birthtime": 332467200,
        "community_friends": {
            "[email protected]": "1",
            "[email protected]": "0.5",
            "[email protected]": "0.7"
        },
        "interests_tags": "cars,cats,cinema",
        "mental_cards": {
            "no_alcohol@main": 8,
            "data_accumulation@main": 8,
            "open_data@main": 8
        }
    }
}

சேவை கட்டமைப்பு

இறுதிப் பயனர்களுக்கான தரவை வெளியிடுதல் மற்றும் தேடுதல் செயல்முறையை எளிதாக்க மூன்றாம் தரப்பு சேவைகள் அவசியம்.

மேலே குறிப்பிட்டது, பயனர் தனது தரவை நெட்வொர்க்கில் வெளியிட உதவும் சேவைகளின் வகைகளில் ஒன்றாகும். பல ஒத்த சேவைகள் இருக்கலாம், அவை ஒவ்வொன்றும் பயனருக்கு ஒரு வசதியான இடைமுகத்துடன் தரவு வகைகளில் ஒன்றை (மன்றம், வலைப்பதிவு, கேள்வி-பதில் போன்றவை) திருத்தும். பயனர் மூன்றாம் தரப்பு சேவைகளை நம்பவில்லை என்றால், அவர் தனது டொமைனில் தரவு சேவை ஸ்கிரிப்டை நிறுவலாம் அல்லது அதை தானே உருவாக்கலாம்.

பயனர்கள் தரவை வெளியிட/திருத்த அனுமதிக்கும் சேவைகளுக்கு கூடுதலாக, ஆன்லைன் சூழல் ஒப்பீட்டளவில் சிக்கலான பணிகளைச் செய்யும் பல சேவைகளை வழங்குகிறது, அவை இறுதி-பயனர் முனைகளில் செயல்படுத்த மிகவும் சிக்கலானவை.

அத்தகைய சேவையின் ஒரு வகை தரவு மையங்கள் ( opendatahub.org/ru - எடுத்துக்காட்டாக), அனைத்து பொது இயந்திரம் படிக்கக்கூடிய பயனர் தரவையும் சேகரிக்கும் மற்றும் API வழியாக அணுகலை வழங்கும் ஒரு வகையான வலை காப்பகமாக செயல்படுகிறது.

அத்தகைய திறந்த, பரவலாக்கப்பட்ட ஆன்லைன் சூழலில் சேவைகளின் இருப்பு பயனர்களுக்கான நுழைவுத் தடையை கணிசமாகக் குறைக்கிறது, ஏனெனில் அவர்களின் சொந்த முனையை நிறுவி உள்ளமைக்க வேண்டிய அவசியமில்லை. அதே நேரத்தில், பயனர் தனது தரவின் கட்டுப்பாட்டில் இருக்கிறார் (எந்த நேரத்திலும் அவர் தரவை வெளியிடும் சேவையை மாற்றலாம் அல்லது தனது சொந்த முனையை உருவாக்கலாம்).

பயனர் தனது தரவைச் சொந்தமாக்கிக் கொள்வதில் ஆர்வம் காட்டவில்லை மற்றும் அவருக்குச் சொந்த டொமைன் அல்லது டொமைனைப் பற்றி நன்கு தெரிந்த ஒருவர் இல்லை என்றால், இயல்புநிலையாக அவரது தரவு opendatahub.org ஆல் நிர்வகிக்கப்படும்.

இதெல்லாம் யாருடைய செலவில்?

ஒருவேளை இதுபோன்ற அனைத்து பரவலாக்கப்பட்ட திட்டங்களின் முக்கிய பிரச்சனை, நிலையான வளர்ச்சி மற்றும் ஆதரவிற்கு போதுமான அளவில் பணமாக்க இயலாமை ஆகும்.

இந்த ஆன்லைன் சூழலில் மேம்பாடு மற்றும் சந்தைப்படுத்தல் செலவுகளை ஈடுகட்ட நன்கொடை + டோக்கன்கள் பயன்படுத்தப்படுகின்றன.

உள் திட்டங்கள்/சேவைகளுக்குப் பயனர்கள் வழங்கும் அனைத்து நன்கொடைகளும் பொதுவில் கிடைக்கின்றன, இயந்திரத்தில் படிக்கக்கூடியவை மற்றும் மின்னஞ்சலுடன் இணைக்கப்பட்டுள்ளன. இது அவற்றை கணக்கில் எடுத்துக்கொள்ள அனுமதிக்கிறது, எடுத்துக்காட்டாக, ஆன்லைன் சமூக மதிப்பீட்டைக் கணக்கிடும்போது மற்றும் பயனர் பக்கங்களில் வெளியிடப்படும். நன்கொடைகள் அநாமதேயமாக இருப்பதை நிறுத்தினால், உண்மையில் பயனர்கள் நன்கொடை வழங்குவதில்லை, ஆனால் பொதுவான தகவல் சூழலை ஆதரிக்க "சிப் இன்" செய்கிறார்கள். சிப் செய்ய மறுத்தவர்களிடம் தகுந்த அணுகுமுறையுடன் பொதுவான பகுதிகளை சரிசெய்வதற்கு மக்கள் சிப் செய்வது போல.

நன்கொடைகளுக்கு கூடுதலாக, நிதி திரட்ட, குறைந்த அளவு (400.000) வழங்கப்பட்ட டோக்கன்கள் பயன்படுத்தப்படுகின்றன, அவை முக்கிய நிதிக்கு (எத்னோஜெனெசிஸ்) நன்கொடைகளை வழங்கும் அனைவருக்கும் வழங்கப்படுகின்றன.

கூடுதல் டோக்கன் அம்சங்கள்

இந்த ஆன்லைன் சூழலை அணுகுவதற்கு ஒவ்வொரு டோக்கனும் ஒரு "விசை" ஆகும். அதாவது, மின்னஞ்சலுடன் இணைக்கப்பட்ட குறைந்தபட்சம் 1 டோக்கன் இருந்தால் மட்டுமே நீங்கள் சேவைகளைப் பயன்படுத்தலாம் மற்றும் ஆன்லைன் சூழலின் ஒரு பகுதியாக இருக்க முடியும்.

டோக்கன்கள் ஒரு நல்ல ஸ்பேம் வடிப்பானாகும். கணினியில் அதிகமான பயனர்கள் இருப்பதால், டோக்கனைப் பெறுவது மிகவும் கடினம் மற்றும் போட்களை உருவாக்குவது மிகவும் விலை உயர்ந்தது.

மக்கள், அவர்களின் தரவு மற்றும் சமூக தொடர்புகள் தொழில்நுட்பத்தை விட முக்கியம்

விவரிக்கப்பட்ட ஆன்லைன் சூழல் தொழில்நுட்ப ரீதியாக ஒப்பீட்டளவில் பழமையான தீர்வாகும். ஆனால் அதில் மிக முக்கியமான விஷயம், மக்கள் மற்றும் சுற்றுச்சூழலுக்குள் உருவாக்கப்பட்ட சமூக தொடர்புகள் மற்றும் தரவு (உள்ளடக்கம்) போன்ற தொழில்நுட்பம் அல்ல.

உருவாக்கப்பட்ட சமூக சமூகம், அதன் உறுப்பினர்கள் தங்கள் சொந்த உலகளாவிய அடையாளங்காட்டிகள் (மின்னஞ்சல் மற்றும் அவர்களின் சொந்த டொமைன்) மற்றும் கட்டமைக்கப்பட்ட தரவு (URN முகவரிகள், ஆன்டாலஜி மற்றும் JSON பொருள்களுடன்), ஒரு சிறந்த தொழில்நுட்ப தீர்வு தோன்றும் போது, ​​இந்தத் தரவு அனைத்தையும் மற்றொரு ஆன்லைன் சூழலுக்கு மாற்ற முடியும், உருவாக்கப்பட்ட இணைப்புகள் (மதிப்பீடுகள், மதிப்பீடுகள்) மற்றும் உள்ளடக்கத்தை பராமரிக்கும் போது.

இந்த இடுகை நெட்வொர்க் சுய-ஒழுங்கமைக்கப்பட்ட சமூகத்தின் கூறுகளில் ஒன்றை விவரிக்கிறது, இது பரவலாக்கப்பட்ட ஆன்லைன் சூழலுடன் கூடுதலாக, ஆன்லைன் சூழலின் நன்மைகளை அதிகரிக்கும் மற்றும் அதன் செயல்பாட்டை பெரும்பாலும் தீர்மானிக்கும் "வாடிக்கையாளர்களாக" இருக்கும் பல ஆஃப்லைன் பகுதிகளை உள்ளடக்கியது. ஆனால் இவை IT மற்றும் தொழில்நுட்பத்துடன் நேரடியாக தொடர்பில்லாத பிற கட்டுரைகளுக்கான தலைப்புகள்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்